|
|
Fachpraktikum
Web Services und Anwendungsintegration
Schwerpunkte dieses Fachpraktikums sind Anwendungsintegrations- und Web
Service
Technologien. Ziel ist die Erstellung einer komplexen
Reisebuchungsanwendung in einem Team aus mehreren Studenten. Dabei ist
es auch Aufgabe, die Reiseanwendungen anderer Teams in die eigene
Anwendung zu integrieren, so dass sich ein realitätsnahes
Integrationsproblem für die einzelnen Gruppen ergibt. Das Aufrufen
von Web Services, die außerhalb der Universität Stuttgart
liegen, rundet den Integrationsgedanken des Praktikums ab.
Die Java 2 Platform Standard Edition (J2SE) wird zur Realisierung der
Web Services und zum
Zugriff auf Datenbanken eingesetzt. Die Web
Services Business Process Execution Language (BPEL) wird verwendet, um
Web Services zu aggregieren.
Vorgehensweise:
- Aufbauend auf einer Analyse einer
Anforderungsbeschreibung einer umfangreichen Reisebuchungsanwendung
erstellen die Studenten zunächst verschiedene UML Diagramme, um
die Problemfelder und Aspekte der zu erstellenden
Anwendung zu erkennen. Es folgt die Erstellung verschiedener Web
Services, die jeweils Teilaufgaben der späteren Anwendung
übernehmen sollen. Nach der Erstellung dieser Web Services wird
deren Deployment auch auf realen Produktivsystemen, wie dem IBM
WebSphere® Application Server vorgenommen.
- Nach dem Erstellen der Web Services werden diese
durch Geschäftsprozesse miteinander verbunden. Als Sprache zur
Modellierung der Geschäftsprozesse kommt dabei BPEL zum
Einsatz.
BPEL wird dabei ebenfalls verwendet, um die Web Services anderer
Gruppen sowie externe Web Services, die außerhalb des
IntegrationLabs liegen, einzubinden.
|
|