Summary

In this chapter, we have learned how to communicate with external web services in an asynchronous manner and also learned how to invoke an asynchronous BPEL process. This chapter is important as the asynchronous communication is essential to be implemented in real-world long-running business processes where the request-response time is undetermined for a particular external web service invocation. Also, there are circumstances where the endpoints defined for the response and for the particular request are exposed by different web services. For an example, a business process can invoke its purchase service. But the confirmation response to that particular request actually comes from the shipping process. In such scenarios, asynchronous ...

Get WS-BPEL 2.0 Beginner's Guide 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.