Implementierung und Evaluierung eines SOAP/BEEP Mappings

Im Rahmen dieser Studienarbeit soll ein SOAP-Transport über BEEP implementiert werden, wie er in RFC 3288 vorgeschlagen wurde. Dazu soll die SOAP-Libarary gSOAP entsprechend erweitert werden. Als BEEP-Implementierung wird beepcore-c verwendet.

Die Implementierung erfolgt zunächst unter Solaris und NetBSD.

Entwurf und Implementierung

Die Integration von beepcore-c in gSOAP erfolgt in drei Schritten:
  1. Implementierung eines SOAP über BEEP-Profiles in beepcore-c
  2. Integration dieses Profils in gSOAP für einzelne SOAP-Anfragen
  3. Wiederverwendung einer evt. schon bestehenden BEEP-Verbindung zum Kommunikationspartner

Evaluation

Als zweiter Schritt soll untersucht werden, ob sich BEEP als Transport für SOAP-Messages in der Praxis bewährt. Dabei ist der Vergleich zum prinzipiell sehr simplen und daher effizienten HTTP-Transport von besonderem Interesse.

Zeitplan

Schriftliche Ausarbeitung: Motivation, Integrationskonzept von gSOAP und beepcore-c 3 Wochen 27.02.2003
Implementierung 4 Wochen 04.07.2003
Evaluation von Testszenarien, schriftliche Ausarbeitung 4 Wochen 14.07.2003

Dateien

DateinameBeschreibung
roadrunner-0.9.1-CVS-20030811.tar.gzRoadrunner BEEP-Library
gsoap-2.3-beep.tar.bz2gSOAP mit BEEP-Plugin
soap-beep.pdfStudienarbeit als PDF-Dokument
Ingo Paschke, TU Braunschweig, letzte Änderung 22-06-2003 <ipaschke@ibr.cs.tu-bs.de>