13.07.2015 Views

An Introduction to BPEL standard and its extentions - SoberIT

An Introduction to BPEL standard and its extentions - SoberIT

An Introduction to BPEL standard and its extentions - SoberIT

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

The diagram 6.2 shows the sequence of actions executed in loan approval process. WApplicant2Requestcontainer1634Loan approverWeb servie4Approvalcontainer1: Applicant sends message2: Message is s<strong>to</strong>red in request container3 & 4: Invocation of Web serviced5: Message from invocation is s<strong>to</strong>red in approval container6: Result is sent <strong>to</strong> applicantFigure 6.2: The sequence of actions executed in loan approval processThe <strong>BPEL</strong> process can be run from <strong>BPEL</strong> engine which has been available in the market (See section 2.1)7. CONCLUSIONS<strong>BPEL</strong> is convergence of language features of IBM’s WebService Flow Language (WSFL) <strong>and</strong>Microsoft’s XLANG. As an XML-based language, <strong>BPEL</strong> describes the logic <strong>to</strong> coordinate Web servicesin a process flow. <strong>BPEL</strong> was first proposed by Microsoft, IBM <strong>and</strong> BEA as <strong>BPEL</strong>4WS in August 2002.On 12 April 2007 <strong>BPEL</strong> 2.0 was approved as OASIS <strong>st<strong>and</strong>ard</strong>. <strong>BPEL</strong> process needs <strong>to</strong> be run via <strong>BPEL</strong>engines, which have been developed by several vendors.<strong>BPEL</strong>-WS provides a <strong>st<strong>and</strong>ard</strong> language for business orchestration <strong>and</strong> execution. By using <strong>BPEL</strong> itmakes integration with business partners easier <strong>and</strong> more effective, it also leas <strong>to</strong> further processoptimization.However, <strong>BPEL</strong> does not cover human interaction. To support a broaden range of scenarios, <strong>BPEL</strong>extensions are required. In June 2007, Active Endpoints, Adobe, BEA, IBM, Oracle <strong>and</strong> SAP publishedthe <strong>BPEL</strong>4People specifications, which define an approach for integrating human interactions using WS-<strong>BPEL</strong> 2.0. The specifications will be sent <strong>to</strong> OASIS for approval in the near future

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!