ResourceFacingServiceSpec : public abstract class
Created: 3/12/2005 12:00:00 AM
Modified: 7/27/2006 8:19:00 PM
Project:
Advanced:
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This is the base class for defining ResourceFacingServiceSpecs in the DEN-ng Service model. A ResourceFacingServiceSpec is an abstraction that defines the invariant characteristics and behavior of a particular ResourceFacingService. This is NOT seen by the Customer. However, it is required by one or more CustomerFacingServiceSpecs in order for them to function correctly. The invariant portion serves as a single common basis to build a set of variable ResourceFacingServices that all use this common ResourceFacingServiceSpec.<br/></p><p><br/></p><p>Please see the DEN-ng Service model for more details.<br/></p>
Element Source Role Target Role Details
ResourceFacingServiceSpecComposite
Class  
Name:  
 
Name:  
 
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This aggregation defines the set of ResourceFacingServiceSpecs that are aggregated by a particular ResourceFacingServiceSpecComposite instance.<br/></p>
CustomerFacingServiceSpec
Class  
Name:  
 
Name:  
 
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This aggregation defines the set of ResourceFacingServiceSpecs that are used to implement the functionality specified in this particular CustomerFacingServiceSpec. Note in particular that the cardinality on the ResourceFacingServiceSpec side is 1..n, meaning that a CustomerFacingServiceSpec cannot be instantiated unless it is bound to at least one ResourceFacingServiceSpec.<br/></p>
Element Source Role Target Role Details
ResourceFacingServiceSpecRole
Class  
Name:  
 
Name:  
 
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This aggregation defines the set of ResourceFacingServiceSpecRoles that a particular ResourceFacingServiceSpec has. This enables the ResourceFacingServiceSpec to be defined abstractly using Roles instead of specific Services.<br/></p>
ResourceSpecification
Class  
Name:  
 
Name:  
 
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This aggregation defines the set of ResourceSpecifications that are needed to build a particular ResourceFacing ServiceSpec.<br/></p>
ResourceFacingServiceSpecVersion
Class  
Name:  
 
Name:  
 
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This aggregation represents the set of versions of this ResourceSpecification. The semantics of this aggregation are implemented with the ResourceSpecVersionDetails class.<br/></p>
ResourceFacingService
Class  
Name:  
 
Name:  
 
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This aggregation defines the set of ResourceFacingServices that can be defined from a particular ResourceFacingServiceSpecification. Bundled sets of ResourceFacingServices can be built by combining multiple ResourceFacingServiceSpecifications. This enables the ResourceFacingServiceSpecification to define the invariant attributes, methods, relationships, and constraints of a ResourceFacingService, and the ResourceFacingService to define different variations of the Service that are all built off of the same ResourceFacingServiceSpecification.<br/></p>
Object Type Connection Notes
ResourceFacingServiceSpecRole Class Weak Copyright TM Forum 2005 This aggregation defines the set of ResourceFacingServiceSpecRoles that a particular ResourceFacingServiceSpec has. This enables the ResourceFacingServiceSpec to be defined abstractly using Roles instead of specific Services.
ResourceSpecification Class Weak Copyright TM Forum 2005 This aggregation defines the set of ResourceSpecifications that are needed to build a particular ResourceFacing ServiceSpec.
ResourceFacingServiceSpecComposite Class Weak Copyright TM Forum 2005 This aggregation defines the set of ResourceFacingServiceSpecs that are aggregated by a particular ResourceFacingServiceSpecComposite instance.
ResourceFacingServiceSpecComposite Class Tree  
ResourceFacingServiceSpecAtomic Class Tree  
ResourceFacingServiceSpecVersion Class Class Copyright TM Forum 2005 This aggregation represents the set of versions of this ResourceSpecification. The semantics of this aggregation are implemented with the ResourceSpecVersionDetails class.
CustomerFacingServiceSpec Class Weak Copyright TM Forum 2005 This aggregation defines the set of ResourceFacingServiceSpecs that are used to implement the functionality specified in this particular CustomerFacingServiceSpec. Note in particular that the cardinality on the ResourceFacingServiceSpec side is 1..n, meaning that a CustomerFacingServiceSpec cannot be instantiated unless it is bound to at least one ResourceFacingServiceSpec.
ServiceSpecification Class Tree  
ResourceFacingService Class Weak Copyright TM Forum 2005 This aggregation defines the set of ResourceFacingServices that can be defined from a particular ResourceFacingServiceSpecification. Bundled sets of ResourceFacingServices can be built by combining multiple ResourceFacingServiceSpecifications. This enables the ResourceFacingServiceSpecification to define the invariant attributes, methods, relationships, and constraints of a ResourceFacingService, and the ResourceFacingService to define different variations of the Service that are all built off of the same ResourceFacingServiceSpecification.