Service Domain::Service Specification ABE::Service Catalog ABE
Class ServiceCandidate

A ServiceCandidate is an entity that makes a ServiceSpecification available to a catalog. A ServiceCandidate and its associated ServiceSpecification may be “published” (made visible) in any number of ServiceCatalogs, or in none. One ServiceSpecification can be composed of other ServiceSpecifications. These ServiceSpecifications may also be published.

Attributes
CustomerFacingService customerFacingService customerFacingService
String description description

A narrative that explains the ServiceCandidate.

EntityCatalogItem entityCatalogItem entityCatalogItem
String ID ID

A unique identifier for the ServiceCandidate.

String name name

A word or phrase that a ServiceCandidate is known and distinguished from other ServiceCandidate.

ProductOffering productOffering2 productOffering2
ResourceCandidate resourceCandidate resourceCandidate
ResourceFacingService resourceFacingService resourceFacingService
ServiceCatalog servicecatalog servicecatalog
ServiceSpecification serviceSpecification serviceSpecification
String status status

The condition at which the ServiceCandidate exists such as planned, active and Obsolete.

«baseType» TimePeriod validFor validFor

The period of time during which the ServiceCandidate is applicable.


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameServiceCandidate
Name Expression
NamespaceService Catalog ABE
Owned Template Signature
OwnerService Catalog ABE
Owning Template Parameter
PackageService Catalog ABE
Qualified NameSID Models::Service Domain::Service Specification ABE::Service Catalog ABE::ServiceCandidate
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 customerFacingService
Public CustomerFacingService customerFacingService
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerFacingServiceRepresentedAs
Association End
ClassServiceCandidate
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(1)
Multiplicity1
NamecustomerFacingService
Name Expression
NamespaceServiceCandidate
OppositeserviceCandidate
OwnerServiceCandidate
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::Service Catalog ABE::ServiceCandidate::customerFacingService
Stereotype
Template Parameter
TypeCustomerFacingService
Upper1
Upper Value(1)
VisibilityPublic


 description
Public String description

A narrative that explains the ServiceCandidate.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassServiceCandidate
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(1)
Multiplicity1
Namedescription
Name Expression
NamespaceServiceCandidate
Opposite
OwnerServiceCandidate
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::Service Catalog ABE::ServiceCandidate::description
Stereotype
Template Parameter
TypeString
Upper1
Upper Value(1)
VisibilityPublic


 entityCatalogItem
Public EntityCatalogItem entityCatalogItem
Constraints:
Properties:

AggregationNone
Alias
AssociationServiceCandidateRepresentedByEntityCatalogItem
Association End
ClassServiceCandidate
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NameentityCatalogItem
Name Expression
NamespaceServiceCandidate
OppositeserviceCandidate
OwnerServiceCandidate
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::Service Catalog ABE::ServiceCandidate::entityCatalogItem
Stereotype
Template Parameter
TypeEntityCatalogItem
Upper*
Upper Value(*)
VisibilityPublic


 ID
Public String ID

A unique identifier for the ServiceCandidate.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassServiceCandidate
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
MultiplicityNone (1)
NameID
Name Expression
NamespaceServiceCandidate
Opposite
OwnerServiceCandidate
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::Service Catalog ABE::ServiceCandidate::ID
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 name
Public String name

A word or phrase that a ServiceCandidate is known and distinguished from other ServiceCandidate.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassServiceCandidate
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
MultiplicityNone (1)
Namename
Name Expression
NamespaceServiceCandidate
Opposite
OwnerServiceCandidate
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::Service Catalog ABE::ServiceCandidate::name
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 productOffering2
Public ProductOffering productOffering2
Constraints:
Properties:

AggregationNone
Alias
AssociationProductOfferingCanRefer
Association End
ClassServiceCandidate
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NameproductOffering2
Name Expression
NamespaceServiceCandidate
OppositeserviceCandidate2
OwnerServiceCandidate
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::Service Catalog ABE::ServiceCandidate::productOffering2
Stereotype
Template Parameter
TypeProductOffering
Upper*
Upper Value(*)
VisibilityPublic


 resourceCandidate
Public ResourceCandidate resourceCandidate
Constraints:
Properties:

AggregationNone
Alias
AssociationServiceCandidateCanRefer
Association End
ClassServiceCandidate
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NameresourceCandidate
Name Expression
NamespaceServiceCandidate
OppositeserviceCandidate
OwnerServiceCandidate
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::Service Catalog ABE::ServiceCandidate::resourceCandidate
Stereotype
Template Parameter
TypeResourceCandidate
Upper*
Upper Value(*)
VisibilityPublic


 resourceFacingService
Public ResourceFacingService resourceFacingService
Constraints:
Properties:

AggregationNone
Alias
AssociationResourceFacingServiceRepresentedAs
Association End
ClassServiceCandidate
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(1)
Multiplicity1
NameresourceFacingService
Name Expression
NamespaceServiceCandidate
OppositeserviceCandidate
OwnerServiceCandidate
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::Service Catalog ABE::ServiceCandidate::resourceFacingService
Stereotype
Template Parameter
TypeResourceFacingService
Upper1
Upper Value(1)
VisibilityPublic


 servicecatalog
Public ServiceCatalog servicecatalog
Constraints:
Properties:

AggregationNone
Alias
AssociationServCatalogServCandidate
Association End
ClassServiceCandidate
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
Nameservicecatalog
Name Expression
NamespaceServiceCandidate
Oppositeservicecandidate
OwnerServiceCandidate
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::Service Catalog ABE::ServiceCandidate::servicecatalog
Stereotype
Template Parameter
TypeServiceCatalog
Upper*
Upper Value(*)
VisibilityPublic


 serviceSpecification
Public ServiceSpecification serviceSpecification
Constraints:
Properties:

AggregationNone
Alias
AssociationServiceSpecificationMadeAvailableAs
Association End
ClassServiceCandidate
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NameserviceSpecification
Name Expression
NamespaceServiceCandidate
OppositeserviceCandidate
OwnerServiceCandidate
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::Service Catalog ABE::ServiceCandidate::serviceSpecification
Stereotype
Template Parameter
TypeServiceSpecification
Upper1
Upper Value(1)
VisibilityPublic


 status
Public String status

The condition at which the ServiceCandidate exists such as planned, active and Obsolete.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassServiceCandidate
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
MultiplicityNone (1)
Namestatus
Name Expression
NamespaceServiceCandidate
Opposite
OwnerServiceCandidate
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::Service Catalog ABE::ServiceCandidate::status
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 validFor
Public «baseType» TimePeriod validFor

The period of time during which the ServiceCandidate is applicable.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassServiceCandidate
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
MultiplicityNone (1)
NamevalidFor
Name Expression
NamespaceServiceCandidate
Opposite
OwnerServiceCandidate
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::Service Catalog ABE::ServiceCandidate::validFor
Stereotyperequired
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value
VisibilityPublic