Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The Policy subsystem of OpenECOMP maintains, distributes, and operates on the set of rules that underlie OpenECOMP’s control, orchestration, and management functions. Policy provides a centralized environment for the creation and management of easily-updatable conditional rules. It enables enables It enables users to validate policies and rules, identify and resolve overlaps and conflicts, and derive additional policies where needed. Policies can support infrastructure, products and services, operation automation, and security. Users, who can be a variety of stakeholders such as network and service designers, operations engineers, and security experts, can easily create, change, and manage policy rules from the  Policy Manager in the OpenECOMP Portal.

...

OpenECOMP Policy is composed of several subcomponents: the Policy Administration Point (PAP), which offers interfaces for policy creation, and two types of Policy Decision Point (PDP), each based on a specific rules technology.  PDP-X is based on XACML technology  and PDP-D is based on Drools technology.  PDP-X is stateless and can be implemented using a resource pool of PDP-X servers.  The number of servers can be grown to increase both capacity (horizontal scalability) and to increase availability.  The PDP-D is stateful, as it utilizes Drools in its native, stateful way and transactions persist so long as the PDP-D is active.  Persistent Drools sessions, state management, local and geo-redundancy have been deactivated for the initial release of OpenECOMP Policy and will be turned on when testing is completedin a future release.

As illustrated in Figure 2, the Policy components are supported by a number of interfaces and subsystems.  The OpenECOMP Portal provides a human interface for the creation, management and deployment of policies.  It is a web-based system that utilizes internal APIs in the PAP.

...

The Policy Creation component of the Policy subsystem enables creation of new policies and modification of existing polices, both online and offline.

 Once policies are created, Policy Creation also provides:

...


Policy Distribution

After a policy has been initially created or an existing policy has been modified, the Policy Distribution Framework sends the policy from the repository to its points of use, known as Policy Distribution Points, before it is actually needed.

...