Darstellungsoptionen | UML-Darstellung:
UML-2.0-Komponente mit dem Stereotyp <<Service Component>> (Servicekomponente). Beachten Sie, dass UML 2.0
ein Stereotyp im temporären Profil ("Intermediate" profile) bereitstellt, das <<Service>> heißt. Dieses
Stereotyp ist jedoch einfach als zustandsunabhängige, funktionale Komponente (berechnet einen Wert) definiert und
übermittelt nicht die Bedeutung dieses Modellelements.
Servicekomponenten stellen die Realisierungen von Services dar, die im Servicemodell identifiziert sind und von der
Servicespezifikation beschrieben werden. Da die Unterteilung eines Service jedoch oft recht grob ist, kann eine
Servicekomponente weiter in Komponenten oder allgemein definierte Designklassen in der Implementierung zerlegt werden. Es ist daher
wahrscheinlich, dass verschiedene spezifische Serviceformen für diese Implementierung erforderlich sind. Insbesonderere
während der Servicerealisierung werden Muster identifiziert, die neben den Standardkomponenten,
-klassen und -elementen des RUP-Designmodells die folgenden Stereotypen verwenden:
Symbol
|
Name
|
UML-Darstellung
|
Beschreibung
|
|
Facade
|
Stereotyp für Klasse oder Komponente
|
Wird verwendet, um die Komponente, die als Fassade für die Serviceimplementierung fungiert, zu bezeichnen.
Im Allgemeinen gibt es eine Fassadenkomponente pro realisierter Servicespezifikation.
|
|
Mediator
|
Stereotyp für Klasse oder Komponente
|
Wird in Situationen verwendet, in denen es eine oder mehrere Implementierungen einer Servicespezifikation
gibt. Der Mediator wird von der Fassade aufgerufen, um die richtige Implementierungskomponente zu
identifizieren und aufzurufen.
|
|
Data Access
|
Stereotyp für Klasse oder Komponente
|
Wird verwendet, um eine Datenzugriffskomponente zu bezeichnen, die zuständig ist für den Zugriff auf
persistente Daten für die Serviceimplementierung und deren Verwaltung.
|
|