Maximilian Krieg
Wissen, Technik & Erfahrungen
Wissen, Technik & Erfahrungen
Wissen, Technik & Erfahrungen

Ein verteiltes System ist im Prinzip der Zusammenschluss mehrerer Rechner zur Lösung einer gemeinsamen Aufgabe. Eines der größten verteilten Systeme ist das Internet mit seinen Applikationen. Teil 3 behandelt das Thema Middleware.
| Skript-Anfang | VS_1_So2014 – Seite 1 |
|---|---|
| Skript-Ende | VS_6_So2014 – Seite 70 |
Middleware bezeichnet in der Informatik anwendungsneutrale Programme, die so zwischen Anwendungen vermitteln, dass die Komplexität dieser Applikationen und ihre Infrastruktur verborgen werden
Was ist Middleware?
Welche Arten von Middleware gibt es?
Welche Transparenzeigenschaften erfüllen sie?
Was unterscheidet Middleware von den bisher betrachteten Netzwerkdiensten (Sockets und RPCs)?
Welche Vorteile bieten Web Services im Vergleich zu XML-RPC?
Kann man damit Server-Server Kommunikation realisieren?
Aus welchen Komponenten bestehen Web Services?
| Komponente | Beschreibung |
|---|---|
| XML (eXtended Markup Language) | Textformat für den Austausch strukturierter Daten |
| XML Schema | Beschreibung von XML Strukturen |
| SOAP (Simple Object Access Protocol) | Zuständig für Austausch von XML Nachrichten, meist über HTTP |
| WSDL (Web Service Description Language) | XML Beschreibung der Funktionen von Web Services |
| UDDI (Universal Description, Discovery and Integration) | Verzeichnisdienst (ähnlich RMI Registry) |
Wie werden Informationen mit XML ausgetauscht?
Wo ist die Definition der Tags?
Was ist das XML-Schema?
Was ist Simple Object Access Protocol (SOAP)?

Was ist die Web Services Description Language (WSDL)?
Welche Ziele verfolgt die WSDL?
Wie ist die WSDL aufgebaut?
| Komponente | Beschreibung |
|---|---|
| description | Definiert den Namensraum für alle darunterliegenden Teile |
| types | Definiert Datentypen für den Nachrichtenaustausch (element oder complexType) |
| interface | operation sind die zur Verfügung gestellten Funktionen |
| binding | Definiert wie Funktionsaufruf und Antwort transportiert werden (SOAP mit HTTP GET) |
| service | Bindet den Dienst aus binding an eine IP-Adresse und legt einen Namen fest |
| documentation | Hier steht die Dokumentation |
Was ist Universal Description, Discovery and Integration (UDDI)?