Reviews
SOA IntegrationSOA Integration - Variant with Externalized Business Rules
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:

Trigger:
The JEE application sends a SOAP request.
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.
SOA Integration
- Service-Oriented Architecture - An Integration Blueprint
- SOA Integration - Integration Architecture Blueprint
- SOA Integration - Structuring the Integration Blueprint
- SOA Integration - 4 Implementation Scenarios
- SOA Integration - Implementing the Process Integration Business Pattern
- SOA Integration - Variant with Externalized Business Rules
- SOA Integration - Variant with Batch-Driven Integration Process
- SOA Integration - Implementing the Workflow Business Pattern
- SOA Integration - Modernizing an Integration Solution
- SOA Integration - Sending New Orders
- SOA Integration - Evaluation of the Existing Solution
- SOA Integration - Modernizing







