基于π-演算的Web服务事务补偿模型的研究

来源 :浙江师范大学 | 被引量 : 0次 | 上传用户:hongLIXUAN
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络的普及和Web技术的迅速发展,人们迫切需要在Internet上实现跨平台、语言独立、松散耦合的异构应用的集成和交互,这对传统的分布式计算技术提出了新的要求。Web服务作为一种新型的分布式计算模型应运而生,成为网络上数据和信息集成的有效机制。服务组合是将现有的可用Web服务组合起来、协同执行,形成功能更强大的增值服务。为了满足不同Web服务之间运行结果的一致性和可靠性要求,我们需要在Web服务组合中提供事务处理的支持。Web服务事务不同于传统的ACID事务,不能通过简单回滚来恢复已完成的动作,因此,需要采用补偿机制来保证数据的一致性。按照不同的补偿安装方式,可将补偿模型分为静态和动态补偿模型。静态补偿模型的补偿不是随着事务的执行而动态安装的,因此这种方法缺乏灵活性,容易在复杂的网络环境中发生错误。而很多动态补偿模型是基于流的,即采用集中式的协调机制,缺乏移动性,不能有效地模拟结构不断变化的Web服务系统。尽管目前存在着多种补偿模型,但他们之间的关系并不是很清楚,而且表达能力的比较分析工作才刚刚起步。随着Web服务的发展,使用形式化方法研究Web服务已成为一个重要研究内容。其中以π-演算为代表的移动进程演算,比较适合研究交互服务的行为,因此可以很自然地应用于Web服务的建模和开发之中。本文的工作主要围绕Web服务事务及其补偿处理的形式化研究而展开的。本文的主要研究内容及成果如下:1.建立了一般动态的Web服务事务补偿模型通过{P;R}n、n、[P]及a(x)%[λX.Q].P对标准的π-演算进行扩展,定义Exπ演算作为Web服务事务的一般动态补偿模型,同时给出了相应的操作语义。该模型的输入动作可以激活补偿更新,因此补偿进程可以随着事务的交互而动态安装起来。为保证事务的唯一性,我们在该模型中增加了一个简单类型系统。通过该补偿演算对Web服务实例的形式化描述,充分展示了该模型的灵活性和表达能力。该模型独立于具体的Web服务语言和方案,可以使我们更好地理解和把握Web服务及其事务补偿的本质特征。2.比较不同补偿模型的表达能力用扩展的π-演算对静态、并行动态和一般动态补偿模型进行统一的形式化描述。简化Exπ演算使得任意动作都可以激活补偿更新,我们称其为Exπ′模型。递增地定义了这三类补偿模型的语法,同时给出了相应的操作语义。本文定义了演算的编码条件,提出了弱互模拟关系和should测试等价概念。我们将并行动态编码成静态补偿演算,证明了静态和并行动态补偿演算具有相同的表达能力。最后,本文证明了不能把一般动态编码成静态补偿演算,从而论证了Exπ′模型具有较强的表达能力。
其他文献
自Web2.0被0Reilly提出以来,其技术和理念促进了Web的极大发展,进而人们将Web2.0的应用领域拓展到企业和电信行业,以解决它们当前所面临的问题,由此产生了各种企业Web2.0应用
传统的故障诊断方法需要依靠专家的经验知识,但遗憾的是,专家的经验获取不易,且更新慢,一旦系统发生改变,专家经验就显得不足。而基于模型的诊断(Model-Based Diagnosis, MBD
对于隧道、陵墓这种需要长年累月监测是否有人或动物入侵的通道环境,被动的定位追踪算法是其首选算法;因为,ZigBee节点信号覆盖的网络环境中,通过目标对信号的影响,可以有效的
近年来,VOD(视频即时点播)越来越受欢迎。一方面,用户人群的日益扩大可能会导致视频服务器的负载不均衡。部分服务器的负载过重使得用户观看等待时间延长甚至难以获得服务,因
为增强在IP环境下对多媒体业务的管控运营能力和提供各种新业务和融合应用的机遇,电信运营商纷纷进行IMS的试验和部署。但IMS未能推出有吸引力的杀手级应用,面临着业务不够丰
虚拟化技术作为计算资源的一种抽象,将硬件和应用程序分离开来,通过数据中心进行细化和自动化系统配置,监控和管理,改变了传统计算机资源的人工管理配置,减少了错误率,提高了
工作流是能够完全或者部分自动执行的经营过程,它根据一系列过程规则,使文档、信息或任务能够在不同的执行者之间传递与执行。工作流管理系统是以计算机支持的分布式、协同工
OWL 2 EL是OWL 2一个易处理的子集。近年来,EL因其充分的表达能力以及较低的计算复杂度,越来越受到科研人员和工业界的重视。本体推理技术在多项EL应用中都起到了非常重要的
随着下一代网络(NGN)的发展,各种协议、设备及业务的种类数量不断激增,网络环境变得越来越复杂,不安全因素越来越多,NGN网络的安全问题成为NGN领域的研究热点和重点问题。为
在传统有线电视业务逐渐被数字电视平台取代的今天,互动电视业务得到了国内外越来越多的有线电视运营商的重视。通过利用VOD系统平台对视频点播、个人节目录制以及时移电视等