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
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
ApplicantSuperloan<strong>BPEL</strong>WS loan approval processLoan approverWeb servieFigure 6.1: Loan approval process6.3 Service descriptionIn order <strong>to</strong> exchange the message <strong>and</strong> invoke the Web service WSDL, description of services involved inthe <strong>BPEL</strong> process must be written beforeh<strong>and</strong>. In this case, loan definitions, loan approval service <strong>and</strong>loan approval process.6.4 Creating process<strong>BPEL</strong> process likes a box where relationship <strong>to</strong> external partners, h<strong>and</strong>lers for various purpose <strong>and</strong>activities <strong>to</strong> be executed can be declared [21]. A <strong>BPEL</strong> process always begins with process.1Each service interaction in <strong>BPEL</strong> process is modeled as a partnerLink. For one partner, there can be aseveral partner links. In order <strong>to</strong> specify the role <strong>and</strong> the type of a partner, PartnerLinkType <strong>and</strong> a rolename are used [21]. In the case the partners are the applicant <strong>and</strong> loan approver. MyRole means the roleprocess plays, while partnerRole means the role that partner plays.1