Friday, February 01, 2013

BPEL Example

Synchronous (Short running) BPEL process consists of following:
1. Receive from client
2. Invoke
3. Reply to client

Right hand partner_links represent references to external services invoked by BPEL process

Sample BPEL Process example:
RoutePOEntryPoint (WebService Client for Composite app)
--> RoutePO (Mediator ) decides which BPEL to process
     --> ApproveCreditCardOrderBPEL for CreditCard orders --> uses ValidateCCService external web service as a partner link
      --> FullfillmentBPEL for PayPal orders -->  uses USPS adapter OR UPSJMSAdapter OR FedExJMS adapter as partner links
-->

No comments: