This topic applies only to the IBM Business Process Manager Advanced configuration.

Creating a rules-based dynamic endpoint selection pattern

Rules Based Endpoint Selection is an integration pattern for dynamic service routing which uses business rules to determine the appropriate endpoint selection and routing. The implementation can be done by using either WebSphere® Process Server rules or IBM® ODM rules. Rules Based Endpoint Selection routes the service requester to an appropriate service endpoint based on an in-bound message without modifying the message or the core business logic.

The procedure to create a rules-based dynamic endpoint selection pattern includes the following steps:
  • Instantiating a pattern from the Patterns Explorer.
  • Configuring the pattern parameters Service Interface, Endpoint Decision Service Interface
  • Mapping the input parameters from the service interface to the decision service and the mapping of output parameters from decision service to endpoint reference using the Assignments Widget.
Tip: The endpoint parameters will be determined by the Dynamic Endpoint Service pattern during the generation of the SCA module.
The following diagram represents a typical Rules-based Endpoint selection scenario:A typical Rules-based Endpoint selection scenario