BPEL correlation
Correlation is a process that matches incoming messages to a particular BPEL process instance. Synchronous BPEL does not require correlation. Correlation is only required for asynchronous BPEL processes.
Oracle BPEL Process Manager automatically establishes correlation using WS-Addressing. However, manual content-based correlation is required if the asynchronous service doesn't support WS-Addressing or the BPEL message is coming from an external system.
Oracle BPEL Processor Manager has the following two methods for correlating asynchronous callback messages to the calling instance.
- WS-Addressing
- Correlation sets
One needs to write a manual correlation for the following scenarios:
- Calling service does not support WS-Addressing.
- When ...
Get Oracle SOA BPEL Process Manager 11gR1 – A Hands-on Tutorial now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.