Oracle Partner Network
OPA Knowledge Zone on OPN
The Oracle Policy Automation knowledge zone on the Oracle Partner Network site has a wealth of information about learning and implementing Oracle Policy Automation. Not a member of OPN? Join today!
If you want to prove your OPA skills, you can also become OPA certified.

Tips and Techniques
OPA Clustering and Fail-over Considerations (May 2014)
A short technical note that explains what you need to do to ensure your OPA Web Determinations or OPA Determinations Server implementation achieves maximum availability.
 
Oracle Policy Modeling Best Practice Guide (March 2013)  Top Pick!
A clearly laid out paper that walks through a series of valuable recommendations. It will help you to design and model rules that maximize the advantages of using Oracle Policy Automation's unique natural language approach. Leverages more than 10 years of practical experience in designing and delivering enterprise policy models using OPA. Highly recommended reading for all skill levels.
 
Tips for Polishing a Policy Modeling Project (Updated May 2014)
This presentation contains dozens of useful tips for delivering rich and natural-feeling interactive interviews and other decision-making experiences with Oracle Policy Automation.
 
Guide to Designing a Policy Model (April 2012)
OPA fits well with both agile and waterfall style projects. In either case, this guide provides useful background on what to keep in mind when designing an Oracle Policy Automation policy model.
 

Tutorials
Tutorial - Limits, Thresholds and Preferences in OPM (Nov 2012) 
This tutorial for OPA 10.4 shows how to use OPA to represent, determine and utilize preferences in conjunction with approaching a threshold or limit. The example utilized in the tutorial focuses on order fulfillment based on a preference of shipping the lowest cost items from inventory in multiple locations. The approach shown is useful in individual, family or annual limits when processing insurance claims, accumulating or deducting credits or points while processing preference ordered transactions or any situation where preference determination can be complex or preference determination policies change regularly.
 
Tutorial - Siebel Order Line Item Validation (July 2011)
This tutorial for OPA 10.2 shows how to use OPA to perform complex Order Line Item validation for Siebel. This can be useful when using OPA as part of the Siebel Warranty Management solution, for example.
 
Tutorial - Interview Portlet (January 2011)
This tutorial for OPA 10.2 provides an example of how to create a standards-compliant Java portlet using the OPA 10.2 Interview Service API.
 
Tutorial - OPA 10.1 How to Integrate Web Services with Oracle Web Determinations (June 2010)
This tutorial for OPA 10.1 provides an architectural overview, tutorial and walkthrough of integrating Web Services with Oracle Web Determinations for saving and loading data used during an interactive interview. It includes detailed steps on how to use BPEL Process Manager to integrate OPA with Oracle E-Business Suite for determining loan eligibility. 
 
Tutorial - Make Decisions Using a JAX Client for OPA Determinations Server (December 2009)
This tutorial for OPA 10.0 is a walkthrough of the direct integration of OPA Determinations Server running a rulebase with a simple Java application. The JAX-WS client creates the request, makes the web service call, and interprets the response. Download sample code
 
Tutorial - Make Decisions Using a .NET Client for OPA Determinations Server (December 2009)
This tutorial for OPA 10.0 is a walkthrough of the direct integration of OPA Determinations Server running a rulebase with a simple .NET client application. The .NET web service client creates the request, makes the web service call, and interprets the response. Download sample code
 
Tutorial - Make Decisions Using OPA Determinations Engine for Java (December 2009)
This tutorial  OPA 10.0 is a quick walkthrough the Java API, and will demonstrate how to integrate a rulebase with a very simple command line application. Download sample code
 
  Note: While many of these tutorial were written for earlier versions of Oracle Policy Automation, most will continue to run in later versions of OPA by following a couple of simple steps. Firstly, make sure to recompile the included project in the version of Oracle Policy Modeling that corresponds to the OPA runtime version you are targeting (e.g. OPM 10.3 if targeting OPA 10.3). Secondly, if the tutorial uses OPA Determinations Server, be sure to alter the SOAP end point to use the URL for the appropriate backward compatibile WSDL that corresponds to the OPA version for which the tutorial was developed.

Whitepapers
Oracle Policy Automation on Oracle Engineered Systems (July 2012)
If you have volume batch processing needs, want highly scalable real-time performance, or are simply consolidating applications, this whitepaper shows the sort of performance that is possible when partnering OPA with Oracle's Exadata and Exalogic engineered systems.
 
Is Oracle Policy Automation a Good Fit for My Business? (June 2014)
With all technology, knowing when to apply it is important. This whitepaper provides clear guidance on how to decide when to use (or not to use) Oracle Policy Automation.
 
Whitepaper - Oracle Policy Automation Performance and Scalability (June 2010)
This whitepaper provides an overview of how the Oracle Policy Automation family of products architecture is designed for enterprise level scalability, and provides measured performance results for several deployment methods and policy model scenarios. 
 
Performance Whitepaper - Linear Inferencing (February 2009)
This whitepaper provides background of the linear inferencing technology which lies at the heart of Oracle Policy Automation Determinations Engine and is responsible for the outstanding performance and scalability characteristics of OPA.