|
Key
This line was removed.
This word was removed. This word was added.
This line was added.
|
Changes (7)
View Page HistoryEasyBPEL is a library that provides BPEL 2.0 workflow management to orchestrate services based on a WSDL description. Easy BPEL can manage WSDL 1.1 and WSDL 2.0 descriptions for its partners, thanks to [EasyWSDL|easywsdl:EasyWSDL Overview].
As illustrated in the following figure, it is mainly composed of a BPEL compiler and a BPEL definition registry.
It embeds also [EasyVIPER|easyviper:], a workflow engine allowing to execute BPEL processes. Indeed, the BPEL Compiler generates EasyVIPER executable process instances.
It embeds also [EasyVIPER|easyviper:], a workflow engine allowing to execute BPEL processes. Indeed, the BPEL Compiler generates EasyVIPER executable process instances.
It embeds also [EasyVIPER|easyviper:] that is the core engine allowing to execute BPEL processes.
{center}
!EasyBPELModel.png|border=1!
EasyBPEL SCA model.
{center}
!EasyBPELModel.png|border=1!
EasyBPEL SCA model.
{center}
EasyBPEL is typically used within an execution environment that manages BPEL deployment and message exchanges. The EasyBPEL layer compiles BPEL files and store them into
a Process Definition registry. It generates at least one EasyVIPER workflow corresponding to the BPEL definition. The EasyVIPER engine performs finally the workflow execution.
a Process Definition registry. It generates at least one EasyVIPER workflow corresponding to the BPEL definition. The EasyVIPER engine performs finally the workflow execution.
EasyBPEL is typically used within an execution environment that manages BPEL deployment and message exchanges, and EasyVIPER engine that performs finally the workflow execution. The following figure summarizes the global functional architecture.
{center}
!EasyBPELOverview.png|border=1,width=700!
Global architecture with EasyVIPER, EasyBPEL and an external environment.
{center}
{center}
