Invoking asynchronous service using message events
Your BPM process can invoke other processes and services in many ways. It could be messages, send or receive tasks, signals, calls, service tasks, and so on. Generally, it's the operations used to communicate with other process or service. It could be synchronous or asynchronous.
You have the SaveQuote service, which you have used up until this point, to save quote information to a file location. It's an asynchronous service that you have created. You will learn to use the message throw event to invoke this service and a message catch event to receive a call-back of the asynchronous service.
How to do it...
In this section, you will learn to invoke an asynchronous service using message events:
Get Oracle BPM Suite 11g Developer's Cookbook 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.