ebpml.org
A site to learn BEPL
Web Services Business Process Execution Language (BPEL) is a programming language that explicitly defines a web service-based business process. BPEL is particularly excellent in long-term conversation in supporting business partners. BPEL will become the most widely used standard for web services based business processes. This trend is already very obvious before the standard is officially released.
BPEL is suitable for "macro programming" that supports business process logic. These business processes are complete and independent applications, which use Web services as "activity" that implements its business functions. BPEL is not committed to becoming a general programming language. Instead, its application idea is to use other programming languages ("micro-programming" programming language.
The white paper of this technology proposes the technology route combined with the Java and named "BPELJ", which allows both the two programming languages to build business process applications. B PPELJ maximizes the strengths of each language by implementing the collaboration of BPEL and Java.
The following table lists the Tasks that BPEL is best suited for the task type and business processes that best compiled by Java.
BPEL JAVA § Description Business Process Logic § Maintenance Multi-time execution unit § In the event of a failure, selectively compensate for long-term execution units Restore tasks that are missing due to errors, The heavy execution rate is minimized § In the correct process, the input message route to the correct location § Accept a variety of possible expected input message type Define a series of activities in the specified time, in accordance with the predetermined order, § to the web Service Send Message § Calculate the value to be inserted into the file § Adopting information on other files and variables, constructing a file to send to a web service § destructor has arrived, find and convert important values, then insert it into other files § Calculate values (such as cyclic and branches) affecting traffic flows (such as cyclic and branches) § No edge effects (Side-Effect)
Basically understand the concept of BEPL
There is also a frame of BEPL