基于Saga的高级事务模型在工作流系统中的应用研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:bobogu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
工作流技术是发展企业信息系统的核心技术之一。企业业务流程中体现出来的事务特性,对传统事务理论提出了新的挑战。这些事务具有生命周期长、结构复杂、需要分布式支持等特征。为了解决这一问题,人们在传统事务模型的基础上提出了许多高级事务模型。但是往往因为结构过于复杂,或者实现起来过于困难,而很难应用到实际的工作流系统中。 Saga模型是一种针对长期事务的高级事务模型,其核心思想是将一个长期事务划分为一组允许单独提交的短期原子事务来执行,并通过对原子事务的补偿活动来保证整个事务的原子性。本文以Saga模型为基础,结合成熟的JTA(Java Transaction API,Java事务接口)技术,提出并实现了一种可行的高级事务模型Xsaga(extend Saga)。Xsaga模型提高了Saga中原子事务的粒度,减少了需要补偿的活动数目,提供了分布式支持,扩大了事务性资源的范围。 本文给出了Xsaga模型的形式化描述和Java实现,并且通过与工作流参考模型的标准实现相结合,运用到实际的业务系统BS185中,解决了工作流系统中满足一定条件的长期事务的控制问题。
其他文献
分布式车间模式作为21世纪企业的先进制造模式,综合了JIT、并行工程、精良制造等多种先进制造模式的哲理,其目的是要以最低成本制造出顾客满意的产品。在这种模式下如何进行组
人脸检测与跟踪是计算机视觉方面的一个重要和前沿的研究课题。本文对彩色序列图像中的人脸检测和跟踪技术进行了深入的研究,其具体内容为:对近年来的研究工作进行了系统的介绍
智能交通系统(Intelligent Transportation Systems)简称ITS,它是目前世界交通运输领域正在研究和广泛关注的课题。在ITS中,实现车辆计数与追踪的车辆检测技术是ITS的基础。随
伴随着世界经济全球化和知识全球化格局的出现,“集群式供应链”的发展模式也应运而生,它在原有纵向一体化供应链管理的基础上提出了一种基于竞争与合作关系的横向一体化管理思
随着Internet相关技术的迅猛发展和逐渐成熟,异构信息网上交换技术的研究已经成为当前的研究热点之一,它是计算机集成制造CIM、并行工程CE等在Internet网络环境下需要解决的基
本文主要介绍一种通用的基于Web数据库的多媒体教学系统--多媒体网上学校的研究、设计和实现,共由八章组成。  第1章介绍了计算机应用于教育的发展过程。  第2章~第3章
随着我军装备武器现代化建设步伐的加快,海军舰船装备也越来越复杂,技术资料也越来越多,面对当前繁复的信息资源,直接制约了舰船武器装备系统维修保障能力的提高,从一定程度上降低
本文对证券公司信息系统集成势进行了研究。根据不同的功能,将系统分为四个模块,分别对应一般客户群、投资银行客户、公司内部员工业务操作以及邮件服务器。系统实用性方面,针对
自上世纪七十年代以来,自助服务在国际上迅速发展起来而成为一个新兴的产业.它改变了传统的交易模式,以交互的方式让客户自主的获取所需的服务,让客户更自由的参与到交易或交
在互联网时代,信息爆炸式增长,海量数据不断产生,从而导致用户难以迅速找到自己所需要的信息等困难。因此,迫切需要一种新的数据获取方式。概念格,作为一种新颖的数据挖掘工