Policy Management
Policy management involves specifying a capability or constraint on a governed object — Composite, Component, Service, or Reference — to affect runtime behavior such as security, reliability, transactions, threading, and quality of service.
Constraints and capabilities are managed separately from the core business logic of your Application. To enable policy management, an application designer specifies intents and policy sets.
Policies specified at design time are packaged into the deployment archive and enforced via a governance agent embedded in the TIBCO ActiveMatrix runtime.
An intent describes abstract constraints on the behavior of a Component, or on interactions between Components. Intents let application designers specify requirements in a high-level, abstract form, independent of the configuration details of the runtime and bindings. Intents guide administrators as they configure bindings, policies, and runtime details.
A policy is a configuration that specifies the details that TIBCO ActiveMatrix needs to enforce a constraint declared in an intent. A policy can also be specified without an intent.
A policy set contains one or more policies. Adding a policy set to a governed object applies its Policies at the object.
TIBCO ActiveMatrix support for intents, policy sets, and policies conforms to the SCA Policy specification. TIBCO ActiveMatrix also uses TIBCO ActiveMatrix Policy Director Governance, which is a governance solution to manage and enforce cross-functional requirements such as security, monitoring, and compliance independent of their implementation and deployment.