Exforsys

Home arrow Reviews arrow SOA Integration

SOA Integration - Variant with Externalized Business Rules

Author: Packt Publishing     Published on: 30th Dec 2010

Variant with externalized business rules in a rule engine

A variant of the previous scenario has the business rules externalized in a rule engine, in order to simplify the condition logic in the integration process. This corresponds to the external business rules variant of the process integration business pattern, and is shown in the form of a scenario in the following diagram:

Ads

Trigger:

The JEE application sends a SOAP request.

Ads

Primary flow:

1. The SOAP request initiates a new instance of the integration process.
2. The integration process is implemented as before, with the exception that in this case, a rule engine is integrated before evaluating the condition. The call to the rule engine from BEPL takes the form of a web service call through SOAP.
3. Other systems can be integrated via a DB adapter as shown here, for example to enable them to write to a table in an Oracle database.



 
This tutorial is part of a SOA Integration tutorial series. Read it from the beginning and learn yourself.

SOA Integration

 

Comments