CustomerFacingServiceSpec : 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 CustomerFacingServiceSpecs in the DEN-ng Service model. A CustomerFacingServiceSpec is an abstraction that defines the invariant characteristics and behavior of a particular CustomerFacingService as seen by the Customer. The invariant portion serves as a single common basis to build a set of variable CustomerFacingServices that all use this common CustomerFacingServiceSpec.<br/></p><p><br/></p><p>Please see the DEN-ng Service model for more details.<br/></p>
Element Source Role Target Role Details
CustomerFacingServiceSpecComposite
Class  
Name:  
 
Name:  
 
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This aggregation defines the set of CustomerFacingServiceSpecs that are aggregated by a particular CustomerFacingServiceSpecComposite instance.<br/></p>
ProductSpecification
Class  
Name:  
 
Name:  
 
 
Element Source Role Target Role Details
ResourceFacingServiceSpec
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>
CustomerFacingServiceSpecRole
Class  
Name:  
 
Name:  
 
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This aggregation defines the set of CustomerFacingServiceSpecRoles that a particular CustomerFacingServiceSpec has. This enables the CustomerFacingServiceSpec to be defined abstractly using Roles instead of specific Services.<br/></p>
BusinessInteractionSpec
Class  
Name:  
 
Name:  
 
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This association defines the set of BusinessInteractionSpecs that this particular CustomerFacingServiceSpec uses. This enables invariant characteristics and behavior to be defined for different CustomerFacingService instances that are built from the same CustomerFacingServiceSpec.<br/></p>
CustomerFacingServiceSpecVersion
Class  
Name:  
 
Name:  
 
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This aggregation represents the set of versions of this CustomerFacingServiceSpecification. The semantics of this aggregation are implemented with the CFSSpecVersionDetails class.<br/></p>
CustomerFacingService
Class  
Name:  
 
Name:  
 
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This aggregation defines the set of CustomerFacingServices that can be defined from a particular CustomerFacingServiceSpecification. Bundled sets of CustomerFacingServices can be built by combining multiple CustomerFacingServiceSpecifications. This enables the CustomerFacingServiceSpecification to define the invariant attributes, methods, relationships, and constraints of a CustomerFacingService, and the CustomerFacingService to define different variations of the Service that are all built off of the same CustomerFacingServiceSpecification.<br/></p>
Object Type Connection Notes
ResourceFacingServiceSpec 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.
CustomerFacingServiceSpecRole Class Weak Copyright TM Forum 2005 This aggregation defines the set of CustomerFacingServiceSpecRoles that a particular CustomerFacingServiceSpec has. This enables the CustomerFacingServiceSpec to be defined abstractly using Roles instead of specific Services.
VPNServiceSpecification Class Tree  
CustomerFacingServiceSpecAtomic Class Tree  
CustomerFacingServiceSpecComposite Class Weak Copyright TM Forum 2005 This aggregation defines the set of CustomerFacingServiceSpecs that are aggregated by a particular CustomerFacingServiceSpecComposite instance.
CustomerFacingServiceSpecComposite Class Tree  
CustomerFacingServiceSpecVersion Class Class Copyright TM Forum 2005 This aggregation represents the set of versions of this CustomerFacingServiceSpecification. The semantics of this aggregation are implemented with the CFSSpecVersionDetails class.
ServiceSpecification Class Generalization  
CustomerFacingService Class Weak Copyright TM Forum 2005 This aggregation defines the set of CustomerFacingServices that can be defined from a particular CustomerFacingServiceSpecification. Bundled sets of CustomerFacingServices can be built by combining multiple CustomerFacingServiceSpecifications. This enables the CustomerFacingServiceSpecification to define the invariant attributes, methods, relationships, and constraints of a CustomerFacingService, and the CustomerFacingService to define different variations of the Service that are all built off of the same CustomerFacingServiceSpecification.
ProductSpecification Class Weak