论文部分内容阅读
工作流技术在企业中的广泛应用是信息技术应用领域的一场变革,其核心是企业的业务过程,不仅提供对业务过程的单个活动的支持,而且对活动之间的联系提供自动化或半自动化的支持。因此,在企业信息系统中采用工作流技术,可以减少业务过程中间环节的人为因素,提高活动之间的协调和控制的效率,从而达到企业整体业务过程效率的最大化。随着企业的不断发展,企业的业务流程由原来的集中式为主逐渐变成以分布式为主,复杂的业务流程需要多部门相互协同才能完成。企业对分布式工作流管理系统的可扩展性和互操作性要求越来越高。Web服务技术是在Web技术基础上发展起来的新兴技术,具有广阔的应用前景,又由于其蕴含有巨大的商业价值,自从诞生以来得到了快速的广泛的应用。基于Web服务技术的分布式工作流系统与基于CORBA、COM等技术的分布式工作流系统相比具有明显的优势,研究基于Web服务的分布式工作流系统技术对加快企业信息化建设具有重要的意义。论文首先对工作流技术的相关概念和当前研究现状进行了概述,并对Web服务技术的组成与优点做了介绍;其次在开发设计一种基于关系型数据库的轻量级工作流引擎的基础上,将分布式工作流技术与Web服务技术相结合提出了基于Web服务的分布式工作流系统模型,并对模型的组成与各模块的功能与模型的性能进行了分析;最后为了提高分布式工作流系统的安全性,论文提出一个新的异常处理方法,并对模型的协调机制、流程动态变更的处理方法进行了详细地描述。