2PC协议在工作流系统中的应用研究

来源 :湖北工业大学 | 被引量 : 0次 | 上传用户:pc167
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
20世纪80年代以来,工作流技术得到了快速的发展并逐步被应用到日常业务和电子办公等方面,当今,工作流技术的研究正在逐步深入,相关产品的开发如火如荼。目前市场上已经出现了多种比较成熟的工作流产品,更有开源免费的产品可供选择,如用JAVA开发的wfmOpen、OSWorkfloW,等等。工作流技术的研究应用日益受到学术界与企业界的高度重视。然而,目前大多数工作流系统产品和原型系统都缺乏事务性,使得工作流的应用具有一定的局限性。如何合理有效地把事务处理技术应用到工作流系统之中去,保证工作流中数据的一致性,正是本文讨论的重点。 2PC协协议(2 phase commit protocol),即二阶段提交协议,是数据库管理系统中的一种事务处理技术,是为了在数据库数据处理过程中保证数据的完整性和一致性的经典协议。事实上,工作流同样具有事务性,也可以看成是一系列操作序列的集合,只不过工作流中的事务性面向的不仅仅数据库中的数据,更重要的是过程。而且,工作流中的各个状态同样需要保证一致性,因此可以考虑将2PC协议运用到工作流管理系统中以保证状态的完整性和一致性。当然,工作流系统中的事务处理更为复杂,针对不同的处理对象,2PC协议的具体运用过程也不是完全一样的。 工作流管理系统是一个及其复杂的事务管理系统,涉及到诸多技术要素,包括多个软件构件。本文不是逐一罗列工作流管理系统的工作原理以及总体技术实现问题,而是主要讨论了把2PC协议应用到工作流管理系统中处理原子事务的分析、设计与实现。其中包括工作流系统的发展和定义,以及在工作流中事务处理的相关概念。针对事务尤其是原子事务的特点引入了2PC协议的概念,介绍了2PC协议的执行逻辑,提出了使用2PC协议来解决工作流中原子事务的问题的方法,并分析了其可行性与必要性。最后,结合Web服务领域和WFMS系统中事务实现的特点提出了在工作流系统中应用2PC协议事务处理的实现机制,介绍了基于J2EE平台的工作流系统原子事务的应用框架和体系结构,并给出了相应的具体流程与实现。
其他文献
在全球经济一体化的趋势下,企业为了适应市场的不断变化,为了在市场竞争中占有更多的市场份额以及降低生产成本,纷纷利用Internet建立自己的供应链管理系统,形成供应链管理模
随着工业的发展,工业的管理不断的科学化,管理人员需要掌握工业现场的各种实时数据,作为管理和决策的基础依据。这就要求建立工业现场实时信息系统,将工业现场各种的实时参数
今天我们所看到的一切科学成就,都是众多科学家的智慧结晶,这条探索之路连接起来就成为了科学研究的历史.生物的科学史在生物教学内容中人文性较强,对学生的思想启迪具有很重
高中生物是一门科学性的实验学科,秉承学以致用的学科理念,高中生物在理论学习之余,更重要的是锻炼学生的动手实践能力.因此就要求重视高中生物的实验操作能力,在教师对细节
<正>鳞状细胞癌(squamous cell carcinoma,SCC)、基底细胞癌(basal cell carcinoma,BCC)、鲍恩病(Bowen’s disease)等均是临床常见的皮肤非黑素肿瘤,光线性角化病(actinic k
本研究以Pro/ENGINEER为平台的二次开发功能扩展软件的开发方法,Pro/E作为全球最完善的三维图形辅助设计软件之一,广泛应用在我国各个行业中,但国内的一些公司和企业,Pro/E作为一
现有的编程模型不易在保证充分结合结构优势的同时,将作业内逻辑关系和计算机算法合理映射,从而影响了应用程序运行效率的提高。因此,如何在保证高效的前提下减少开销成为研究课
变革一直是美国公立大学发展历程中的主题。当前美国公立大学面临着学习型社会带来的挑战。在市场驱动的压力下,公立大学必须从教育、科研与学术、服务社会、管理和领导以及
随着科技的发展,流程企业逐步向大型化,连续化,自动化及集成化的方向发展。流程企业CIMS就是对其生产集成的系统,它是现代化流程企业综合自动化系统。借助它可以全面提高流程企业的适应能力,市场竞争力和经济效益。因此找到一种适合流程企业CIMS实施的有效方法将有重要的意义。本文提出了基于IRP技术的流程企业CIMS实施的方法。 海洋化工企业是典型的流程企业,在论文中,我以HH-CIMS(山东海化C
近年来,随着现代信息技术的发展和相关的网络环境的完善,以网上交易为核心内容的电子商务迅速发展起来。电子商务的优势之一是大大简化业务流程,降低企业运作成本,而电子商务中的