论文部分内容阅读
随着信息技术和计算机网络技术的发展,网络化制造正逐步取代传统的制造方式成为新一代的制造模式。支持网络化协同工作的工作流管理技术是保证协同工作有效进行的关键技术,通过对工作流技术的研究,可以缩短产品开发周期,降低开发成本,提高产品质量和服务质量,从而赢得市场的竞争。 本文在分析网络化协同工作环境下工作流管理需求的基础上,建立了支持协同工作的工作流管理系统的体系结构,为全文的研究奠定了基础。并基于Web服务技术研究了工作流管理系统的基础结构,为多个用户在分布、自治、异构的协同环境中进行协同工作提供了有力支持。 工作流建模是实现工作流管理的基础。本文从组织模型、资源模型、信息模型和过程模型四个方面分析了协同工作环境中的工作流模型,以此为基础建立了工作流模型的图形化描述。该模型符合工作流管理联盟的过程定义标准,并提供了基于XML和基于数据库两种存储方式。研究了工作流模型的建模规则和转换规则,为协同工作环境中的过程集成提供了保障。 工作流执行控制技术是实现工作流可靠、有效运行的保证。本文提出了工作流执行服务框架结构,详细分析了结构中各个部分的功能及各个部分间的协作关系。基于ECA规则研究了引擎的运行控制规则,将ECA规则应用到关系数据库中实现了工作流引擎的控制逻辑。最后研究了工作流引擎与外界的交互。 根据以上的研究成果,我们开发了协同工作环境中的工作流管理系统。本文的最后详细介绍了该系统的实现技术和运行实例。