网站大量收购独家精品文档,联系QQ:2885784924

BPEL程序依赖图的生成+文献综述.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
BPEL程序依赖图的生成文献综述

BPEL程序依赖图的生成+文献综述 摘要业务流程执行语言(服务)是一种基于XML的语言,用于定义企业在网络服务方面的业务过程。主要目的是规范业务流程定义的格式,因此公司可以无缝地使用WEB服务并协同工作。BPEL扩展WEB服务互动模型,使它支持业务交易。BPEL是基于网络服务的,因为每个业务过程被认为是作为一个网络服务。本论文讨论了对于一个给定的BPEL程序或者一个BPEL控制流图,进行程序依赖(控制依赖、数据依赖、异步调用依赖)分析,将BPEL中的程序依赖记录在一个程序依赖图(program dependence graph)中。11010 关键词BPELPDGCFG 毕业设计(论文)外文摘要 Titlethe generation of bpel program dependence graph Abstract Business Process Execution Language ( service ) is a language which based on the XML, used to define the business process of network services of the enterprise. The main purpose is to standardize the business process definition format, so the company can use WEB services seamlessly and work collaboratively. BPEL extends the WEB service interaction model, so that it supports the business transaction. BPEL is based on the network service, because each business process is considered as a web service. This article discusses for program dependence analysis( control dependence, data dependency, asynchronous call dependent ) ,by a given BPEL program or a BPEL control flow diagram, and record the BPEL program dependence in a program dependence graph. KeywordsBPELPDGCFG 目次 1 引言1 2问题的提出4 3 问题分析5 3.1常用业务流程模式5 3.2 BPEL语言支持的两类任务7 3.3对于程序依赖图的分析8 4BPEL流程实例11 5 解决方法21 6 测试用例 23 致谢24 参考文献25 1.引言 随着Web服务的发展,网络上有越来越多的Web服务可以满足服务请求者的要求,同时请求者可能需要的是系统级的服务功能,这一个简单的原子服务很难做到,所以就需要对于用户的要求进行流程性的或者称为基于工作流的设计和满足,但是问题也随之而来,这些零散的原子服务怎么样有机的结合起来完成所需的功能呢?那就是服务组合领域的问题,给出一个组合服务即可,但是服务怎样组合或者是按照什么来组合呢?我们说用BPEL把他们串起来,其实BPEL是业务流程执行语言,更重要的是服务组合语言,他可以把零散的原子服务按照既定的流程连贯起来然后执行。 BPEL过程模型位于WSDL定义的服务模型的顶部。这是在WSDL的描述的服务中的对等网络互动的概念。一个商业过程定义了在过程实例和他的合作伙伴的互动。 为了定义商业过程,BPEL描述了一些多样化的XML元素,例如: bull;伙伴:在商业交易中的演员 bull;容器:需要传送的信息 bull;操作:需要的WEB服务类型 bull;端口类型:需要操作的WEB服务连接的种类。 左图反映了BPEL过程模型位于WSDL定义的服务模型的顶部。 右图反映了一个BPEL过程定义和WSDL的关系图。 BPEL规范具有以下特点: 1.基于开放的Web服务标准,易于实现跨系统、跨部门、跨企业的互操作。BPEL的调用对象是Web服务,本身也可以作为Web服务向外提供服务,因此与现有的Web 服务标准相融合。由于Web 服务是开放标准,已被众多的企业所采用,BPEL使建立跨企业的业务流程成为可能。 2.高度的松耦合性。BPEL可看作是对多个服务的调度与协调。BPEL本身只定义流程相关的逻辑,具体的功能则由它所调用的服务来实现,与BPEL无关。由于BPEL调用的

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档