Common Domain::Policy ABE::Policy Application ABE::Policy Server ABE
Class PolicyEnforcementPoint

A PolicyEnforcementPoint is a type of PolicyApplication, and is used to verify that a prescribed set of PolicyActions have been successfully executed on a set of PolicyTargets.

A PolicyEnforcementPoint serves as an interface between the devices that policy is executed on and the policy decision-makers (such as the PolicyDecisionPoint) of the policy. PolicyEnforcementPoints request work to be performed from PolicyDecisionPoints, and then enforce decisions made by PolicyExecutionPoints on their PolicyTargets. One or more PolicyEnforcementPoints are contained in a PolicyServer.

The combination of a PolicyExecutionPoint and a PolicyEnforcementPoint enable the act of executing a decision (made by a PolicyExecutionPoint) to be separated from the act of ensuring that the executing actions were performed correctly, and had the desired results (both of these latter two functions are performed by the PolicyEnforcementPoint).

Attributes
ManagedEntity _managedEntity3 _managedEntity3
PolicyDecisionPoint _policyDecisionPoint _policyDecisionPoint
PolicyExecutionPoint _policyExecutionPoint _policyExecutionPoint

Attributes inherited from SID Models::Common Domain::Policy ABE::Policy Application ABE::PolicyApplication SID Models::Common Domain::Policy ABE::Policy Application ABE::PolicyApplication
_policyDomain _policyDomain, _policyApplicationRole _policyApplicationRole, _managedEntity2 _managedEntity2, _policy _policy, _policyServer _policyServer

Attributes inherited from SID Models::Common Domain::Root Business Entities ABE::Entity SID Models::Common Domain::Root Business Entities ABE::Entity
_entityIdentification _entityIdentification, _entityRole _entityRole, managedEntity managedEntity, characteristicValue characteristicValue

Attributes inherited from SID Models::Common Domain::Root Business Entities ABE::RootEntity SID Models::Common Domain::Root Business Entities ABE::RootEntity
_rootEntityType _rootEntityType, _revenueAssuranceParmValue _revenueAssuranceParmValue, _characteristicValue _characteristicValue, name name, description description, ID ID, metric metric, _monitoredMetricInstancesCriteria _monitoredMetricInstancesCriteria, directedEdge directedEdge, vertex vertex, entityCatalogItem entityCatalogItem, rootEntityGroupMember rootEntityGroupMember, rootEntityGroup rootEntityGroup, rootEntityRelationship rootEntityRelationship, rootEntityRelationship2 rootEntityRelationship2, associationRole associationRole, entitySpecificationAttachment entitySpecificationAttachment, interactionUseCase interactionUseCase, interactionResult interactionResult

Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NamePolicyEnforcementPoint
Name Expression
NamespacePolicy Server ABE
Owned Template Signature
OwnerPolicy Server ABE
Owning Template Parameter
PackagePolicy Server ABE
Qualified NameSID Models::Common Domain::Policy ABE::Policy Application ABE::Policy Server ABE::PolicyEnforcementPoint
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _managedEntity3
Public ManagedEntity _managedEntity3
Constraints:
Properties:

AggregationNone
Alias
AssociationPolicyActionEnforcedBy
Association End
ClassPolicyEnforcementPoint
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_managedEntity3
Name Expression
NamespacePolicyEnforcementPoint
Opposite_policyEnforcementPoint
OwnerPolicyEnforcementPoint
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Application ABE::Policy Server ABE::PolicyEnforcementPoint::_managedEntity3
Stereotype
Template Parameter
TypeManagedEntity
Upper*
Upper Value(*)
VisibilityPublic


 _policyDecisionPoint
Public PolicyDecisionPoint _policyDecisionPoint
Constraints:
Properties:

AggregationNone
Alias
AssociationPEPDirectionDetails
Association End
ClassPolicyEnforcementPoint
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower1
Lower Value(1)
Multiplicity1
Name_policyDecisionPoint
Name Expression
NamespacePolicyEnforcementPoint
Opposite_policyEnforcementPoint
OwnerPolicyEnforcementPoint
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Application ABE::Policy Server ABE::PolicyEnforcementPoint::_policyDecisionPoint
Stereotype
Template Parameter
TypePolicyDecisionPoint
Upper1
Upper Value(1)
VisibilityPublic


 _policyExecutionPoint
Public PolicyExecutionPoint _policyExecutionPoint
Constraints:
Properties:

AggregationNone
Alias
AssociationPXPEnforcementDetails
Association End
ClassPolicyEnforcementPoint
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower1
Lower Value(1)
Multiplicity1..*
Name_policyExecutionPoint
Name Expression
NamespacePolicyEnforcementPoint
Opposite_policyEnforcementPoint
OwnerPolicyEnforcementPoint
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Application ABE::Policy Server ABE::PolicyEnforcementPoint::_policyExecutionPoint
Stereotype
Template Parameter
TypePolicyExecutionPoint
Upper*
Upper Value(*)
VisibilityPublic