论文部分内容阅读
工作流技术通过信息技术的支持为企业的经营过程提供了一个从模型分析、建立、管理、仿真到运行的完整框架,是实现业务过程管理与控制的一项关键性技术。基于Web和协同工作流技术的办公自动化系统利用先进的计算机软件、网络和通讯技术,并借鉴国内外先进的管理和人文思想,从而较好地支持企业经营过程的运行、管理和监控。随着Internet应用的普及和Web技术的发展,基于Web协同工作流技术的办公自动化系统将为异构环境的业务协同和跨企业的商务往来提供良好的基础,其中基于XML的数据交换标准和基于Web服务的协作接口组件技术将成为未来工作流系统和办公自动化系统的关键技术特征。本文根据湖南铁通信息化管理的要求,从提高工作流技术的实用性入手,对基于Web的协同工作流系统模型进行了基本论述,在工作流过程定义、协作接口组件技术两个方面进行了深入的研究,提出了相关的理论方案和实现策略,并给出了基于XML的过程定义模型与基于Web服务协作接口模型。这些深入研究对于进一步提高我国企业信息化程度,增强企业核心竞争力有着非常重要的意义。 本文首先概述了工作流的相关技术,总结了目前工作流技术的发展趋势,介绍了工作流管理系统的参考模型,同时对工作流系统实现中用到的企业级分布式软件开发领域的COM+技术进行了阐述。 在工作流引擎方面,通过引擎和工作流执行系统模型分析,应用XML技术,提出了一种新的引擎模型,很好地解决了原有的多活动实例、服务类型建模等问题。实例表明,该模型具有描述能力强,建模方法通用,结构清晰简洁等优点。 在工作流系统执行技术方面,提出了一种基于COM+技术的分布式工作流系统实现框架,通过多层结构的方式实现了工作流系统中逻辑与应用的分离、逻辑与数据的分离,系统在可靠性、可扩展性与实用性等方面都具有良好的性能。 最后,把基于XML和Web服务协作接口的协同工作流系统及技术运用到湖南铁通办公自动化系统的实际项目中,从而验证了本文提出的协同工作流系统模型及其相关技术。