| Created: | 3/12/2005 12:00:00 AM |
| Modified: | 7/27/2006 9:51:38 AM |
Project: |
|
Advanced: |
|
| Attribute | Details | ||
| public String contractGoal |
|
||
| public String contractPurpose |
|
||
| public String contractComments |
|
||
| public SequenceOf String contractSearchCriteria |
|
||
| public String assumptions |
|
||
| public Integer contractResult |
|
| Element | Source Role | Target Role | Details |
|
BusinessContractSpec Class |
Name: |
Name: |
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This aggregation defines the set of BusinessContracts that are specified by this particular BusinessContractSpec. This enable the invariant attributes and relationships (and in other views, methods, constraints, and other model elements) to be specified once in the BusinessContractSpec class and then used in each specific BusinessContract. This ensures that each BusinessContract derived from the same BusinessContractSpec will have the same set of core features and behavior.<br/></p>
|
|
BusinessContractComposite Class |
Name: |
Name: |
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This aggregation defines the set of BusinessContracts that make up this particular BusinessContract.<br/></p>
|
|
BusinessContext Class |
Name: |
Name: |
|
|
PartyRole Class |
Name: |
Name: |
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This association defines the PartyRole that is responsible for defining this BusinessContract, including editing it. Note, however, that this does NOT mean that this PartyRole will manage this BusinessContract.<br/></p>
|
|
ManagementInfo Class |
Name: |
Name: |
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>[From BusinessContract Fig. 14]<br/></p><p><br/></p><p>This association defines the set of ManagementInfo (e.g., FCAPS data) that will be obtained for this ManagedEntity. Note that ManagementInfo is obtained using the MgmtInfoObtainedBy association, and is linked to a ManagedEntity by the DescribedByMgmtInfo aggregation. Thus, this association defines which ManagementInfo needs to be obtained.<br/></p>
|
|
PolicyRule Class |
Name: |
Name: |
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>[From BusinessContract Fig. 12]<br/></p><p><br/></p><p>This association defines the set of Policies that are used to govern the behavior of this BusinessContract.<br/></p>
|
|
Resource Class |
Name: |
Name: |
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This association defines the set of functions, as specified by a BusinessContract, that apply to this particular Resource. Functions include defining how to build a Resource, how to manage it, how to operate it, how to invoke its functionality, and other related operations.<br/></p>
|
|
Service Class |
Name: |
Name: |
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This association defines the set of functions, as specified by a BusinessContract, that apply to this particular Service. Functions include defining how to build a Service, how to manage it, how to operate it, how to invoke its functionality, and other related operations.<br/></p>
|
|
Product Class |
Name: |
Name: |
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This association defines the set of functions, as specified by a BusinessContract, that apply to this particular Product. Note that this can serve to orchestrate sub-contracts that each control functionality for the Products, Resources and/or Services that make up this Product.<br/></p>
|
| Element | Source Role | Target Role | Details |
|
BusinessContractLimitations Class |
Name: |
Name: |
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This aggregation defines the set of business limitations that affect this particular BusinessContract.<br/></p>
|
|
CommonOAMBusinessConcepts Class |
Name: |
Name: |
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This association defines the common OA&M Business Concepts used to obtain management information about a ManagedEntity, as implemented through a BusinessContract.<br/></p>
|
|
BusinessGoal Class |
Name: |
Name: |
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This association defines the set of BusinessGoals that are realized by this BusinessContract.<br/></p>
|
|
BusinessCapabilities Class |
Name: |
Name: |
|
|
BusinessProcess Class |
Name: |
Name: |
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This association defines the set of BusinessProcesses that are used to implement the behavior specified in this BusinessContract.<br/></p>
|
|
BusinessBenefits Class |
Name: |
Name: |
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This aggregation defines the set of Benefits, from a business point-of-view, that will result from using this BusinessContract, providing that its obligations were first satisfied before it was used.<br/></p>
|
|
BusinessActivity Class |
Name: |
Name: |
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This association defines the set of BusinessActivities that are conducted by this BusinessContract.<br/></p>
|
|
BusinessObligations Class |
Name: |
Name: |
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This aggregation defines the set of Obligations, from a business point-of-view, that must be satisfied before this BusinessContract can be used.<br/></p>
|
|
PartyRole Class |
Name: |
Name: |
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This association defines the set of restricted functionality that this particular PartyRole has with respect to this BusinessContract.<br/></p>
|
|
Organization Class |
Name: |
Name: |
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This association defines the particular Organization that is responsible for creating this BusinessContract.<br/></p>
|
|
BusinessInteraction Class |
Name: |
Name: |
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This aggregation defines the set of BusinessInteractions that are used by a particular BusinessContract.<br/></p>
|
|
Role Class |
Name: |
Name: |
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This association defines the set of Stakeholders, represented by appropriate Roles, that limit the functionality or operation of this BusinessContract. <br/></p><p><br/></p><p>A Stakeholder might only be able to use this BusinessContract for a certain period. This is represented by implementing this association as an association class, which uses a PolicyConditionTimePeriod to represent the time period in which this BusinessContract can be offered.<br/></p>
|
|
ManagedEntity Class |
Name: |
Name: |
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This association defines the set of BusinessContracts that are used to govern the behavior of a given ManagedEntity.<br/></p>
|
|
ManagementMethodEntity Class |
Name: |
Name: |
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This association defines the set of ManagementMethodEntities (e.g., SNMP, CLI, etc.) that will be used to obtain different types of ManagementInfo (e.g., FCAPS data). Note that a ManagementMethodEntity obtains ManagementInfo using the MgmtInfoObtainedBy association. Thus, this association defines how to instantiate the MgmtInfoObtainedBy association.<br/></p>
|
| Object | Type | Connection | Notes |
| BusinessContractLimitations | Class | Weak | Copyright TM Forum 2005 This aggregation defines the set of business limitations that affect this particular BusinessContract. |
| BusinessContractSpec | Class | Weak | Copyright TM Forum 2005 This aggregation defines the set of BusinessContracts that are specified by this particular BusinessContractSpec. This enable the invariant attributes and relationships (and in other views, methods, constraints, and other model elements) to be specified once in the BusinessContractSpec class and then used in each specific BusinessContract. This ensures that each BusinessContract derived from the same BusinessContractSpec will have the same set of core features and behavior. |
| BusinessContractComposite | Class | Weak | Copyright TM Forum 2005 This aggregation defines the set of BusinessContracts that make up this particular BusinessContract. |
| BusinessContractComposite | Class | Tree | |
| BusinessContractAtomic | Class | Tree | |
| CommonOAMBusinessConcepts | Class | Class | Copyright TM Forum 2005 This association defines the common OA&M Business Concepts used to obtain management information about a ManagedEntity, as implemented through a BusinessContract. |
| BusinessCapabilities | Class | Weak | |
| BusinessBenefits | Class | Weak | Copyright TM Forum 2005 This aggregation defines the set of Benefits, from a business point-of-view, that will result from using this BusinessContract, providing that its obligations were first satisfied before it was used. |
| BusinessObligations | Class | Weak | Copyright TM Forum 2005 This aggregation defines the set of Obligations, from a business point-of-view, that must be satisfied before this BusinessContract can be used. |
| PartyRole | Class | Class | Copyright TM Forum 2005 This association defines the set of restricted functionality that this particular PartyRole has with respect to this BusinessContract. |
| BusinessInteraction | Class | Weak | Copyright TM Forum 2005 This aggregation defines the set of BusinessInteractions that are used by a particular BusinessContract. |
| Role | Class | Class | Copyright TM Forum 2005 This association defines the set of Stakeholders, represented by appropriate Roles, that limit the functionality or operation of this BusinessContract. A Stakeholder might only be able to use this BusinessContract for a certain period. This is represented by implementing this association as an association class, which uses a PolicyConditionTimePeriod to represent the time period in which this BusinessContract can be offered. |
| ManagementInfo | Class | Class | Copyright TM Forum 2005 [From BusinessContract Fig. 14] This association defines the set of ManagementInfo (e.g., FCAPS data) that will be obtained for this ManagedEntity. Note that ManagementInfo is obtained using the MgmtInfoObtainedBy association, and is linked to a ManagedEntity by the DescribedByMgmtInfo aggregation. Thus, this association defines which ManagementInfo needs to be obtained. |
| Agreement | Class | Generalization | |
| ManagementMethodEntity | Class | Class | Copyright TM Forum 2005 This association defines the set of ManagementMethodEntities (e.g., SNMP, CLI, etc.) that will be used to obtain different types of ManagementInfo (e.g., FCAPS data). Note that a ManagementMethodEntity obtains ManagementInfo using the MgmtInfoObtainedBy association. Thus, this association defines how to instantiate the MgmtInfoObtainedBy association. |
| Resource | Class | Class | Copyright TM Forum 2005 This association defines the set of functions, as specified by a BusinessContract, that apply to this particular Resource. Functions include defining how to build a Resource, how to manage it, how to operate it, how to invoke its functionality, and other related operations. |
| Service | Class | Class | Copyright TM Forum 2005 This association defines the set of functions, as specified by a BusinessContract, that apply to this particular Service. Functions include defining how to build a Service, how to manage it, how to operate it, how to invoke its functionality, and other related operations. |
| Product | Class | Class | Copyright TM Forum 2005 This association defines the set of functions, as specified by a BusinessContract, that apply to this particular Product. Note that this can serve to orchestrate sub-contracts that each control functionality for the Products, Resources and/or Services that make up this Product. |