Thesis: Modellbasiertes Management von WS-BPEL-Prozessen
Die Realisierung von Geschäftsprozessen durch zu entwickelnde IT-Systeme erfolgt heutzutage vielfach auf Basis Service-orientierter Architekturen. Für die in einem solchen System umgesetzten Geschäftsprozesse hat sich WS-BPEL als Standard etabliert. Im Rahmen der Implementierung und des Betriebs wird Geschäftslogik eingerichtet und angepasst. Dies geschieht durch Orchestrierung der Web Services durch WS-BPEL zu Geschäftsprozessen. Änderungen der Geschäftslogik haben direkte Auswirkungen auf die Geschäftsprozesse und umgekehrt. Um die Komplexität dieser mehrschichtigen Lösungen handhaben zu können, ist ein modell-basierter Ansatz erforderlich. Da WS-BPEL-Prozesse die technische Umsetzung eines Prozesses beschreiben, sind sie als Dokumentation für den Fachbereich nur sehr eingeschränkt brauchbar. Für bereits implementierte oder geänderte WS-BPEL-Prozesse ist ein automatisiertes Reengineering von technischen WS-BPEL-Prozessen zu Geschäftsprozessmodellen nötig, um eine konsistente Sicht sowohl aus technischer, als auch aus fachlicher Sicht zu gewährleisten.
Im Rahmen der Arbeit sollen zunächst bestehende Ansätze zur Generierung von Modellen aus einer WS-BPEL-Implementierung untersucht werden. Für einen XML-Netz-basierten Ansatz soll ein Konzept für eine Schnittstelle zwischen WS-BPEL-Prozessen und XML-Netz-basierten Geschäftsprozessmodellen erstellt werden. XML-Netze sind eine XML-basierte Erweiterung von Petri-Netzen. Anschließend soll ein Prototyp implementiert werden. Es kann auf einer abgeschlossenen Diplomarbeit, bei der eine Generierung von WS-BPEL auf Basis von XML-Netzen realsiert wurde, aufgesetzt werden.
Anforderungen an Diplomanden:
- Eigenständige Recherche existierender Ansätze
- Gute Kenntnisse in der Programmiersprache Java
- Kenntnisse im Bereich Service-orientierter Architekturen
- Wünschenswert: Erfahrung mit Modellierungswerkzeugen im Bereich Softwaretechnik
Wir freuen uns auf Ihre Kurzbewerbung!
