Web服务业务流程事务框架研究

来源 :中国科学院软件研究所 | 被引量 : 3次 | 上传用户:anan9077
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务的出现是internet技术发展的一次革命,使得Web上的交互方式从以信息为中心转化为以服务为中心,从而使internet上的各种应用集成成为可能。企业应用集成和电子商务等系统利用Web服务,在工作流技术的保障下,实现了企业间以及企业内的业务流程管理(BPM),从而将业务流程扩展到整个internet上,有效的利用了internet上现有的服务,增强了互联网上的交互能力,最终使得整个互联网成为一个整合了各种服务的业务流程的有机整体。目前,各个标准化组织制定了许多Web服务的流程协作规范,在业务流程管理(BPM)上得到了广泛的应用。 事务处理技术是保证信息可靠性和一致性的关键技术。目前广泛使用的平面事务是具有ACID(atomicity,consistency,isolation and durability)特性的原子操作序列。平面事务模型在支持长时间运行事务方面存在缺陷,也不能适用于Web服务流程协作。 在业务流程管理中,事务为流程协作提供了可靠性保障。由于Web服务所处的松耦合环境,对于长运行的流程事务,我们很难保证其严格的ACID事务属性,而需要保证其放松的原子性和一致性。当前的流程协作事务规范对于长运行的流程事务的支持主要基于Saga模型和开放嵌套事务模型,利用补偿的概念,当一个具有已提交数据的事务发生故障时,能及时的扩展控制区域。然而通过补偿回滚已完成的事务代价较大,能否尽量减少补偿回滚的发生,现有的规范并没有很好的解决这个问题。另外,internet/intranet上具有大量功能语义相同的Web服务,Web服务事务框架如何利用该特点提高事务框架所提供的事务保障性,现有的研究和规范也很少涉及。本文针对这些不足展开研究。 本文首先讨论了Web服务业务流程事务框架,给出了框架的组成结构。对Web服务业务流程下的事务模型、事务协同协议和事务描述语言做了介绍和归类整理。本文提出了一个Web服务业务流程事务模型BPTM,定义了基于预申请和功能替代的Web服务流程长事务。并给出了该模型的事务阶段和协同协议。 基于BPTM的特点,我们给出了BPTM的实现设计,在BPTM的实现设计中,我们描述了BPTM的实现架构、各组成部分之间的关系,并给出了其中关键性组件的设计及它们之间的协同。 基于BPTM模型,本文设计了Web服务业务流程事务描述语言PTDL4WS。PTDL4WS语言可以用来声明组成业务流程事务的Web服务的事务类型,事务流程的协同。通过PTDL4WS,可以描述流程事务的预申请阶段,还能够描述internet上功能语义相同的Web服务,组成功能事务服务。另外,PTDL4WS能够描述补偿事务,从而保证长运行流程事务的放松原子性和一致性。 最后,我们介绍了中国人民保险公司总公司(PICC)委托我们开发的基于Web服务业务流程的保险电子商务系统,并阐述了BPTM在其中的应用。
其他文献
  目前VoIP电话拨打方式有三种传统模式:麦克风和耳机、专用的VoIP话机和ATA设备。这些拨打方式中要么与人们拨打电话习惯不符,要么因为价格昂贵、配置复杂等原因很难走进一
流媒体技术是网络研究的热点之一。但由于当前在保证服务质量方面存在很大不足,流媒体至今仍然不是网络应用的主流。虽然各种流媒体服务系统在Internet上不断涌现,但是这些系统
近年来,P2P流媒体系统已经成为了学术界和工业界研究的热点。与传统的C/S模型相比较,P2P流媒体系统架构可以充分利用终端的资源和能力去提升自身的可扩展性。当前,一些针对P2
随着计算机和网络技术的发展,企业数据库系统已向集成应用和和分布式处理模式发展,有效地管理企业计算中的大量授权数据已成为首要问题。 现有的访问控制技术主要有基于访问
二十世纪80年代,国外已经开始利用计算机技术对板材的结构进行模拟仿真,但鉴于当时计算技术发展的局限性,无法实现板材研究的计算机三维可视化。随着人造板技术与计算机仿真
软件过程技术在现代软件开发中越来越居于重要地位。人们普遍认为软件开发组织的高质量和高生产率依赖于三个因素:过程、技术和人。软件过程、从事软件开发的人员和所采用的技
我国是一个水资源严重短缺的国家,加之由于水资源的时空分布极不均衡,干旱缺水问题相当严重,未来的水资源形势更加严峻。我国节水农业的发展仍然是刚刚起步,提高旱作节水项目管理
学位
计算机安全越来越受到人们重视。  在电子商务、电子政务、电子教务等等在线业务日益发展的今天,越来越多的人们依赖于网络从事自己的事务。网上事务面临的最大问题在于如何
1998年,世界上第一个搜索引擎系统GOOGLE在其诞生之初,就以超强的实用性赢得了广大网民的使用热情,其准确、快速的网络导航性,往往能使人们在第一时间找到自己所要的信息。但
遗传算法是一种新兴的技术,是借鉴生物界自然选择和进化机制发展起来的全局的概率搜索算法。本文对遗传算法进行了研究与改进,并结合旅行销售商(TSP)这个著名的NP完全难题,对求
学位