BPEL4People: Modeling Business Processes Involving People
Modeling complex process control flows is made possible by the definition of the web services Business Process Execution Language (BPEL). This language, however, does not support the modeling of processes which involve human user interactions. For answering this need, an extension of BPEL has been developed, i.e. BPEL4People. The paper presents the background and motivation for the development of this extension. The goals of BPEL4People are defined together with the overall definition of the language and some examples of its use.