学位论文 > 优秀研究生学位论文题录展示

基于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

相似论文

  1. 移动计算环境下检查点技术研究与Petri网建模,TP301.1
  2. 基于逻辑Petri网的Web服务组合建模与分析,TP393.09
  3. 基于Petri网的信息管理软件服务建模方法研究,TP311.52
  4. 物联网业务模型描述语言的研究与实现,TN929.5
  5. 工作流动态变更处理技术,TP311.52
  6. 面向可穿戴生理检测的无线传感器网络QoS路由研究,TP212.9
  7. 基于jBPM的防空指控流程管理系统研究,TP311.52
  8. 基于着色Petri网的工作流引擎研究,TP311.52
  9. 基于Petri网建模的作业车间调度智能算法研究,TP18
  10. 基于TUXEDO的宽厚板MES系统的设计与实现,TP311.52
  11. RFID复杂事件处理及形成世系追溯研究,TP391.44
  12. 基于Petri网的情境感知服务逻辑建模研究,TP301.1
  13. 基于广义随机着色Petri网的C~3I系统建模与仿真技术研究,N945.12
  14. 卫星对地观测需求分析方法及其应用研究,V474.26
  15. 基于混杂Petri网的城市道路交通网络模型研究及应用,U491.112
  16. 基于Petri网的弹炮协同防空流程优化研究,E917
  17. 基于TCPN的Web服务组合时间验证的研究,TP393.09
  18. 基于Petri网的Web服务组合研究,TP393.09
  19. 基于随机Petri网的BPEL服务组合分析方法的研究,TP393.09
  20. 基于高级Petri网的工作流系统建模与性能评价,TP311.52
  21. 基于JAVA的多数据库中间件的设计与实现,TP311.10

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序
© 2012 www.xueweilunwen.com