【摘 要】
:
随着互联网和电子商务的崛起,Web服务技术得到迅速发展。Web服务组合将网络中的Web服务按一定的业务规则组合起来,提供更可靠、灵活和有价值的服务。但在Web服务组合中,要处
论文部分内容阅读
随着互联网和电子商务的崛起,Web服务技术得到迅速发展。Web服务组合将网络中的Web服务按一定的业务规则组合起来,提供更可靠、灵活和有价值的服务。但在Web服务组合中,要处理不同的Web服务之间的一致性和可靠性问题,并能及时解决运行时的各种异常,因此需要在Web服务组合中提供事务处理的支持。Web服务组合中的事务通常运行时间较长、结构复杂,与传统的事务处理有很大差别。尽管目前提出多种Web服务组合模型和描述语言,但它们都没有提供对事务处理的支持。目前提出的Web服务事务规范制定的规则是泛化的,实现起来有一定困难,同时并没有考虑Web服务组合流程的事务特点。Web服务业务流程语言BPEL以特定于应用程序的方式定义了故障处理和补偿的机制,能较好地支持长期运行的事务处理的问题,但还需根据应用需求进行扩展。本文提出了Web服务组合的事务处理模型,可以较好地满足Web服务组合环境下对长事务处理的要求。本文的工作主要有以下几个方面:(1)分析了Web服务组合环境下的长事务处理所面临的问题,并对Web服务事务模型和Web服务事务规范进行了综述。分析了BPEL的事务处理机制并按WS-C和WS-BA规范针对其事务进行扩展。(2)在现有Web服务事务规范的基础上,结合Web服务组合事务的特点提出了基于WS-C规范的服务组合的事务处理模型并进行设计实现。其中的工作包括:结合WS-BA规范和BPEL规范中的补偿机制解决流程组合中异常时的一致性问题;设计了事务处理层的长事务处理框架,介绍了框架的组成和协调机制;详细阐述了自治服务协调支持和业务事务处理应用接口的设计实现。该事务处理模型构建在Web服务体系结构上,跨平台、易扩展,为种类繁多的事务性和非事务性业务流程提供支持。(3)对上述构建的系统模型进行实验验证,并介绍了服务组合事务模型的一个实例应用。(4)对全文进行总结并指出下一步工作的方向。
其他文献
近年来,随着计算机科学技术和网络技术的发展,P2P网络技术在文件的共享和信息的搜索等方面得到了越来越多的应用。P2P网络系统是由一系列地位和能力相等或者相似的对等节点构
交通安全问题中的驾驶疲劳已成为引发安全事故的主要因素之一,如何有效地检测和防止驾驶疲劳,对减少交通事故的发生及降低人员伤亡率有着十分重要的意义。本文给出了一种基于
随着科学技术和国民经济的快速发展,各种工业生产对电力系统电能质量的要求越来越高。然而,现代电力电子设备和非线性负载的大量使用又造成电能污染日趋严重,电能质量成为电力部门及其用户日益关注的问题。在这种情况下,各种电能质量监测仪器应运而生,监测技术同时也在快速发展,国际先进的软硬件技术、网络技术以及各种数学方法被应用到电能质量监测仪器和设备的研制及系统的构建研究中。然而由于各种条件限制,电能质量监测装
随着计算机硬件和信息技术的迅速发展,使得海量数据的处理已经成为研究与生产中一项重要的工作,数据挖掘技术应运而生。同时,如何帮助用户和分析人员更快更直观地找到感兴趣
微创手术过程的计算机模拟是微创手术机器人系统的重要组成部分,本文针对机器人系统对微创手术虚拟实现的需求,在模拟仿真与手术培训领域进行了大量工作,特别加强了在几何建模、
在当前社会的商业环境中,市场经济占有主导地位,各种商业竞争愈演愈烈。竞争促使企业不断推陈出新,传统的人工分析已经跟不上数据量的增加,因此企业要建立自己的信息系统。早些年
信用卡业务是一项业务空间广阔、利润潜力巨大的金融服务。在发达国家,信用卡业务是许多国际大银行的主要利润来源。随着中国经济的发展,信用卡业务在中国呈现出高速增长的态
近年来,随着我国城市化水平和居民生活质量的提高,城市居民对出行的效率提出更高的要求。出租车因其灵活性和便利性,已被居民视为日常出行生活的重要交通工具。然而,当前国内
随着我国金融市场的逐步开放,商业银行之间竞争日趋激烈,各银行在扩展金融服务产品和服务渠道方面的竞争愈演愈烈,纷纷推出和建立自己各具特色的服务产品和渠道,以增强与提高
肝纤维化是肝脏中大量的纤维化组织增生和沉积,逐渐造成肝脏内肝小叶结构的破坏的病理过程。肝纤维化是病患肝硬化的必备进程之一,研究发现肝纤维化是一个可逆的病变过程,因