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