: Public abstract <<TMF_BusinessEntity>> Business Entity
Created: 1/10/2022 12:00:37 PM
Modified: 4/15/2022 10:25:56 AM
Project:
Advanced:
This is the base entity for defining the Service hierarchy. All Services are characterized as either being related to Products or Resources. This gives rise to the two subclasses of Service: CustomerFacingService (used to realie a Product) and ResourceFacingService (which support the network/infrastructure facing part of the service).<br/><br/><br/><br/>Services are defined as being tightly bound to Products. A Product defines the context of the Service, Service and its related entities (e.g., ServiceSpecification, ServiceRole, and so forth) are related to entities in the Resource, Product, and other domains through a set of relationships.<br/><br/><br/><br/>A Service represents the object that will be instantiated. Each Service instance can be different; therefore, Service is limited to owning just the attributes, relationships, and constraints that are specific to an instance of a Service. The shared attributes, relationships, and constraints that can be instantiated are defined by a ServiceSpecification.<br/> cvcvccv<br/><br/><br/>The purpose of this entity is twofold. First, it is used to define attributes, and relationships that are common to all Services. Second, it provides a convenient point to define how Services interact with other parts business entities.<br/>
Attribute
Public Boolean
  hasStarted
Details:
Notes: This is a Boolean attribute that, if TRUE, signifies that this Service has already been started. If the value of this attribute is FALSE, then this signifies that this Service has NOT been Started.<br/>
Public Boolean
  isMandatory
Details:
Notes: This is a Boolean attribute that, if TRUE, signifies that this Service is mandatory (i.e., this Service must be running when the managed environment is in a non-failed state). If the value of this attribute is FALSE, then this means that this Service is not required to run.<br/>
Public Boolean
  isServiceEnabled
Details:
Notes: This is a Boolean attribute that, if TRUE, signifies that this Service has been enabled for use. If the value of this attribute is FALSE, then this means that this particular Service has NOT been enabled for use.<br/>
Public Boolean
  isStateful
Details:
Notes: This is a Boolean attribute that, if TRUE, means that this Service can be changed without affecting any other services.<br/>
Public Integer
  startMode
Details:
Notes: This attribute is an enumerated integer that indicates how the Service is started. Values include:<br/><br/> 0: Unknown<br/> 1: Automatically by the managed environment<br/> 2: Automatically by the owning device<br/> 3: Manually by the Provider of the Service<br/> 4: Manually by a Customer of the Provider<br/> 5: Any of the above<br/>
Element Source Role Target Role
«TMF_BusinessEntity» PartyRole
Business Entity  
Name: _service1
 
Name: _partyRole4
 
Details:
 
«TMF_ABE» Service ABE
ABE «TMF_ABEIsComposedByEntity»
Name:  
 
Name:  
 
Details:
 
«TMF_BusinessEntity» ServicePerformance
Business Entity  
Name: _service
 
Name: _servicePerformance
 
Details:
 
«TMF_BusinessEntity» PhysicalResourceRole
Business Entity  
Name: _service
 
Name: _physicalResourceRole
 
Details:
 
«TMF_BusinessEntity» ServiceConfigSpec
Business Entity  
Name: service
 
Name: serviceConfigSpec
 
Details:
 
«TMF_BusinessEntity» ServiceRelationship
Business Entity  
Name: service2
 
Name: serviceRelationship2
 
Details:
 
«TMF_BusinessEntity» ServiceUsage
Business Entity  
Name: _service
 
Name: _serviceUsage
 
Details:
 
«TMF_BusinessEntity» ServiceRelationship
Business Entity  
Name: service
 
Name: serviceRelationship
 
Details:
 
«TMF_BusinessEntity» ServiceCharacteristicValue
Business Entity  
Name: _service
 
Name: _serviceCharacteristicValue
 
Details:
 
«TMF_BusinessEntity» Place
Business Entity  
Name: _service
 
Name: _place
 
Details:
 
«TMF_BusinessEntity» ServiceAccessPoint
Business Entity  
Name: _service
 
Name: _serviceAccessPoint
 
Details:
 
«TMF_BusinessEntity» ServiceRole
Business Entity  
Name: _service
 
Name: _serviceRole
 
Details:
 
«TMF_BusinessEntity» CommonServiceInfo
Business Entity  
Name: _service
 
Name: _commonServiceInfo
 
Details:
 
Element Source Role Target Role
«TMF_BusinessEntity» ServiceCapacityDemand
Business Entity  
Name: serviceCapacityDemand
 
Name: service
 
Details:
 
«TMF_BusinessEntity» ServiceSpecification
Business Entity  
Name: _serviceSpecification
 
Name: _service
 
Details:
 
«TMF_BusinessEntity» BusinessInteractionItem
Business Entity  
Name: _businessInteractionItem
 
Name: _service
 
Details:
 
«TMF_BusinessEntity» Device
Business Entity  
Name: _device
 
Name: _service
 
Details:
 
«TMF_BusinessEntity» ServiceProblem
Business Entity  
Name: problem
 
Name: affectedServices
 
Details:
 
«TMF_BusinessEntity» ServiceTest
Business Entity  
Name: serviceTest
 
Name: service
 
Details:
 
«TMF_BusinessEntity» Problem
Business Entity  
Name: problem1
 
Name: rootCauseServices
 
Details:
 
«TMF_BusinessEntity» PartyRole
Business Entity  
Name: _partyRole
 
Name: _service
 
Details:
 
«TMF_BusinessEntity» ServiceCapacity
Business Entity  
Name: serviceCapacity
 
Name: service
 
Details:
 
«TMF_BusinessEntity» ServiceConfiguration
Business Entity  
Name: serviceConfiguration
 
Name: service2
 
Details:
 
Tag Value
IsCoreEntity False
Details:
Values: true,false
Default: False
rsa_guid _3E3F0EC000E93D50919E00E6
Details:
 
Property Value
isActive: 0
isFinalSpecialization: 0
Object Type Connection Direction Notes
«TMF_BusinessEntity» PartyRole Business Entity Class To  
«TMF_BusinessEntity» CustomerFacingService Business Entity Generalization From  
«TMF_BusinessEntity» Entity Business Entity Generalization To  
«TMF_BusinessEntity» Place Business Entity Class To  
«TMF_BusinessEntity» PartyRole Business Entity Class From  
«TMF_BusinessEntity» ResourceFacingService Business Entity Generalization From