| Created: | 3/12/2005 12:00:00 AM |
| Modified: | 11/22/2006 7:31:04 AM |
Project: |
|
Advanced: |
|
| Attribute | Details | ||
| public Integer rfsStatus |
|
| 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 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>
|
|
DeviceInterface Class |
Name: |
Name: |
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This aggregation defines the particular set of ResourceFacingServices that a DeviceInterface is currently supporting. The semantics of supporting a particular ResourceFacingService are captured by the ServiceDeviceInterfaceDetails aggregation class.<br/></p>
|
|
ResourceFacingServiceComposite Class |
Name: |
Name: |
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This aggregation defines the set of ResourceFacingServices that form a part of a ResourceFacingServiceComposite, such as a QoSService or a stand-alone ResourceFacingServiceAtomic object, such as a particular type of NetworkForwardingService.<br/></p>
|
|
CustomerFacingService Class |
Name: |
Name: |
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This defines the set of ResourceFacingServices that are required for a particular CustomerFacingService to operate correctly.<br/></p><p><br/></p><p>Note that the cardinality of the CFServiceRequiresRFServices is 0..n on the CustomerFacingService (aggregate) side and 1..n on the ResourceFacingService (component) side. This is because a ResourceFacingService can exist without being bound into a CustomerFacingService (e.g., in testing the network), but a CustomerFacingService requires at least one ResourceFacingService to function.<br/></p>
|
| Element | Source Role | Target Role | Details |
|
PhysicalResource Class |
Name: |
Name: |
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This aggregation defines the set of PhysicalResources that are required for this particular ResourceFacingService to function correctly. This includes as a minimum the set of PhysicalResources that are required to host this particular ResourceFacingService.<br/></p><p><br/></p><p>The PhysicalResourcesHostRFS aggregation describes a hosting relationship, which is essentially passive in nature - the PhysicalResource exists so that the LogicalResource can be hosted on it.<br/></p><p><br/></p><p>The cardinality of the LogicalResourcesImplementRFS and PhysicalResourcesHostRFS aggregations are both 0..1 on the aggregate side, because PhysicalResources can be installed which use LogicalResources before a ResourceFacingService is actually implemented. However, a ResourceFacingService must have at least one PhysicalResource and one LogicalResource for it to be instantiated. Hence, both of the aggregations have a 1..n cardinality on their component ends.<br/></p>
|
|
LogicalResource Class |
Name: |
Name: |
<p>Copyright TM Forum 2006<br/></p><p><br/></p><p>This aggregation defines the set of LogicalResources that are required for this particular ResourceFacingService to function correctly. <br/></p><p><br/></p><p>The LogicalResourcesImplementRFS aggregation is active in nature - it signifies an active whole-part relationship between a set of LogicalResources and a ResourceFacingService. Put another way, this latter aggregation is used to identify the LogicalResources that are used so that a ResourceFacingService can function. <br/></p><p><br/></p><p>The cardinality of the LogicalResourcesImplementRFS aggregation is 0..n on the aggregate side, because PhysicalResources can be installed which use LogicalResources before a ResourceFacingService is actually implemented. AResourceFacingService can have zero or more PhysicalResources and LogicalResources for it to be instantiated. Hence, the aggregations has a 1..n cardinality on its component end.<br/></p>
|
|
Protocol Class |
Name: |
Name: |
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This aggregation defines the set of Protocols that are required by a particular ResourceFacingService. The semantics associated with how a given Protocol is used by a particular ResourceFacingService is defined by the ProtocolServiceDetails aggregation class.<br/></p>
|
|
ResourceFacingServiceRole Class |
Name: |
Name: |
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This aggregation defines the set of ResourceFacing ServiceRoles that a particular ResourceFacingService has. This enables the ResourceFacingService to be defined abstractly using Roles instead of specific Services.<br/></p>
|
|
CompoundResource Class |
Name: |
Name: |
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This aggregation defines the set of CompoundResources that are required for this particular ResourceFacingService to function correctly. <br/></p><p><br/></p><p>The CompoundResourcesImplementRFS aggregation is active in nature - it signifies an active whole-part relationship between a set of CompoundResources and a ResourceFacingService. Put another way, this latter aggregation is used to identify the CompoundResources that are used so that a ResourceFacingService can function. <br/></p><p><br/></p><p>Note that a CompoundResource, by definition, contains at least one or more PhysicalResources and at least one or more LogicalResources. Hence, this relationship defines the set of PhysicalResources and LogicalResources that together are required for a ResourceFacingService to function correctly. <br/></p><p><br/></p><p>The cardinality of the CompoundResourcesImplementRFS aggregation is 0..1 on the aggregate side, because PhysicalResources (which are part of a CompoundResource) can be installed which use LogicalResources (which are part of a CompoundResource) before a ResourceFacingService is actually implemented. <br/></p><p>However, a ResourceFacingService must have at least one PhysicalResource and one LogicalResource for it to be instantiated (which is why this aggregation exists, since the CompoundResource aggregates the required PhysicalResources and LogicalResources for this ResourceFacingService).<br/></p>
|
| Object | Type | Connection | Notes |
| PhysicalResource | Class | Class | Copyright TM Forum 2005 This aggregation defines the set of PhysicalResources that are required for this particular ResourceFacingService to function correctly. This includes as a minimum the set of PhysicalResources that are required to host this particular ResourceFacingService. The PhysicalResourcesHostRFS aggregation describes a hosting relationship, which is essentially passive in nature - the PhysicalResource exists so that the LogicalResource can be hosted on it. The cardinality of the LogicalResourcesImplementRFS and PhysicalResourcesHostRFS aggregations are both 0..1 on the aggregate side, because PhysicalResources can be installed which use LogicalResources before a ResourceFacingService is actually implemented. However, a ResourceFacingService must have at least one PhysicalResource and one LogicalResource for it to be instantiated. Hence, both of the aggregations have a 1..n cardinality on their component ends. |
| LogicalResource | Class | Class | Copyright TM Forum 2006 This aggregation defines the set of LogicalResources that are required for this particular ResourceFacingService to function correctly. The LogicalResourcesImplementRFS aggregation is active in nature - it signifies an active whole-part relationship between a set of LogicalResources and a ResourceFacingService. Put another way, this latter aggregation is used to identify the LogicalResources that are used so that a ResourceFacingService can function. The cardinality of the LogicalResourcesImplementRFS aggregation is 0..n on the aggregate side, because PhysicalResources can be installed which use LogicalResources before a ResourceFacingService is actually implemented. AResourceFacingService can have zero or more PhysicalResources and LogicalResources for it to be instantiated. Hence, the aggregations has a 1..n cardinality on its component end. |
| Protocol | Class | Class | Copyright TM Forum 2005 This aggregation defines the set of Protocols that are required by a particular ResourceFacingService. The semantics associated with how a given Protocol is used by a particular ResourceFacingService is defined by the ProtocolServiceDetails aggregation class. |
| ResourceFacingServiceRole | Class | Weak | Copyright TM Forum 2005 This aggregation defines the set of ResourceFacing ServiceRoles that a particular ResourceFacingService has. This enables the ResourceFacingService to be defined abstractly using Roles instead of specific Services. |
| CompoundResource | Class | Weak | Copyright TM Forum 2005 This aggregation defines the set of CompoundResources that are required for this particular ResourceFacingService to function correctly. The CompoundResourcesImplementRFS aggregation is active in nature - it signifies an active whole-part relationship between a set of CompoundResources and a ResourceFacingService. Put another way, this latter aggregation is used to identify the CompoundResources that are used so that a ResourceFacingService can function. Note that a CompoundResource, by definition, contains at least one or more PhysicalResources and at least one or more LogicalResources. Hence, this relationship defines the set of PhysicalResources and LogicalResources that together are required for a ResourceFacingService to function correctly. The cardinality of the CompoundResourcesImplementRFS aggregation is 0..1 on the aggregate side, because PhysicalResources (which are part of a CompoundResource) can be installed which use LogicalResources (which are part of a CompoundResource) before a ResourceFacingService is actually implemented. However, a ResourceFacingService must have at least one PhysicalResource and one LogicalResource for it to be instantiated (which is why this aggregation exists, since the CompoundResource aggregates the required PhysicalResources and LogicalResources for this ResourceFacingService). |
| ResourceFacingServiceSpec | 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. |
| DeviceInterface | Class | Class | Copyright TM Forum 2005 This aggregation defines the particular set of ResourceFacingServices that a DeviceInterface is currently supporting. The semantics of supporting a particular ResourceFacingService are captured by the ServiceDeviceInterfaceDetails aggregation class. |
| ResourceFacingServiceComposite | Class | Weak | Copyright TM Forum 2005 This aggregation defines the set of ResourceFacingServices that form a part of a ResourceFacingServiceComposite, such as a QoSService or a stand-alone ResourceFacingServiceAtomic object, such as a particular type of NetworkForwardingService. |
| ResourceFacingServiceComposite | Class | Tree | |
| Connectivity | Class | Generalization | |
| ResourceFacingServiceAtomic | Class | Tree | |
| CustomerFacingService | Class | Weak | Copyright TM Forum 2005 This defines the set of ResourceFacingServices that are required for a particular CustomerFacingService to operate correctly. Note that the cardinality of the CFServiceRequiresRFServices is 0..n on the CustomerFacingService (aggregate) side and 1..n on the ResourceFacingService (component) side. This is because a ResourceFacingService can exist without being bound into a CustomerFacingService (e.g., in testing the network), but a CustomerFacingService requires at least one ResourceFacingService to function. |
| Service | Class | Tree |