Integrate Oracle Business Rules with Siebel CRM/SOA Suite 11g
By Srikant Subramaniam-Oracle on Oct 19, 2009
Oracle Business Rules (OBR) is a component of both SOA Suite and BPM Suite and offers seamless integration with BPEL processes in SOA applications via rules and decision tables. This integration is achieved via the use of JDeveloper as the single tool for modeling business terms, rules and processes.
A business rule has an IF part and a THEN part. The IF part tests one or more business terms. If the tests pass, one or more actions are performed in the THEN part, such as adding or changing business terms. For instance, assume there exists a rule that computes the discount percentage based on the account type.
Using OBR Designer, you can model this rule as shown:
In this tutorial, we show how to integrate OBR into a Siebel SOA application that invokes QueryById to obtain the account information. The account type is then extracted from the output and a business rule is invoked to set the appropriate discount percentage.
The supporting files needed to run the tutorial are here. The tutorial assumes these files will be extracted to c:\FMW4Apps\LabFiles\Siebel.