Friday, December 3, 2010

Good introduction to BPEL

Great tutorial for absolute beginners:

http://www.radikalfx.com/bpel/language.html


Here is the BPEP XSD : http://schemas.xmlsoap.org/ws/2003/03/business-process/


The main elements of a BPEL Process definition are:

process

partnerLinks

variables
  • messageType
  • type
  • element


sequence
  • receive
  • assign
  • invoke (sync or async)
  • reply (only for sync)

switch

while

throw

fault

empty

pick - like "receive" but lets you specify multiple triggers

flow - executes multiple activities in parallel

faultHandlers catch and catchAll




A Synchronous process will have a Receive/Reply

An Asynchronous process will have a Receive/Invoke

No comments: