This topic applies only to the IBM Business Automation Workflow Advanced
configuration.

Approaches to rules-based endpoint selection

Draft comment:
This topic only applies to BAW, and is located in the BAW repository. Last updated on 2025-03-13 12:15
You can employ two different approaches to use business rules to perform simple endpoint selection using decision services. The decision services expose the business rules created using decision tables. Decision tables are very powerful tools to express complex rules using a set of conditions and actions and have proven to be an effective mechanism for authoring endpoint selection rules.

Dynamic Endpoint Selection using Business Process Manager Rules

This option provides you with the capability to use simple decision tables within IBM® Integration Designer for evaluating endpoint rules using the native rules interface editor within IBM Integration Designer. The rules are then deployed to Process Server during runtime for invocation by the BPEL micro-flow.

Prerequisites

  • Library projects for service implementation (Endpoints)
  • Implementation of rules based on WebSphere® Process Server, exposed through service component architecture (SCA)

Dynamic Endpoint Selection using IBM Operational Decision Manager

This option allows you to employ the simple decision tables within IBM ODM Studio for evaluating endpoint rules. IBM ODM provides SupportPAC LA71 which incorporates decision services into business processes running on IBM Business Process Management solutions such as WebSphere Process Server and IBM Business Process Manager. The rules are then deployed to Process Server on runtime for invocation by the BPEL micro-flow.

Prerequisites

  • Library projects for service implementation
  • Decision Service exposed through SCA using LA 71 Support Pack
Tip: For both the prerequisites, IBM Process Server is a required runtime component to realize the rules composed and to evaluate an appropriate endpoint for the dynamic behavior of a business service. The runtime component required for IBM ODM is Rule Execution Server.