deployment::allocation
KlasseService

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 isBlackBox 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.

<Class> Container 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.

<Class> SubcomponentInstance subcomponentInstance subcomponentInstance

The component property identifies the ComponentType, whose instance actually realizes (implements) the Service.


Eigenschaften:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameService
Name Expression
Namespace<<ePackage>> <Package> allocation
Owned Template Signature
Owner<<ePackage>> <Package> allocation
Owning Template Parameter
Package<<ePackage>> <Package> allocation
Qualified Namesamm::deployment::allocation::Service
Representation
Stereotype
Template Parameter
VisibilityPublic

Details für Attribute

 container
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.

Eigenschaften:

AggregationNone
Alias
Association<Association> A_container_service
Association End
Class<Class> Service
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value<Literal Integer> 1
Multiplicity1
Namecontainer
Name Expression
Namespace<Class> Service
Opposite
Owned Template Signature
Owner<Class> Service
Owning Association
Owning Template Parameter
Qualified Namesamm::deployment::allocation::Service::container
Stereotype
Template Parameter
Type<Class> Container
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 isBlackBox
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.

Eigenschaften:

AggregationNone
Alias
Association
Association End
attributeName
Class<Class> Service
Datatype
Default
Default Value
Is Compositefalse
Is Derivedtrue
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
isIDFalse
isTransientTrue
isUnsettableTrue
isVolatileTrue
Keywords
Lower1
Lower Value
Multiplicity1
NameisBlackBox
Name Expression
Namespace<Class> Service
Opposite
Owned Template Signature
Owner<Class> Service
Owning Association
Owning Template Parameter
Qualified Namesamm::deployment::allocation::Service::isBlackBox
StereotypeeAttribute
Template Parameter
Type<Primitive Type> Boolean
Upper1
Upper Value
visibility0 - Unspecified
VisibilityPublic
xmlFeatureKind0 - Unspecified
xmlName
xmlNamespace


 subcomponentInstance
Public <Class> SubcomponentInstance subcomponentInstance

The component property identifies the ComponentType, whose instance actually realizes (implements) the Service.

Eigenschaften:

AggregationNone
Alias
Association<Association> A_subcomponentInstance_service
Association End
Class<Class> Service
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value<Literal Integer> 1
Multiplicity1
NamesubcomponentInstance
Name Expression
Namespace<Class> Service
Opposite
Owned Template Signature
Owner<Class> Service
Owning Association
Owning Template Parameter
Qualified Namesamm::deployment::allocation::Service::subcomponentInstance
Stereotype
Template Parameter
Type<Class> SubcomponentInstance
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic