基于Pi演算的Web服务组合的验证

来源 :太原理工大学 | 被引量 : 7次 | 上传用户:luowzh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向服务的体系架构(Service-Oriented Architecture,SOA)代表了分布式计算和软件开发的最新发展方向,Web服务作为SOA的实现方式之一,其价值在于服务重用,基于面向服务架构的Web服务组合技术为服务的重用以及增值提供了解决方案,它具有松散耦合、行业支持、高度可集成能力等优势。Web服务组合研究领域的一个重要的问题是如何形式化描述Web服务组合,如何验证服务组合的正确性。Web服务组合的形式化模型可以用来检查、验证Web服务组合以保证组合的正确性。Web服务组合涉及多个Web服务通信协作,这一特点使得Web服务组合的验证更加困难。而且,Web服务的组合语言作为一种基于业务流程的服务组合方法,建模理论基础比较薄弱,组合正确性的保证较弱。因此流程的正确性、无死锁性等问题,在它正式被实施前必须得到形式上的模拟与检验。本文针对上述问题,提出了一种基于Pi演算的Web服务组合的建模方法,利用Pi演算的并发计算操作符,将Web服务组合建模为一组并发执行的Web服务的组合,在此基础上验证Web服务组合流程的正确性。主要研究成果包括以下四个方面:(1)在对进程代数理论、Web服务组合建模以及BPEL4WS规范特性进行研究的基础上,系统地给出了从Web服务组合语言BPEL4WS规范到Pi演算的映射。(2)提出了一种基于Pi-演算的方法来形式化并且验证WS-CDL编舞。该方法可以保证WS-CDL编舞的正确性以降低由于Web服务执行的失败带来的开销。(3)对于用Pi演算形式化描述和建模的Web服务组合进行正确性的验证,对于验证后的Web服务组合给出反馈意见。(4)本课题用一个具体的交易场景验证WS-CDL模型设计的正确性。本文对Web服务组合流程的验证不是停留在架构层面上,而是直接对Web服务组合语言编写的程序代码进行验证,因此更具有可行性和实用性。
其他文献
农村义务教育现行主导政策的重心,是促进这一教育有质量的均衡发展。在投入、管理、办学、教师和监督等方面,农村义务教育目前仍处于发展弱势,要推进它有质量地均衡发展,就必须对
国家层面推动的供给侧改革,致力于解决结构失调,走出发展困境。商业银行作为供给侧改革的重要参与者,应积极发挥助推器作用,在助力经济结构性改革过程中实现自身发展的转型升
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
<正>据悉,山东东特环保科技有限公司开发的纳米钛系催化剂在多家大型聚酯树脂企业替代重金属催化剂用于聚合工艺取得显著成效:聚酯成本降低5%~10%,聚酯纤维可纺性提高,染色均
本文通过对传统加油站综合督查方式在效能发挥上的局限性分析,提出如何依托智能化技术和信息化共享平台提升加油站综合督查效能。
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
会议
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
文章提出一种分析调压变压器对电力系统电压稳定性能的方法。它利用变压器运行的非线性动态特性和系统的功率方程,导出变压器运行的线性化方程,从而得出电压稳定性的条件。最后