Prev | Current Page 20 | Next

Frank Jennings, David Salter

"Building SOA-Based Composite Applications Using NetBeans IDE 6"

The business
process, after communicating with the airlines' web service, finds out the reservation
cannot be processed. Hence it updates the customer itinerary with an itinerary
number that the customer can use later to send the reservation request.
This is how a correlation is used by the business process, to distinguish the customer
in their initial interaction so that they can recognize each other in the future. A
correlation is the record that the business process uses to keep track of multiple
partners in the same business process. NetBeans BPEL Designer lets you set
correlations for Invoke activities through a visual interface as discussed later
in this book. Note that the business process is able to manage multiple tasks, and
does not hang in a single business process waiting for it to conclude at the expense
of all other activities. Instead, while they are waiting for the itinerary number to
arrive, the process conducts similar business, using the same business process with
other customers.
Since multiple clients can use the same business process, it is possible that each
application implementation may desire slight variations of the same business
process. Therefore, it is important that business processes have points-of-variability.
Thus giving the user of the composite application the ability to configure the
business process to their specific requirements.


Pages:
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
życzenia urodzinowe katalog stron felgi aluminiowe poznań Tango Olsztyn projektowanie wnętrz