BPEL - Anatomy.

Business Process Flow Lanuage consists of 5 major strucure. They are
  1. PartnerLink - Reference to the services partcipants in the process flow and their ports/roles.
  2. Variables - List of messages exchanged between the BPEL process and each of the partcipanting web service.
  3. Flow Logic - The core of the business logic goes hers. The most used commands are receive,invoke,assign,pick,wait,throw,terminate,flow,sequence,switch,Scope,fault handlers.
  4. Falut Handlers - Catch and handle faults
  5. Compensation Logic - Undo logic.

A BPEL process file can directly comparable with Java class, PartnerLink is import statement, Variables is class variable, Flow Logic is methods, Fault Handler is nothing but exception handling.

The above guide can found in here.

Comments

Popular posts from this blog

Coupon Crazy

Google's Killer Application.

Uncontrolled Musing