论文部分内容阅读
随着电子商务的发展,以数据处理为中心的数据库产品已经进入稳定发展期,以业务过程处理为中心的工作流产品将进入高速发展期。在国内,随着企业管理的规范化和规模的不断扩大,企业的计算机管理将不仅仅停留在信息资源管理上,而将向更复杂的业务过程管理迈进。工作流系统作为企业业务的支撑系统,对于不同的企业业务,其工作流系统的特性是不相同的。PDM 中的工作流系统主要应用于企业的文档业务,本文通过从事CPC_ZTE_PDM 的工作流系统开发,对工作流系统的执行引擎进行了相关的研究。本文首先介绍了工作流技术的国内外研究情况,探讨了国际工作流管理联盟(WFMC)提出的工作流参考模型和工作流引擎参考模型,分析了引擎参考模型的5 个接口功能,并对当前主流的基于事务规则模型、基于变种的Petri 网模型和基于有向图模型的建模方案及其模型思想逐一进行了研究。在深入分析客户需求的基础上,本文提出了把模型文件编译成模型动态库的技术方案,基于此方案,选择了形象直观、可读性好的有向图建模模型; 设计了建模模型的12 种元素,研究了模型的XML 格式表示及模型的动态库生成技术; 从数据访问的角度,研究了工作流和工作流引擎的体系构架; 设计了工作流引擎的数据模型,包括组织模型,信息模型和处理模型; 研究了模型各元素的算法设计及引擎的异常处理策略; 研究了设计中的两个关键技术,基于数据集的数据实体的存储操作和基于Remoting的远程发布技术,并给出了实现策略。在软件实现方面,ZTE 的CPC_ZTE_PDM 软件系统已经应用了本次开发的引擎系统, 运转效果良好。文末对全文加以总结,并对进一步的研究工作作了展望。