Service Domain::Service ABE::Resource Facing Service ABE
Class ResourceFacingService

This is an abstract base class for ResourceFacingServices. A ResourceFacingService is an abstraction that defines the characteristics of a particular Service which support the network/infrastructure facing part of the service.
ResourceFacingServices are “internal” Services (i.e. technical solutions) that are required to support a CustomerFacingService. The Customer obtains CustomerFacingServices via Products, and is not aware of the ResourceFacingServices which support the CustomerFacingService(s) that is being obtained directly by the Customer via a Product. For example, a VPN is an example of a CustomerFacingService. This particular type of VPN may require BGP to support it. Customers don’t purchase BGP, and hopefully aren’t even aware that BGP is running. Therefore, BGP is an example of a ResourceFacingService.

CustomerFacingServices are directly related to Products as well as to ResourceFacingServices. ResourceFacingServices are indirectly related to Products through the relationship between Product and Resource. This enforces the relationship to Products while keeping Services that are not directly obtainable via Products (i.e., ResourceFacingServices) separated from Products.

Attributes
CustomerFacingService _customerFacingService _customerFacingService
Protocol _protocol _protocol
Resource _resource _resource
ResourceFacingServiceComposite _resourceFacingServiceComposite _resourceFacingServiceComposite
ResourceFacingServiceRole _resourceFacingServiceRole _resourceFacingServiceRole
ResourceFacingServiceSpec _resourceFacingServiceSpec _resourceFacingServiceSpec
LogicalResource logicalResource logicalResource
Integer rfsStatus rfsStatus

This is an enumerated integer that defines the status of this particular ResourceFacingService. Values include:

0: Operational and supporting CFS
1: Degraded but supporting CFS
2: In Violation and not supporting CFS
3: Operational but not yet supporting a CFS
4: Being Tested
5: Being Deployed
6: Failed

Value 0 means that this ResourceFacingService is acting per specification, and is also currently supporting one or more CustomerFacingServices.

Value 1 means that this ResourceFacingService is operational, but is currently in a degraded state. This degraded state indicates congestion or some other problem, but has not yet comprimised the operation of its associated CustomerFacingServices.

Value 2 means that this ResourceFacingService is operational, but is currently in violation of its associated specification(s). This in turn means that its associated CustomerFacingServices are violating their contractual specification(s) unless automatic fail-over has been enabled.

Value 3 means that this ResourceFacingService is acting per specification, but is not yet currently supporting one or more CustomerFacingServices.

Value 4 means that this ResourceFacingService is currently being tested, and is not yet ready to support a CustomerFacingService.

Value 5 means that this ResourceFacingService is currently being deployed, and is not yet ready to support a CustomerFacingService.

Value 6 means that this ResourceFacingService has currently failed. The set of actions that should be taken, as well as whether this service can still be billed or not, are determined by its associated Policy for handling service violations.

ServiceCandidate serviceCandidate serviceCandidate

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
NameResourceFacingService
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::ResourceFacingService
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _customerFacingService
Public CustomerFacingService _customerFacingService
Constraints:
Properties:

AggregationNone
Alias
AssociationCFServiceRequiresRFServices
Association End
ClassResourceFacingService
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_customerFacingService
Name Expression
NamespaceResourceFacingService
Opposite_resourceFacingService
OwnerResourceFacingService
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service ABE::Resource Facing Service ABE::ResourceFacingService::_customerFacingService
Stereotype
Template Parameter
TypeCustomerFacingService
Upper*
Upper Value(*)
VisibilityPublic


 _protocol
Public Protocol _protocol
Constraints:
Properties:

AggregationShared
Alias
AssociationProtocolServiceDetails
Association End
ClassResourceFacingService
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_protocol
Name Expression
NamespaceResourceFacingService
Opposite_resourceFacingService2
OwnerResourceFacingService
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service ABE::Resource Facing Service ABE::ResourceFacingService::_protocol
Stereotype
Template Parameter
TypeProtocol
Upper*
Upper Value(*)
VisibilityPublic


 _resource
Public Resource _resource
Constraints:
Properties:

AggregationNone
Alias
AssociationRFServiceConfiguredUsing
Association End
ClassResourceFacingService
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_resource
Name Expression
NamespaceResourceFacingService
Opposite_resourceFacingService
OwnerResourceFacingService
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service ABE::Resource Facing Service ABE::ResourceFacingService::_resource
Stereotype
Template Parameter
TypeResource
Upper*
Upper Value(*)
VisibilityPublic


 _resourceFacingServiceComposite
Public ResourceFacingServiceComposite _resourceFacingServiceComposite
Constraints:
Properties:

