利用BPEL4WS语言实现业务级服务组合的关键技术研究-计算机软件与理论专业论文.docx

利用BPEL4WS语言实现业务级服务组合的关键技术研究-计算机软件与理论专业论文.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
摘要面x十-5今闩趋多变的业务需求,如何让业务用户直接从业务角度按需和快速地构 摘要 面x十-5今闩趋多变的业务需求,如何让业务用户直接从业务角度按需和快速地构 建应用已经成为人们研究的热点。结合面向服务的计算技术,本人所在项目组提出了 业务端编程语苦VINCA,以支持qk务用户组合大粒度的服务束应对需求:同时提出了 如何高效、可靠地执行VICNA语吉编写的应用的关键问题。在该问题的解决中,如何 充分借助并兼容当日U软件层的Web服务组合技术(如BPEL4wS语言),实现两种不同 形态的服务组合技术的良好结合(特别是重用软件级服务组合技术束完善业务端编程 方法),成为支持业务用户按需即时构造应用研究的关键所在。 本文依托“服务网格下业务端编程方法研究”项目,对VINC^语言到BPEL4WS的 自动转换技术进行了研究,实现了基于BPEL4WS引擎来执行VINCA程序的VINCA系统。 本课题的主要工作和贡献如下: 1)提出了VINCA语言元素到BPEL的四种转换模式。本课题详细分析了VINCA语言的 业务特性以及如何用静态的服务组合束表示它们,得到了各种元素的转换方法, 并总结为转换模式。使用这些转换模式得到的BPEL程序仍能保持VINCA语言的业 务特性。 2)提出了VINCA应用到BPEL程序的转换算法。本课题将四类模式融合并细化成三个 实用的算法,能够根据VI,NCA应用自动生成对应的软件实现。三个算法分别是: /带有交互和用户上下文敏感特性的业务服务的转换算法; /带有用户敏感特性和用户参与的业务流程的转换算法; /VINCA应用到BPEL程序的转换算法; 3)实现了基于上述转换算法的VINCA引擎,支持面向服务的应用的即时构造。该系 统采用了通用的转换描述语者‘,使得两层的转换可配置,系统适应性强。同时, 本课题以该系统作为参照对象,定量分析了它和解释型VINCA引擎在系统丌发上 的工作量,验证了上述转换技术的实用性和优越性。 关键词: 业务端编程,服务组合,业务特性,上下文敏感,面向服务的应用的即时 构造,VINCA,BPEL4WS An An Approach to Implement Business Services Composition of VINCA Based on Services Composition of BPEL4WS Huang Kui(Computer Software and Theory) Directed By Han Yanbo Facing continuously changes of business needs,users desire that business applications be constructed on demand and quickly from their business perspective.Based on service—oriented concepm,a business—level programming language called VINCA is proposed to support end users to combine coarse graded services.The responding engine can parse the VINCA program to implement the application.On the other hand,technologies of Web services composition in software level are developing and advancing.It is all urgent issue to combine the above—mentioned two technologies with deferent morphologies. Based on our research efforts within the project-‘research on methodology of business—level programming in service grid”。the thesis focuses on the execution of VINCA programs,studies the transformation mechanism from VINCA to BPEL4WS,and implements the system that executes the VINCA programs based on BPEL4WS engine.The contribution ofthe thesis iS a

您可能关注的文档

文档评论(0)

peili2018 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档