Stipendiaten 2006
Martin Kremer und Dennis Knochenwefel
Martin Kremer | |
Dennis Knochenwefel |
Projekttitel: Prototypische Implementierung einer Web Service Engine mit deklarativer Nachrichtenverarbeitung
Hochschule: Universität Mannheim
Studiengang: Wirtschaftsinformatik
Kurzbeschreibung:
Das Ziel des Projekts ist es, für die universitäre Lehre ein neuartiges Verarbeitungssystem für Web Services zu implementieren. Web Services sind Dienste, die eine XML-basierte, standardisierte Kommunikation verschiedener Softwaresysteme über das Internet ermöglichen.
Ein typisches Anwendungsgebiet von Web Services sind Geschäftsprozesse, bei denen die dem Prozess zugrunde liegende Anwendungslogik auf verschiedenen verteilten Systemen ausgeführt wird. Ein solcher Prozess könnte z.B. eine Warenbestellung sein, bei der mehrere Abteilungen (z.B. Lager, Versand) mit Unterprozessen beteiligt sind. In heute verfügbaren Ausführungssystemen erfolgt die Implementierung von Web Services weitestgehend durch imperative Programmiersprachen wie z.B. Java oder C#. Dieser Ansatz hat den Nachteil, dass Web Services weder schnell noch flexibel entwickelt werden können, noch hochperformant sind.
Beim doIT Software-Forschungstag 2006 wurde eine deklarative Programmiersprache für Web Services vorgestellt, mit der XML-Nachrichten direkt, d.h. ohne aufwendige Konvertierung, verarbeitet werden. Außerdem wird die Anwendungsentwicklung erleichtert und die deklarative Formulierung erlaubt eine umfangreiche Optimierung. Im Rahmen des Projekts soll ein prototypisches Ausführungssystem für die universitäre Lehre entwickelt werden.