AggregationNone
Alias
AssociationRFSCompositeHasRFServices
Association End
ClassResourceFacingService
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)
Multiplicity0..1
Name_resourceFacingServiceComposite
Name Expression
NamespaceResourceFacingService
Opposite_resourceFacingService
OwnerResourceFacingService
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service ABE::Resource Facing Service ABE::ResourceFacingService::_resourceFacingServiceComposite
Stereotype
Template Parameter
TypeResourceFacingServiceComposite
Upper1
Upper Value(1)
VisibilityPublic


 _resourceFacingServiceRole
Public ResourceFacingServiceRole _resourceFacingServiceRole
Constraints:
Properties:

AggregationShared
Alias
AssociationRFServiceHasRFSRoles
Association End
ClassResourceFacingService
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_resourceFacingServiceRole
Name Expression
NamespaceResourceFacingService
Opposite_resourceFacingService
OwnerResourceFacingService
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service ABE::Resource Facing Service ABE::ResourceFacingService::_resourceFacingServiceRole
Stereotype
Template Parameter
TypeResourceFacingServiceRole
Upper*
Upper Value(*)
VisibilityPublic


 _resourceFacingServiceSpec
Public ResourceFacingServiceSpec _resourceFacingServiceSpec
Constraints:
Properties:

AggregationNone
Alias
AssociationSpecifiesResourceFacingService
Association End
ClassResourceFacingService
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower1
Lower Value(1)
Multiplicity1
Name_resourceFacingServiceSpec
Name Expression
NamespaceResourceFacingService
Opposite_resourceFacingService
OwnerResourceFacingService
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service ABE::Resource Facing Service ABE::ResourceFacingService::_resourceFacingServiceSpec
Stereotype
Template Parameter
TypeResourceFacingServiceSpec
Upper1
Upper Value(1)
VisibilityPublic


 logicalResource
Public LogicalResource logicalResource
Constraints:
Properties:

AggregationNone
Alias
AssociationLogicalResourceImplementsRFS
Association End
ClassResourceFacingService
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..*
NamelogicalResource
Name Expression
NamespaceResourceFacingService
OppositeresourceFacingService
OwnerResourceFacingService
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service ABE::Resource Facing Service ABE::ResourceFacingService::logicalResource
Stereotype
Template Parameter
TypeLogicalResource
Upper*
Upper Value(*)
VisibilityPublic


 rfsStatus
Public Integer rfsStatus

This is an enumerated integer that defines the status of this particular ResourceFacingService. Values include:

0: Operational and supporting CFS
1: Degraded but supporting CFS
2: In Violation and not supporting CFS
3: Operational but not yet supporting a CFS
4: Being Tested
5: Being Deployed
6: Failed

Value 0 means that this ResourceFacingService is acting per specification, and is also currently supporting one or more CustomerFacingServices.

Value 1 means that this ResourceFacingService is operational, but is currently in a degraded state. This degraded state indicates congestion or some other problem, but has not yet comprimised the operation of its associated CustomerFacingServices.

Value 2 means that this ResourceFacingService is operational, but is currently in violation of its associated specification(s). This in turn means that its associated CustomerFacingServices are violating their contractual specification(s) unless automatic fail-over has been enabled.

Value 3 means that this ResourceFacingService is acting per specification, but is not yet currently supporting one or more CustomerFacingServices.

Value 4 means that this ResourceFacingService is currently being tested, and is not yet ready to support a CustomerFacingService.

Value 5 means that this ResourceFacingService is currently being deployed, and is not yet ready to support a CustomerFacingService.

Value 6 means that this ResourceFacingService has currently failed. The set of actions that should be taken, as well as whether this service can still be billed or not, are determined by its associated Policy for handling service violations.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassResourceFacingService
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)
NamerfsStatus
Name Expression
NamespaceResourceFacingService
Opposite
OwnerResourceFacingService
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service ABE::Resource Facing Service ABE::ResourceFacingService::rfsStatus
Stereotyperequired
Template Parameter
TypeInteger
Upper1
Upper Value
VisibilityPublic


 serviceCandidate
Public ServiceCandidate serviceCandidate
Constraints:
Properties:

AggregationNone
Alias
AssociationResourceFacingServiceRepresentedAs
Association End
ClassResourceFacingService
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*
NameserviceCandidate
Name Expression
NamespaceResourceFacingService
OppositeresourceFacingService
OwnerResourceFacingService
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service ABE::Resource Facing Service ABE::ResourceFacingService::serviceCandidate
Stereotype
Template Parameter
TypeServiceCandidate
Upper*
Upper Value(*)
VisibilityPublic