Question & Answer
Question
How to use Dynamic Endpoint Selection (DES) or Late Binding in a BPM integration project
Answer
In many cases a customer will want to avoid hard coding specific endpoints URLs within their Advanced Integration Services (AIS) on BPM. This is often because each environment (Dev, Staging, SIT, ProductionA etc) might require different setup. Sometimes this is also because late binding can mean that rules can be applied based on time of day, content or context of message or other criteria. In earlier versions of IBM middleware such as WebSphere Dynamic Process Edition (WDPE AKA "Fabric") this was achieved through the use of Policy along with Assertions. This approach was not maintained within the later BPM product set, but an alternative is to use the embedded ILOG jRules engine (JRE) to externalized the business logic so that late binding can be performed in a similar way. Thus by using this design pattern, it is possible to log into the rules portal at run time, and change the SCA binding address, (or other content/context information used in the business rule), to allow rules based dynamic endpoint selection (late binding)
The following deck provides details of how this is achieved.
https://ibm.box.com/s/nepps8t5el301xuvmkc4cywmsebp46sp
The following deck provides details of how this is achieved.
https://ibm.box.com/s/nepps8t5el301xuvmkc4cywmsebp46sp
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSQTW3","label":"IBM On Demand Consulting for Hybrid Cloud"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions","Edition":"","Line of Business":{"code":"","label":""}}]
Was this topic helpful?
Document Information
Modified date:
01 February 2019
UID
ibm10778889