Workshop: SOA Domain Model
Das Fundament für eine durchdachte SOA ist ein Modell, welches die wichtigsten Geschäftsprozesse beschreibt. Das Modell der Geschäftsobjekte kann anschließend in eine Beschreibung durch XML Schemas umgesetzt werden. Diese Schemas stehen dann Service Designern zur Verfügung, die die dort definierten Objekte für die Beschreibung von Diensten mit WSDL verwenden. Die Qualität und der Umfang der beschriebenen Geschäftsobjekte bestimmen damit den Aufwand und die Qualität später beim Service Design oder bei der Realisierung von Prozessen.
Teilnehmer
- Mitarbeiter aus den Fachabteilungen, die Ihr Wissen über den Geschäftsbereich einbringen können
- Mitarbeiter aus der IT bzw. aus SOA Projektteams, die an der Umsetzung arbeiten
Optimale Anzahl: 3-5 Teilnehmer
Durchführung
- Analyse bestehender Objektmodelle, Formate und Klassen (kann auch im Vorfeld durch den Coach erfolgen)
- Suche nach standardisierten XML Formaten
- Prüfung, ob ein bestehendes oder standardisiertes Modell verwendet werden kann
- Beschreibung von Basisobjekten (Anschrift, Person, ...)
Durchführung kann auf Ihre Anforderungen angepasst werden und von den hier aufgeführten Punkten abweichen.
Empfohlene Dauer: 2-5 Tage
Werkzeuge
In Workshops mit mehreren Teilnehmern (mehr als drei) haben sich einfache Werkzeuge wie reichlich Flipchart du Whiteboard bewährt. Die Ergebnisse können fotografiert und später in spezialisieren Tools ein gepflegt werden. In kleinen Gruppen arbeiten wir auch gerne mit den folgenden Werkzeugen:
- SOA Repository
- SOA Business Modellierungswerkzeugen
- XML Schema Editoren
- UML Editoren
- Java IDE für Klassenmodell
Ergebnisse
- Beschreibung von Domain Objekten
Optionale Leistungen
- Umsetzung der erarbeiteten Domain Modelle in XML Schema
