Correlation and message properties

Business processes use a stateful model. When a client starts a business process, a new instance is created. This instance lives for the duration of the business process. Messages sent to the business process (using operations on port types and ports) need to be delivered to the correct instance of the business process. We would expect this to be provided by the runtime environment, such as a BPEL server. This is the case if an appropriate transport mechanism can be used, such as WS-Addressing. However, in some cases where several partners are involved (for example, if the BPEL process calls service A, which calls service B and service B makes a direct callback to the BPEL process), or a lightweight transport ...

Get WS-BPEL 2.0 for SOA Composite Applications with IBM WebSphere 7 now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.