学位论文 > 优秀研究生学位论文题录展示
基于Web的分布式工作流管理系统的事务模型研究
作 者: 杨宇果
导 师: 罗军
学 校: 重庆大学
专 业: 计算机系统结构
关键词: 分布式工作流系统 Petri网 事务处理 事务工作流 双层事务模型
分类号: TP393.09
类 型: 硕士论文
年 份: 2004年
下 载: 163次
引 用: 1次
阅 读: 论文下载
内容摘要
企业的计算机应用已经进入跨企业的信息集成,这需要依靠分布式的工作流管理技术。传统的基于CORBA的工作流系统显然已不能满足要求,其Internet ORB间协议IIOP很难穿越企业级的防火墙,这使得它不可能作为普遍的电子协作机制,因此,IBM把SOAP作为开放标准,并认为:UDDI,而不是IIOP才是正确的解决互用性的方法。而且,从安全、事务、实时动态特性、平台无关性、开放性、可伸缩性、可移植性等方面考虑,基于Web的组织间分布式工作流管理系统具有无可比拟的优势,一旦它投入实用,将轻而易举的涵盖到现今工作流应用的各个层次。针对当前工作流系统在实际应用中集成能力差、柔性差、互操作性不高、模型缺乏对分布环境的支持等缺点,本文提出了基于J2EE/Web Service的工作流系统。它具有松散耦合、低进入屏障、行业支持、高度可集成能力等等优势,更能适应当代企业发展的需要。 同时,现有的工作流事务模型,包括已推出的商用工作流管理系统,不能完美地在具有事务特征的商务处理过程中提出解决数据一致性,正确性和可靠性的方案,我们在开发重庆市高速公路信息管理系统的过程中,以及在ABB重庆变压器公司的ERP系统的实施过程中,都遇到了事务处理方面的难题。这种困境是普遍存在的,目前,在包括微软、IBM、SAP、BAAN、富士通等各大软件厂商所推出的数百种商用工作流系统中,都还没有形成一套成熟的、可靠的工作流事务解决方案。造成这种现象的深层原因是:工作流事务领域至今还没有像传统数据库那样,形成一套完善的、正确的、经得起实践反复检验的理论体系,严重制约了其实用化进程。由此,本论文的研究具有较强的挑战性、迫切性和现实意义。本文针对上述问题提出了基于事务工作流及Sagas长事务模型的双层正交的工作流事务模型,这种嵌套事务模型提供了比单层事务模型更好的错误恢复粒度。当错误发生时,没有受到错误影响的部分可以不发生回滚。它结合了传统的事务模型、扩展的事务模型和放松的事务模型的各自特点,并讨论提出了这种事务工作流的执行策略和事务故障恢复策略,以及如何保证工作流事务原子性、一致性及持久性的解决方案。
|
全文目录
中文摘要 3-4 英文摘要 4-8 1 绪论 8-11 1.1 研究现状和问题描述 8-9 1.2 本文的研究内容 9-11 2 工作流管理系统体系结构设计 11-19 2.1 技术分析 11-13 2.1.1 J2EE平台与其它分布式技术的比较 11 2.1.2 在工作流管理系统采用J2EE和Web Service技术的意义 11-13 2.2 分布式工作流管理系统方案设计 13-19 2.2.1 体系结构的设计 13-14 2.2.2 工作流UML元模型设计 14-16 2.2.3 引擎服务层具体实现技术框架设计 16-19 3 基于Petri网、工作流网的工作流程建模 19-25 3.1 选用Petri网进行工作流建模的几个理由 19 3.2 Petri网的定义 19-20 3.3 Petri网的属性 20-21 3.4 工作流网的定义 21-22 3.5 工作流网的属性 22 3.6 由Petri网、工作流网构建工作流模型 22-25 4 基于事务工作流及Sagas的双层正交的工作流事务模型 25-54 4.1 事务的定义 25 4.2 事务的特性 25 4.3 工作流事务与传统事务的区别 25-27 4.4 各种事务模型的发展及相互比较 27-33 4.4.1 传统事务模型 28-29 4.4.2 扩展事务模型 29-31 4.4.3 事务工作流 31-32 4.4.4 事务模型的比较 32-33 4.5 事务模型的分析与设计 33-54 4.5.1 模型框架 33-34 4.5.2 全局事务工作流放宽原子性的实现 34-43 4.5.3 全局事务模型 43-47 4.5.4 事务的定义和执行 47-50 4.5.5 全局事务的补偿 50-54 5 恢复机制及多级系统日志的维护和管理 54-58 5.1 全局处理 54-55 5.2 局部处理 55 5.3 多级系统日志 55-58 6 结论及今后的工作 58-60 6.1 结论 58-59 6.2 未来工作展望 59-60 致谢 60-61 参考文献 61-64 发表论文及参与的项目 64-65
|
相似论文
- 移动计算环境下检查点技术研究与Petri网建模,TP301.1
- 基于逻辑Petri网的Web服务组合建模与分析,TP393.09
- 基于Petri网的信息管理软件服务建模方法研究,TP311.52
- 物联网业务模型描述语言的研究与实现,TN929.5
- 工作流动态变更处理技术,TP311.52
- 面向可穿戴生理检测的无线传感器网络QoS路由研究,TP212.9
- 基于jBPM的防空指控流程管理系统研究,TP311.52
- 基于着色Petri网的工作流引擎研究,TP311.52
- 基于Petri网建模的作业车间调度智能算法研究,TP18
- 基于TUXEDO的宽厚板MES系统的设计与实现,TP311.52
- RFID复杂事件处理及形成世系追溯研究,TP391.44
- 基于Petri网的情境感知服务逻辑建模研究,TP301.1
- 基于广义随机着色Petri网的C~3I系统建模与仿真技术研究,N945.12
- 卫星对地观测需求分析方法及其应用研究,V474.26
- 基于混杂Petri网的城市道路交通网络模型研究及应用,U491.112
- 基于Petri网的弹炮协同防空流程优化研究,E917
- 基于TCPN的Web服务组合时间验证的研究,TP393.09
- 基于Petri网的Web服务组合研究,TP393.09
- 基于随机Petri网的BPEL服务组合分析方法的研究,TP393.09
- 基于高级Petri网的工作流系统建模与性能评价,TP311.52
- 基于JAVA的多数据库中间件的设计与实现,TP311.10
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序
© 2012 www.xueweilunwen.com
|