Understanding Oracle Policy Automation

Oracle Policy Automation (OPA) is a suite of software products for modeling and deploying business rules within enterprise applications. It is a specialist application that is focused on modeling, automating, and optimizing the implementation of policy, legislation, and complex business rules.

OPA suite consists of the following five major components:

  • Oracle Web Determinations - The Web Determinations is a web application that allows rapid deployment of interactive applications based on rules.

  • Oracle Determinations Server - The Determinations Server is a web service interface that allows remote client applications to send assessment data, perform inference based on chosen rule-base and returns the determination of the inference to the requesting client. It is built on top of the Determinations Engine.

  • Oracle Determinations Engine - The Determinations Engine is the core component of the OPA, which provides basic services for executing rules based applications like inference mechanisms, metadata to build rules and natural language support.

  • Oracle Policy Modelling (OPM) - OPM is an integrated development environment that supports all aspects of the OPA lifecycle like natural language based rule authoring with MS Word or MS Excel, debugging of rules, comprehensive rule testing facilities and has integrated source control to store multiple versions of the rules.

  • Oracle Policy Automation Hub (OPA Hub) - OPA Hub is a central administration console with a repository database for storing Rules Projects and provides connections to third party applications, for example PeopleSoft, to fetch data models. It is a Web application deployed on WebLogic domain.

For detailed information on Oracle Policy Automation, see the product documentation available on Oracle Technology Network.