Java Reference
In-Depth Information
Komponente des
Services D
Komponente des
Services A
Komponente des
Services B
Komponente des
Services C
Komponente
des elemen-
taren
Services B1
Komponente
des elemen-
taren
Services B2
Altsystem
Komponente
des elemen-
taren
Services A1
Komponente
des elemen-
taren
Services A2
Bild 5-31 Komponentendiagramm SOA
5.5.3.2 Teilnehmer
Servicekomponente A
Zwei elementare Servicekomponenten A1 und A2 werden zur Servicekomponente A
zusammengesetzt. Beispielsweise kann A für das Bestellen von Waren zuständig sein,
wobei A1 das Bezahlen und A2 den Versand übernimmt.
Servicekomponente B
Diese Servicekomponente beinhaltet ebenfalls zwei elementare Komponenten, näm-
lich die elementaren Servicekomponenten B1 und B2 .
Servicekomponente C
Die Servicekomponente C kapselt in diesem Beispiel ein vorhandenes Altsystem (engl.
legacy system), um es für Serviceaufrufe zugänglich zu machen.
Servicekomponente D
Mit der Servicekomponente D wird gezeigt, dass elementare Servicekomponenten - in
diesem Falle A2 und B1 - mehrfach verwendet werden können.
In diesem Beispiel sind also A , B und D zusammengesetzte Servicekomponenten
(composite services), während die Komponenten A1 , A2 , B1 und B2 elementare Ser-
vicekomponenten (basic services) darstellen.
5.5.3.3 Dynamisches Verhalten
Das folgende Bild zeigt ein beispielhaftes Zusammenspiel zwischen Servicenutzer und
Servicekomponenten. Es beschränkt sich auf die Servicekomponente A .
Search WWH ::




Custom Search