Value Proposition of WS-BPEL Portable business processes Built on top of an interoperable infrastructure of Web services E Industry wide language for business processes Common skill set and language for developers x Choice of process engines Standards lead to competitive offerings
Value Proposition of WS-BPEL Portable business processes – Built on top of an interoperable infrastructure of Web services Industry wide language for business processes – Common skill set and language for developers Choice of process engines – Standards lead to competitive offerings
Usage of BPEL xWithin an enterprise(Intranet) To standardize enterprise application integration and extend the integration to previously isolated systems k Between enterprises(Internet) Enable easier and more effective integration with business partners
Usage of BPEL Within an enterprise (Intranet) – To standardize enterprise application integration and extend the integration to previously isolated systems Between enterprises (Internet) – Enable easier and more effective integration with business partners
BPEL EXtends Web services X BPEL is the key technology in environments where functionalities already are or will be exposed via web services With increases in the use of web service technology the importance of bpel will rise further
BPEL Extends Web Services BPEL is the key technology in environments where functionalities already are or will be exposed via web services With increases in the use of web service technology the importance of BPEL will rise further
BPEL Process as a web service <recerve Web Client Partner link Partner link service 1 portLy ortType <invoke> <invoke> Partner Link Web Service 2 <invoke> ortType BPEL process as Web Services Figure: Example BPEL process
BPEL Process as a Web Service
Orchestration vs Choreography
Orchestration vs. Choreography