New view of BPEL
BPEL (Business Process Execution Language) is "a language for describing Web service orchestration in terms of stateful, long-running interactions consisting of synchronous and asynchronous message exchanges," explains Jim Clune of Parasoft. "It supplies a notion of abstract processes to describe externally visible behavior as well as executable processes, which can be run either by some interpreter or by compiling them into some executable form.