BPEL (Business Process Execution Language).ppt
《BPEL (Business Process Execution Language).ppt》由会员分享,可在线阅读,更多相关《BPEL (Business Process Execution Language).ppt(28页珍藏版)》请在麦多课文档分享上搜索。
1、BPEL (Business Process Execution Language),presented by Cagdas E. Gerede01/24/06 Web Services and Security Seminar UC-Santa Barbara,Adaptation from Nirmal Mukhis slides,Business Process Execution Language,enables: Definition of Business Processes using Web Services Coordination of a set of Web servi
2、ce interactions Degree of interoperability at the process level (describe process and use it in different runtime infrastructures)where it comes from: Builds on XML and Web Services Convergence of two workflow languages (WSFL directed graphs; XLANG block-structured language),Orchestration,Versions,v
3、1.0 - BPEL4WS - August 2002 v1.1 March 2003 v2.0 Draft - WSBPEL OASIS (some issues discussed): how to use XPath whether there should be sub-processes in BPEL how abstract processes should be used,Simple Example,Composite Service - Orchestrated by BPEL,Traditional Flow Models,Activities represent uni
4、ts of processing.,Flow of data is explicitly modeled through data links.,Activities are mapped to application invocations or human actions,Control links define execution flow as a directed acyclic graph,Structure of a BPEL4WS Process,. . . . . (process body),BPEL Basic Activities,+,BPEL and WSDL Par
5、tners,Partner A,WSDL A,Partner B,Process,WSDL,Synchronous Communication,BPEL and WSDL. Partners,Partner B,Asynchronous Communication,Partner Definitions and Links,*,BPEL Data Model,Assignment activities move data around.,Activities input/ output is kept in global variables.,Globally scoped data vari
6、ables typed as WSDL messages,*,BPEL Composition of Web Services,Component A,As WSDL,Component B,Call Back,Bs WSDL,Process WSDL,More Basic Activities,BPEL Structured Activities,Nesting Structured Activities. Example,Flow,Seq,Seq,Seq,While,. ,“Flow Oriented” Authoring Style,Customer asks for a loan, g
7、iving name and amount info. Two services are involved: -A risk assessor which can approve the loan if the risk is low -A loan approver which checks the name and decides whether to approve the loan.The reply goes back to the customer.,“Structured” Authoring Style,BPEL Handlers and Scopes,Scope,Fault
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BPELBUSINESSPROCESSEXECUTIONLANGUAGEPPT
