Service Domain::Service ABE::Resource Facing Service ABE
Class ServiceBundle

Conceptually, a ServiceBundle is thought of as a collection of ResourceFacingServiceSpecifications. This enables the needs of different sets of ResourceFacingServiceSpecifications to be grouped together, hence, the name "bundle". Since these are ResoureFacingSpecifications, they define reusable templates for implementing the ResourceFacingServices that are required by a particular CustomerFacingService (as represented by a ServicePackage).

ServiceBundles were designed to define a set of Class of Service specifications that were required by a CustomerFacingService to work together. A ServicePackage is the entity that models the requirements of the CustomerFacingService. Thus, ServicePackages can specify different packaging of CustomerFacingServices that are obtained by a Customer via a Product, and ServiceBundles specify the set of ResourceFacingServices that each CustomerFacingService requires.

ServiceBundles are a natural way to implement the requirements of a ServicePackage, and are related to a ServicePackage through the ServicePackageUsesServiceBundles aggregation.

Attributes
ServicePackage _servicePackage _servicePackage
Boolean hasMultipleQoSTypes hasMultipleQoSTypes

This is a Boolean attribute that, if TRUE, defines this ServiceBundle as containing more than a single type of QoSService (e.g., DiffServ and 802.1P as an example).

Attributes inherited from SID Models::Service Domain::Service ABE::Resource Facing Service ABE::ResourceFacingServiceComposite SID Models::Service Domain::Service ABE::Resource Facing Service ABE::ResourceFacingServiceComposite
_resourceFacingService _resourceFacingService

Attributes inherited from SID Models::Service Domain::Service ABE::Resource Facing Service ABE::ResourceFacingService SID Models::Service Domain::Service ABE::Resource Facing Service ABE::ResourceFacingService
_customerFacingService _customerFacingService, rfsStatus rfsStatus, _resourceFacingServiceComposite _resourceFacingServiceComposite, _resourceFacingServiceRole _resourceFacingServiceRole, _protocol _protocol, _resource _resource, _resourceFacingServiceSpec _resourceFacingServiceSpec, serviceCandidate serviceCandidate, logicalResource logicalResource

Attributes inherited from SID Models::Service Domain::Service ABE::Service SID Models::Service Domain::Service ABE::Service
_businessInteractionItem _businessInteractionItem, _device _device, isServiceEnabled isServiceEnabled, hasStarted hasStarted, isMandatory isMandatory, startMode startMode, isStateful isStateful, _serviceRole _serviceRole, _physicalResourceRole _physicalResourceRole, _serviceCharacteristicValue _serviceCharacteristicValue, _serviceSpecification _serviceSpecification, _serviceUsage _serviceUsage, _servicePerformance _servicePerformance, _partyRole4 _partyRole4, _serviceAccessPoint _serviceAccessPoint, _place _place, _partyRole _partyRole, _commonServiceInfo _commonServiceInfo, _serviceInvolvementRole _serviceInvolvementRole, serviceCapacity serviceCapacity, serviceCapacityDemand serviceCapacityDemand, serviceConfiguration serviceConfiguration, serviceConfigSpec serviceConfigSpec, serviceTest serviceTest, serviceRelationship serviceRelationship, serviceRelationship2 serviceRelationship2, problem problem, problem1 problem1

Attributes inherited from SID Models::Common Domain::Root Business Entities ABE::Entity SID Models::Common Domain::Root Business Entities ABE::Entity
_entityIdentification _entityIdentification, _entityRole _entityRole, managedEntity managedEntity, characteristicValue characteristicValue

Attributes inherited from SID Models::Common Domain::Root Business Entities ABE::RootEntity SID Models::Common Domain::Root Business Entities ABE::RootEntity
_rootEntityType _rootEntityType, _revenueAssuranceParmValue _revenueAssuranceParmValue, _characteristicValue _characteristicValue, name name, description description, ID ID, metric metric, _monitoredMetricInstancesCriteria _monitoredMetricInstancesCriteria, directedEdge directedEdge, vertex vertex, entityCatalogItem entityCatalogItem, rootEntityGroupMember rootEntityGroupMember, rootEntityGroup rootEntityGroup, rootEntityRelationship rootEntityRelationship, rootEntityRelationship2 rootEntityRelationship2, associationRole associationRole, entitySpecificationAttachment entitySpecificationAttachment, interactionUseCase interactionUseCase, interactionResult interactionResult

Properties:

Alias
Classifier Behavior
Is Abstracttrue
Is Activefalse
Is Leaffalse
Keywords
NameServiceBundle
Name Expression
NamespaceResource Facing Service ABE
Owned Template Signature
OwnerResource Facing Service ABE
Owning Template Parameter
PackageResource Facing Service ABE
Qualified NameSID Models::Service Domain::Service ABE::Resource Facing Service ABE::ServiceBundle
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _servicePackage
Public ServicePackage _servicePackage
Constraints:
Properties:

AggregationNone
Alias
AssociationServicePackageUsesServiceBundles
Association End
ClassServiceBundle
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_servicePackage
Name Expression
NamespaceServiceBundle
Opposite_serviceBundle
OwnerServiceBundle
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service ABE::Resource Facing Service ABE::ServiceBundle::_servicePackage
Stereotype
Template Parameter
TypeServicePackage
Upper*
Upper Value(*)
VisibilityPublic


 hasMultipleQoSTypes
Public Boolean hasMultipleQoSTypes

This is a Boolean attribute that, if TRUE, defines this ServiceBundle as containing more than a single type of QoSService (e.g., DiffServ and 802.1P as an example).

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassServiceBundle
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)
NamehasMultipleQoSTypes
Name Expression
NamespaceServiceBundle
Opposite
OwnerServiceBundle
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service ABE::Resource Facing Service ABE::ServiceBundle::hasMultipleQoSTypes
Stereotype
Template Parameter
TypeBoolean
Upper1
Upper Value
VisibilityPublic