Diploma Thesis DIP-2692

BibliographySchwind, Antje: Space-Based Web Services: Konzepte und prototypische Implementierung mit Linda-Spaces.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Diploma Thesis No. 2692 (2007).
82 pages, german.
CR-SchemaC.2.4 (Distributed Systems)
D.2.12 (Software Engineering Interoperability)
F.4.1 (Mathematical Logic)
Abstract

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.

Full text and
other links
PDF (921045 Bytes)
Access to students' publications restricted to the faculty due to current privacy regulations
Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Superviser(s)Wutke, Daniel; Martin, Daniel
Entry dateJanuary 22, 2008
   Publ. Computer Science