| allocation - UML-Dokumentation |
| Zusammenfassung:AttributeIntegritätsbedingungenEigenschaften | Details:Attribute |
The service entity represents a basic building unit of the service-oriented architecture. A service is a composite structure realized by a deployed component providing resp. requiring functionality through its provided ports to resp. from other services.
| Attribute | ||
| <Primitive Type> Boolean |
This derived attribute specifies whether the internal structure of the Service is visible. For those Services which have the isBlackBox property set to true, no information on the internal structure is available. |
|
| <Class> Container |
This property determines the container on which the Service is allocated and executed. The component exploits the resources (e.g., CPU, disk, or memory) of the container. |
|
| <Class> SubcomponentInstance |
The component property identifies the ComponentType, whose instance actually realizes (implements) the Service. |
|
| !!TableHeading.InheritedAttributes!! |
||
| !!TableHeading.InheritedAttributes!! |
||
| !!TableHeading.InheritedAttributes!! |
||
| !!TableHeading.InheritedOperations!! |
||
| !!TableHeading.InheritedOperations!! |
||
| !!TableHeading.InheritedOperations!! |
||
Eigenschaften:
| Alias | |
| Classifier Behavior | |
| Is Abstract | false |
| Is Active | false |
| Is Leaf | false |
| Keywords | |
| Name | Service |
| Name Expression | |
| Namespace | <<ePackage>> <Package> allocation |
| Owned Template Signature | |
| Owner | <<ePackage>> <Package> allocation |
| Owning Template Parameter | |
| Package | <<ePackage>> <Package> allocation |
| Qualified Name | samm::deployment::allocation::Service |
| Representation | |
| Stereotype | |
| Template Parameter | |
| Visibility | Public |
| Details für Attribute |
Public <Class> Container container
This property determines the container on which the Service is allocated and executed. The component exploits the resources (e.g., CPU, disk, or memory) of the container.
| Aggregation | None |
| Alias | |
| Association | <Association> A_container_service |
| Association End | |
| Class | <Class> Service |
| Datatype | |
| Default | |
| Default Value | |
| Is Composite | false |
| Is Derived | false |
| Is Derived Union | false |
| Is Leaf | false |
| Is Ordered | false |
| Is Read Only | false |
| Is Static | false |
| Is Unique | true |
| Keywords | |
| Lower | 0 |
| Lower Value | <Literal Integer> 0 |
| Multiplicity | 0..1 |
| Name | container |
| Name Expression | |
| Namespace | <Class> Service |
| Opposite | |
| Owned Template Signature | |
| Owner | <Class> Service |
| Owning Association | |
| Owning Template Parameter | |
| Qualified Name | samm::deployment::allocation::Service::container |
| Stereotype | |
| Template Parameter | |
| Type | <Class> Container |
| Upper | 1 |
| Upper Value | <Literal Unlimited Natural> 1 |
| Visibility | Public |
Public <Primitive Type> Boolean isBlackBox
This derived attribute specifies whether the internal structure of the Service is visible. For those Services which have the isBlackBox property set to true, no information on the internal structure is available.
| Aggregation | None |
| Alias | |
| Association | |
| Association End | |
| Class | <Class> Service |
| Datatype | |
| Default | |
| Default Value | |
| Is Composite | false |
| Is Derived | false |
| Is Derived Union | false |
| Is Leaf | false |
| Is Ordered | false |
| Is Read Only | false |
| Is Static | false |
| Is Unique | true |
| Keywords | |
| Lower | 1 |
| Lower Value | |
| Multiplicity | 1 |
| Name | isBlackBox |
| Name Expression | |
| Namespace | <Class> Service |
| Opposite | |
| Owned Template Signature | |
| Owner | <Class> Service |
| Owning Association | |
| Owning Template Parameter | |
| Qualified Name | samm::deployment::allocation::Service::isBlackBox |
| Stereotype | |
| Template Parameter | |
| Type | <Primitive Type> Boolean |
| Upper | 1 |
| Upper Value | |
| Visibility | Public |
Public <Class> SubcomponentInstance subcomponentInstance
The component property identifies the ComponentType, whose instance actually realizes (implements) the Service.
| Aggregation | None |
| Alias | |
| Association | <Association> A_subcomponentInstance_service |
| Association End | |
| Class | <Class> Service |
| Datatype | |
| Default | |
| Default Value | |
| Is Composite | false |
| Is Derived | false |
| Is Derived Union | false |
| Is Leaf | false |
| Is Ordered | false |
| Is Read Only | false |
| Is Static | false |
| Is Unique | true |
| Keywords | |
| Lower | 1 |
| Lower Value | <Literal Integer> 1 |
| Multiplicity | 1 |
| Name | subcomponentInstance |
| Name Expression | |
| Namespace | <Class> Service |
| Opposite | |
| Owned Template Signature | |
| Owner | <Class> Service |
| Owning Association | |
| Owning Template Parameter | |
| Qualified Name | samm::deployment::allocation::Service::subcomponentInstance |
| Stereotype | |
| Template Parameter | |
| Type | <Class> SubcomponentInstance |
| Upper | 1 |
| Upper Value | <Literal Unlimited Natural> 1 |
| Visibility | Public |
| Integritätsbedingungen | |
| WhiteBoxServicesNeedAContainer | if not self.isBlackBox then not self.container.oclIsUndefined() endif |
| allocation - UML-Dokumentation |
| Zusammenfassung:AttributeIntegritätsbedingungenEigenschaften | Details:Attribute |