一种基于事务的Web服务组装框架研究

来源 :复旦大学 | 被引量 : 0次 | 上传用户:zqh88211
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
事务处理作为Web服务的关键技术之一,决定着Web服务是否能被企业广泛地采用。事务在Web服务组装中可能跨几个小时,跨多个企业,与传统事务处理系统有很大的差别。IBM、微软等公司在近几年连续推出了有关Web服务的事务规范如WS-Coordination[1],BTP[2][3]等,包括Web服务原子事务规范(Atomic Transaction)、Web服务业务活动规范(Business Acitivity)等,但是这些规范中制定的规则是泛化的,实现起来比较困难。而且这些协议一般是对于Web服务本身而言的事务处理协议,但对于一个复杂的组装过程中的事务问题,其解决能力就相对有限。 本文提出一个基于事务的Web服务组装框架,这个框架的创新性在于基于分层的模型演化,在设计Web服务组装框架时,从三个层次对服务组装模型进行组装分析:事务层、工作流层、物理组装层。首先从事务的角度进行事务层研究,鉴于对于不同的业务逻辑的组装,其事务的组合逻辑也是不同的,故没有办法建模出一个适合所有业务逻辑的组装事务模型,所以本文在事务层将研究重点放在事务之间的协商过程。通过对事务间协商过程算法的改善,保证组装逻辑的事务性实现。将事务层进行演化,演化到工作流层,工作流层研究工作的重点是对于事务组装的实际流程,使用Petri网[4]数学工具对BPEL流程进行模型验证,以检验其业务流程的正确性,比如不会发生死锁等情况。这样可以保证整个Web服务组装框架的流程可以正确执行。至于物理组装层是整个Web服务组装物理实现层,不作为本文研究的重点对象。本文将这个模型驱动的事务框架命名为LD-WSCT(Layer-Driven Web Service Composition Transaction),最后文中对一个学者参加异地学术会议的旅行行程安排的例子,使用LD-WSCT框架进行初步的应用分析。
其他文献
基于多Agent的WebGIS系统的研究,是当前和今后一段时间的研究热点。本文在讨论了相关的基础理论之后,提出了基于Agent的WebGIS的体系结构,并给出了详细的功能说明及关键技术
软件重构是软件工程的一个重要研究领域,是当前软件工程界的一个重要研究课题。通过软件重构,人们可以去除软件中的不良设计,改进软件质量。代码克隆是软件源程序中普遍存在的一
DNA计算是一种新的计算模式,它以DNA(deoxyribonucleic acid,脱氧核糖核酸)为“原料”,以生化实验为工具进行计算。DNA分子具有庞大的存储容量,DNA计算具有其它计算方法无法比拟
地质建模是油藏描述技术的核心内容,是建立定量的储层模型,提高油气产量的关键技术。目前国内主要使用国外的商业软件进行地质建模,对建模算法的基本理论、核心参数的地质解释等
近年来,因特网业务增长迅猛。随之,IP网络中承载运输的数据流量也由此急速增长;因此有效的管理分配网络中的资源以提供用户可靠或可接受的性能变的越来越重要。多协议标签(MPLS)
移动网络的发展方向是“全IP移动网”.IPv6已经被3GPP组织确定为构筑下一代移动网的基础和3G必须遵循的标准,本论文主要选择了未来3G网络中核心协议之一——移动IPv6协议中的切
智能规划是当前人工智能领域中极为活跃的一个研究热点,它已广泛应用于自主机器人、航空航天、自然语言理解、知识推理、人机交互、数据挖掘等许多高技术领域。虽然它的一些
数字存储、通讯和互联网的飞速发展使海量的视频数据出现在人们生活的方方面面,视频成为人们获得信息的主要载体。尽管网络带宽、磁盘容量、内存等还在持续增大,但对视频数据进
双能X射线安检设备技术成熟,性能优越,成本较低,辐射剂量小,能够满足大部分情况下的安检工作需求。与传统的单能X射线技术相比,双能技术不仅能够得到行李的透射图像,还能通过高能和
近年来,随着网络的飞速发展,分布式环境中的访问控制和授权管理作为信息安全领域的一个重要部分得到了快速发展。公钥基础设施PKI有效地解决了身份认证、数据保密和数据完整性