|
|
This work is licensed under a Creative Commons |
The Business Process Execution Language (BPEL) is a language for describing business processes. It is an orchestration language, which means that it actively describes the ways in which individual services can be composed to implement a more complex service. BPEL can integrate external services (partner links) as well as human interactions, so that typical business processes can be easily mapped to BPEL descriptions. In most cases, users have a tool for designing and validating business processes, and another one for executing these processes.