HomeDownloadsUser GuideDevelopment

Architecture: Implementation

The following sketch gives an overview of the various implementation layers.

Layers

The following implementation layers are used:

PDP interfaces.
Contains the interfaces used by the PDP to provide an authorization service.
Bean interfaces.
Provides interfaces to manipulate a policy. The state of the policy is exposed as Java Beans and features deep change event propagation.
Basic implementation.
Offers a basic implementation of the PDP and bean interfaces. The editor works with the basic implementation by default.

Implementation Overview

Note:

The overview image shown below has been rescaled on purpose to highlight the different implementation layers.

To inspect the actual implementation classes it is highly adviced that you inspect and traverse the interface/class hierarchies using the browsers of your favourite IDE.