Diplomarbeit DIP-2692

Bibliograph.
Daten
Schwind, Antje: Space-Based Web Services: Konzepte und prototypische Implementierung mit Linda-Spaces.
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik, Diplomarbeit Nr. 2692 (2007).
82 Seiten, deutsch.
CR-Klassif.C.2.4 (Distributed Systems)
D.2.12 (Software Engineering Interoperability)
F.4.1 (Mathematical Logic)
Kurzfassung

Das Linda-Modell stammt ursprünglich aus dem Bereich der verteilten Systeme und wird dort vornehmlich zur Prozesskoordination verwendet. Linda beruht auf dem Konzept des Datenaustauschs von Tupeln über einen geteilten Tupelraum und besticht vor allem durch die Eleganz und Einfachheit seiner Kommunikationsprimitive (read, write, take). Verbunden mit Template-Mechanismen zur Abfrage von Tupeln sind Tupelräume mächtig genug, auch komplexe Prozessinteraktionen zu koordinieren.

Wesentliche Eigenschaften von Linda sind deren natürliche Entkopplung von Kommunikationspartnern in den Dimensionen Raum, Zeit und Referenz. Linda-Systeme haben also ähnliche Eigenschaften hinsichtlich loser Kopplung wie etablierte Messaging-Technologien, welche sich für den Einsatz in Web-Service-Umgebungen bewährt haben.

Diese Arbeit untersucht inwieweit sich JavaSpaces, eine Erweiterung des ursprünglichen Linda-Modells, als Transportprotokoll für das SOAP-Message-Format eignen. Dazu wurde eine Spezifikation eines Web Service Binding für JavaSpaces erstellt und mittels einer prototypischen Implementierung die Kommunikation von Sender und Empfänger über einen JavaSpace gezeigt. In einem konzeptionellen Vergleich wurden Unterschiede zwischen dem neu definierten und existierenden Web Service Bindings diskutiert.

Anhand des Pi-Kalküls wurden sowohl bereits standardisierte Message Exchange Patterns formal beschrieben als auch neue, erweiterte Web Service Message Exchange Patterns auf Basis der Kommunikationsprimitive eines Tupelraums definiert.

Volltext und
andere Links
PDF (921045 Bytes)
Zugriff auf studentische Arbeiten aufgrund vorherrschender Datenschutzbestimmungen nur innerhalb der Fakultät möglich
Abteilung(en)Universität Stuttgart, Institut für Architektur von Anwendungssystemen
BetreuerWutke, Daniel; Martin, Daniel
Eingabedatum22. Januar 2008
   Publ. Institut   Publ. Informatik