文档介绍:华中科技大学
硕士学位论文
工作流管理系统中异常处理的设计与实现
姓名:丁正国
申请学位级别:硕士
专业:通信与信息系统
指导教师:张林
20050401
摘要
随着社会生产日益出现流程化趋势工作流在企业信息化过程中也起着越来越
重要的作用工作流技术通过信息技术的支持实现企业业务过程的自动化执行是
实现业务过程管理与控制的一项关键性技术它与 ERP 或其他信息系统的集成能
够很好的实现工作流程定制管理和企业系统集成目前对于工作流异常处理
事务和时间约束等的研究仍然不够成熟一定程度上限制了工作流技术的应用本
文针对这一现状着重研究了工作流异常处理的技术与方法
本文首先讨论了工作流异常处理的研究现状讨论了编程语言和工作流系统中
的异常处理的区别和联系以及现有的一些异常处理方法然后对于工作流异常的
来源和分类以及异常处理原则和方法进行了详细的分析并设计和实现了基于规
则库的异常处理方法定义了规则的数据结构将异常处理相关信息描述成规则的
形式通过异常分析模块对规则库进行搜索查找到合适的处理规则进行异常处理
文中描述了规则的建立方法异常处理的过程异常的触发机制处理方法和传播
机制以及使用 BPEL4WS 为异常处理建模等并给出了异常处理和事务时间约
束之间的关系使用本方法可以解决工作流系统中出现的大部分异常情况
本文的研究基于 Java 技术 J2EE 平台和 WEB 服务技术采用 BPEL4WS 作
为业务流程建模语言在标准 Java 的异常类库的基础上通过继承实现用户自定义
异常使用 Java 技术实现了工作流异常处理模块包括异常处理异常分析等功能
关键词工作流异常处理规则库 PEWF 异常处理建模
I
Abstract
With the development of information relative technology in recently years, the
technology of workflow develops rapidly. Workflow e one of the key technologies
of achieving business process management and domination. However, the study of
exception handle, transaction and time constraint in workflow were limited, which
restricted the application of the workflow technology. Contrapose to this situation, this
thesis studies the technique of exception handling in workflow management system.
The thesis firstly discusses the research actuality, then analyses the distinguish and
relation between exception handling in program and exception handling in workflow, and
existing exception handle techniques in workflow management system. The origin and
sort of the exception, and the principle of exception handling are also discussed. Then
the thesis design and realize Rule-based method of exception handling, and the data
structure is defined. In this method, the exception handling is described as rules, the
exception analysis module search suited rule in the rule warehouse, and the exception
handling module handles the exception. The thesis describes the build process of the rules,
the process of excep