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:
- Implementierung eines SOAP über BEEP-Profiles in beepcore-c
- Integration dieses Profils in gSOAP für einzelne SOAP-Anfragen
- 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 |
Dateiname Beschreibung roadrunner-0.9.1-CVS-20030811.tar.gz Roadrunner BEEP-Library gsoap-2.3-beep.tar.bz2 gSOAP mit BEEP-Plugin soap-beep.pdf Studienarbeit als PDF-Dokument
Ingo Paschke, TU Braunschweig, letzte Änderung 22-06-2003 <ipaschke@ibr.cs.tu-bs.de> |