Oracle Intelligent Advisor (OIA), formerly known as Oracle Policy Automation (OPA), is a suite of decision automation
software
Software consists of computer programs that instruct the Execution (computing), execution of a computer. Software also includes design documents and specifications.
The history of software is closely tied to the development of digital comput ...
products used for modeling and deploying
business rules within the enterprise.
Oracle Corporation
Oracle Corporation is an American Multinational corporation, multinational computer technology company headquartered in Austin, Texas. Co-founded in 1977 in Santa Clara, California, by Larry Ellison, who remains executive chairman, Oracle was ...
acquired OPA in December 2008 when it purchased an Australian software company named RuleBurst Holdings, then trading as Haley. The role of the Oracle Intelligent Advisor is to transform legislation and policy documents into executable business rules, for example, the calculation of benefit entitlements or discount amounts. Although OPA was originally developed and sold to the
public sector
The public sector, also called the state sector, is the part of the economy composed of both public services and public enterprises. Public sectors include the public goods and governmental services such as the military, law enforcement, pu ...
, it is now widely used in the industry.
Oracle Intelligent Advisor continues to be available as an on-premise offering (known as
private cloud
Cloud computing is "a paradigm for enabling network access to a scalable and elastic pool of shareable physical or virtual resources with self-service provisioning and administration on-demand," according to ISO.
Essential characteristics ...
) and as a
public cloud solution. Web Service and generic connectors provide integration interfaces for applications or platforms using
JSON
JSON (JavaScript Object Notation, pronounced or ) is an open standard file format and electronic data interchange, data interchange format that uses Human-readable medium and data, human-readable text to store and transmit data objects consi ...
and
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data. It defines a set of rules for encoding electronic document, documents in a format that is both human-readable and Machine-r ...
, enabling them to be the source of input data and the target of the results of the automated decision. Full auditing, traceability, transcripts, and decision reporting, helps organizations to understand and justify the decision automation outcomes.
Features and Components
Oracle Policy Modeling is a
Windows
Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
desktop application for transforming legislation and business policy into executable business rules. Rules are written in
Microsoft Word
Microsoft Word is a word processor program, word processing program developed by Microsoft. It was first released on October 25, 1983, under the name Multi-Tool Word for Xenix systems. Subsequent versions were later written for several other platf ...
and
Excel documents using phrases in languages such as
English,
Chinese, and
French. These rule documents can be shared amongst businesses and
information technology
Information technology (IT) is a set of related fields within information and communications technology (ICT), that encompass computer systems, software, programming languages, data processing, data and information processing, and storage. Inf ...
stakeholders, and commentary can be added to the documents without affecting the structure of the rules themselves. Other features of Oracle Policy Modeling include integrated test case execution and debugging capabilities, and the definition of interviews for interactive rule-based assessments. Interview screen order and branching logic can be defined using rules and attributes. The concept of relevancy is used to dynamically show only pertinent Screens.
The Oracle Intelligent Advisor decision automation has five main run-time elements:
* Web Determinations: An interview application that uses screens and stages defined in Oracle Policy Modeling to deliver
Internet
The Internet (or internet) is the Global network, global system of interconnected computer networks that uses the Internet protocol suite (TCP/IP) to communicate between networks and devices. It is a internetworking, network of networks ...
- and intranet-based interactive HTML assessments. Data entered is used in combination with
backward chaining
Backward chaining (or backward reasoning) is an inference method described colloquially as working backward from the goal. It is used in automated theorem provers, inference engines, proof assistants, and other artificial intelligence application ...
to determine which screens need to be shown to the user in order to reach a decision.
* Determinations Server: A
WS-I Basic Profile compliant SOAP-based web service that exposes decision-making endpoints for deployed policy models. By passing data to the Determinations Server, and receiving responses in return, enterprises can integrate rule-based decision-making with other applications and
BPM solutions. Examples include Oracle's
Siebel, or
BPEL- orchestrated business processes. If insufficient data is provided to reach a decision, the Oracle Determinations Server can explain what additional data may be required. The Determinations API also provides REST-based services for the same purpose.
*Decision Services, introduced in 2020, allow for the rapid creation and deployment of REST-powered services without the need for a desktop deployment of Oracle Policy Modeling. The entire design, test, and deployment cycle is performed in a Web browser.
*The Intelligent Advisor Hub is a web-based application to manage the development repository, deployments, connections, and other administrative features.
*REST APIs are provided to execute assessments both single and in batches, to provide management of Intelligent Advisor Hub users, permissions and administrative tasks and to provide programmatic access to deployments of Intelligent Advisor Policy Models. An Open API 2.0 description is available.
Oracle Intelligent Advisor Cloud Serviceis available as a SaaS product. Oracle Intelligent Advisor is also available as an "on-premise" product, supported on
Oracle WebLogic Server
Oracle Fusion Middleware (FMW, also known as Fusion Middleware) consists of several software products from Oracle Corporation. FMW spans multiple services, including Java EE and developer tools, integration services, business intelligence, co ...
,
Microsoft IIS
Microsoft IIS (Internet Information Services, IIS, 2S) is an extensible web server created by Microsoft for use with the Windows NT family. IIS supports HTTP, HTTP/2, HTTP/3, HTTPS, FTP, FTPS, SMTP and NNTP. It has been an integral part of th ...
,
IBM WebSphere AS, and
Apache Tomcat
Apache Tomcat (called "Tomcat" for short) is a free and open-source implementation of the Jakarta Servlet, Jakarta Expression Language, and WebSocket technologies. It provides a "pure Java" HTTP web server environment in which Java code can also ...
in version 10, standardizing on Oracle WebLogic Server in version 12.
Connectors for enterprise applications such a
Oracle's SiebelOracle CRM On Demand and
SAP are also available in version 10. The Oracle Intelligent Advisor platform in version 12 includes both XML and JSON-based connection APIs to allow standards-based integration with any application or data source using a standardized API. These are known as the Connector API (XML-based) and the Generic Integration Protocol (REST-based). Connectors for use in Oracle Intelligent Advisor HTML interviews are known as Interview Extension Connectors and use th
Mozilla fetch() APIto enable real-time integration of external sources into the Interview experience (REST-based).
Versions
The product now known as Oracle Intelligent Advisor has been sold under several different names, including Oracle Policy Automation (OPA), Haley Office Rules, and RuleBurst.
RuleBurst 7.0 was the successor to STATUTE Expert. Although customers of STATUTE Expert were able to upgrade to the later versions, RuleBurst 7.0 was the first version of the product that has become known as Oracle Intelligent Advisor today.
Oracle has released several versions of Oracle Intelligent Advisor since it was acquired. The product is now updated on a quarterly cycle with monthly updates between releases.
Applications and Academic Interest
The Oracle Policy Automation software has been publicly deployed on many government websites. In Australia, the Department of Immigration and Citizenship uses it for visitors to check their eligibility for visas. The UK
Revenue and Customs agency uses it for their Employment Status Indicator assessment tool; the UK government's old online portal for businesses also used OPA for over 60 interactive tools, while the United States
IRS
The Internal Revenue Service (IRS) is the revenue service for the Federal government of the United States, United States federal government, which is responsible for collecting Taxation in the United States, U.S. federal taxes and administerin ...
uses the software for guidance on tax law. In France, the CNAF uses Oracle Intelligent Advisor for benefit calculations. In the private sector, Oracle Intelligent Advisor is widely represented amongst different industries and brands.
Oracle Policy Modeling's controlled natural language approach to rule authoring has been the subject of some research. The product was also used to help establish the viability of the Legal Knowledge Interchange Format standard developed by the Estrella Project.
Dr. Jason Sender of Rule Analytics Ltd. produced a paper entitled "The Application of Design Patterns to Oracle Policy Automation" extracts of which are presented on thi
Intelligent Advisor Community website
Acquisition and Product Name Changes
RuleBurst acquired the assets of HaleySystems in November 2007.
At that time, RuleBurst and Haley were both marketing "natural language business rules" software and were considered competitors. Prior to being acquired, Haley Systems had licensed its HaleyAuthority rules product to
Siebel Systems
Siebel Systems, Inc. () was an American software company principally engaged in the design, development, marketing, and support of customer relationship management (CRM) applications—notably Siebel CRM.
The company was founded by Thomas Sieb ...
. Haley Authority was made available in Siebel 8.0 with the integration going under the name "Siebel Business Rules". When Oracle acquired RuleBurst, Oracle standardized naming across the entire platform, first as Oracle Policy Automation, then with Oracle Intelligent Advisor representing the overall family comprising desktop tools, server components and integration capabilities starting in December 2019.
References
{{Reflist
External links
* Product Overview https://www.oracle.com/cx/service/intelligent-advisor/
* Public Forum https://community.oracle.com/tech/apps-infra/categories/intelligent_advisor_-_general_discussion
Business software
Collaborative software
Oracle software
Logic programming languages
Government by algorithm