Creado por Semra Müller
hace casi 7 años
|
||
Unterschiede geläufiger Standards für Zeichensätze im Web!
Konzept von Auszeichnungssprachen (Markup Languages)!
Marshalling
Erklären Sie die Rolle und Bedeutung von Schemasprachen für den Datenaustausch im Web!**
Unterschied::
Wohlgeformtheit und Gültigkeit
Element in einem XML Dokument
Konzept der namespaces
Erklären Sie den folgenden regulären Ausdruck recipe (title,date,ingredient*,preparation,comment?, nutrition,related*)!**
Unterschied:
Architekturstil und Standard?
Charakterisieren Sie die Beziehung zwischen einer Ressource und ihren Repräsentationen!
Idempotenz von HTTP Verben
Unter welchen Bedingungen wird ein HTTP Verb als sicher bezeichnet?
Was ist mit dem Begriff „Web as a application Platform“ gemeint?
Erklären Sie die wesentlichen REST Prinzipien!**
Erklären Sie "Richardson’s maturity model"?
Warum ist es wichtig dass Anwendungen die beabsichtigte Semantik von http Verben befolgen?
Was versteht man unter "URI tunneling"?
Warum klassifiziert man "POX applications" als "level 0" und "URI-Tunneling applications" als "level 1"?**
Wie kann das Konzept der "http status codes" adäquat in REST Anwendungen eingesetzt werden?
Was spricht für und gegen die Verwendung von selbstdefinierten Verben bei der Konzeption eines REST Service?**
Welche Information sollte das "location"-Feld des http headers in der Antwort auf einen POST Request beinhalten?**
Unterschied:
http als transport protocol und application protocol
Wenn man die Beschreibung eines Web Service als contract betrachtet: welche Informationen müssen dann in einem Überblick über den contract eines RESTful Web Service enthalten sein?**
Nennen Sie Konventionen, die helfen zu entscheiden, ob zur Übermittlung von Daten vom Client an den Server PUT oder POST verwendet werden soll!**
Unter welchen Bedingungen bezeichnet man ein http Verb als idempotent, unter welchen als safe?
Zu welchem Zweck werden Entity Tags (ETags) in RESTful Architekturen verwendet?
Stellen Sie ein Beispiel detailliert dar, bei dem es zu Konflikten bei der Veränderung des Zustandes von Ressourcen kommen kann! Das Beispiel kann gerne auch aus Ihrer Workshop Anwendung abgeleitet sein.
Welche Werte kann das rel-Attribut von Links in REST Anwendungen annehmen?
Erklären Sie inwiefern die Verwendung von Hypermedia in REST Architekturen zur losen Kopplung von Dienstanbieter und Dienstnutzer beiträgt!
Erklären Sie warum für Hypermediaformate in XML als content type nicht application/XML angegeben werden sollte!
Was sollte ein "contract" eines REST Webservice beinhalten?
Erklären Sie Sinn und Funktionsweise von AJAX! Gehen Sie auch darauf ein, welche Vorgänge asynchron sind.
Erklären Sie die Möglichkeiten auf der Basis von http asynchrone Kommunikation umzusetzen!
erklären Sie die Unterschiede zwischen Fat Ping und Light Ping!
Was versteht man unter einen Queuing System
Was sind die Vorteile von zeitlich entkoppelter und referenziell entkoppelter Kommunikation?
Erklären Sie das Publish/subscribe Kommunikation? (=Referenzielle Entkopplung)
Gehen Sie auf Nachrichtentypen, Domänen und wesentliche Begriffe von JMS ein!
Gehen Sie auf die Besonderheiten von Push Diensten auf mobilen Endgeräten ein!
Erklären Sie die grundsätzlichen Abläufe bei der Einrichtung und Nutzung einer auf Firebase Cloud Messaging basierenden Kommunikation!
Erklären Sie die Architektur eines auf XMPP basierenden Systems!
Erklären Sie, wie XML zur Kommunikation in XMPP genutzt wird!
Was versteht man unter den stanza element Namen message, presence, und iq?
Wie kann eine Multi-Party-Kommunikation mit XMPP verwirklicht werden?
Wie wird eine Publish/Subscribe Kommunikation in XMPP verwirklicht?
Erklären Sie die Ziele Confidentiality, Integrity, Identity und Trust!
Was versteht man bei HTTP unter einem Authentication Challenge?
Erklären Sie die Funktionsweise der HTTP basic authentication?
Welche Risiken sehen Sie beim Einsatz der HTTP basic authentication?
Welche Eigenschaften hat das HTTPS Protokoll und inwieweit löst es die Risiken des Einsatzes von basic authentication?
Was versteht man unter OAuth?
Erklären Sie den Unterschied zwischen De Facto und De Jure Standards!
Was versteht man unter proprietärer Software?
Nennen Sie die Kriterien für quelloffene Software!
Charakterisieren Sie das Creative Commons Rechtesystem!
Welche Rechtemodule in CC kennen Sie?
RSS
Was versteht man unter OpenID?
Was ist eine Ressource?
Was versteht man unter Hypermedia?
Was versteht man unter einem Hyperlink?
Als was kann man den Aufbau einer webbasierten Anwendung betrachten ?
Was ist ein verteiltes System?
Was versteht man unter Kohärenz?
Was sind Softwarekomponente und benenne ihre Eigenschaften
Was ist eine Schnittstelle (Interface)?
Was versteht man unter einem Dienst (API)?
Was sind Paradigmen?
Erkläre das Paradigma „Synchronität“
Erkläre das „Publish-Subscribe“ Paradigma
Das Web wird als was betrachtet ?
Web Anwendung als verteiltes System
Was versteht man unter einem Webservice ?
Was versteht man unter einem Endpunkt eines Dienstes?
Was versteht man unter Mash Up?
Was versteht man unter Microservices ?
Erklären Sie kurz was man unter JMS versteht !
Was ist Push?
Nenne Gründe , weswegen es von Vorteil ist, bei der Entwicklung einer webbasierten Anwendung auf Webservices anderer Organisationen zuzugreifen ?
Nenne Hinderungsgründe für die Nutzung von Diensten
Beschreibe die Konzeption eines Dienstes
Was ist ein Domänenmodell?
Welchen Zweck verfolgt das Domain Model ?
Worin liegt der Unterschied zwischen einem Domänenmodell und einem User Interface Model?
Was Versteht man unter Anwendungslogik und Präsentationslogik?
Logik auf dem Client oder auf dem Server?
Was versteht man unter Mash Up?
Was versteht man unter einer Application Programming Interface (API) ?
Worauf achtet man bei einem Webservice ?
Was versteht man unter einem Bounding Context?
Was ist hier mit einer Schnittstelle gemeint ?
Geteiltes und Verstecktes in Modellen
Nenne Kriterien zur Konzeption von Dienstschnittstellen
Objektorientierte Integration