Class CIM_SoftwareFeatureServiceImplementation
extends CIM_Dependency

An association between a Service and how it is implemented in software. The cardinality of this association is many-to-many. A Service may be provided by more than one SoftwareFeature, operating in conjunction. And, any software Feature may provide more than one Service. When multiple SoftwareFeatures are associated with a single Service, it is assumed that these elements operate in conjunction to provide the Service. If different implementations of a Service exist, each of these implementations would result in individual instantiations of the Service object. These individual instantiations would then have associations to the unique implementations.

Class Hierarchy

CIM_Dependency
   |
   +--CIM_SoftwareFeatureServiceImplementation

Direct Known Subclasses

None.

Class Qualifiers

NameData TypeValueScopeFlavors
AssociationbooleantrueNone OVERRIDABLE= false
Descriptionstring An association between a Service and how it is implemented in software. The cardinality of this association is many-to-many. A Service may be provided by more than one SoftwareFeature, operating in conjunction. And, any software Feature may provide more than one Service. When multiple SoftwareFeatures are associated with a single Service, it is assumed that these elements operate in conjunction to provide the Service. If different implementations of a Service exist, each of these implementations would result in individual instantiations of the Service object. These individual instantiations would then have associations to the unique implementations. None TRANSLATABLE= true

Association References

NameClass OriginReference Class
AntecedentCIM_SoftwareFeatureServiceImplementationCIM_SoftwareFeature
DependentCIM_SoftwareFeatureServiceImplementationCIM_Service

Propagated Association References

NameClass OriginReference Class
AntecedentCIM_DependencyCIM_ManagedElement
DependentCIM_DependencyCIM_ManagedElement