节点文献
PDM中工作流引擎的研究与设计
Research and Design of Workflow Engine in PDM
【作者】 刘志根;
【导师】 万立;
【作者基本信息】 华中科技大学 , 机械设计及理论, 2005, 硕士
【摘要】 随着电子商务的发展,以数据处理为中心的数据库产品已经进入稳定发展期,以业务过程处理为中心的工作流产品将进入高速发展期。在国内,随着企业管理的规范化和规模的不断扩大,企业的计算机管理将不仅仅停留在信息资源管理上,而将向更复杂的业务过程管理迈进。工作流系统作为企业业务的支撑系统,对于不同的企业业务,其工作流系统的特性是不相同的。PDM 中的工作流系统主要应用于企业的文档业务,本文通过从事CPC_ZTE_PDM 的工作流系统开发,对工作流系统的执行引擎进行了相关的研究。本文首先介绍了工作流技术的国内外研究情况,探讨了国际工作流管理联盟(WFMC)提出的工作流参考模型和工作流引擎参考模型,分析了引擎参考模型的5 个接口功能,并对当前主流的基于事务规则模型、基于变种的Petri 网模型和基于有向图模型的建模方案及其模型思想逐一进行了研究。在深入分析客户需求的基础上,本文提出了把模型文件编译成模型动态库的技术方案,基于此方案,选择了形象直观、可读性好的有向图建模模型; 设计了建模模型的12 种元素,研究了模型的XML 格式表示及模型的动态库生成技术; 从数据访问的角度,研究了工作流和工作流引擎的体系构架; 设计了工作流引擎的数据模型,包括组织模型,信息模型和处理模型; 研究了模型各元素的算法设计及引擎的异常处理策略; 研究了设计中的两个关键技术,基于数据集的数据实体的存储操作和基于Remoting的远程发布技术,并给出了实现策略。在软件实现方面,ZTE 的CPC_ZTE_PDM 软件系统已经应用了本次开发的引擎系统, 运转效果良好。文末对全文加以总结,并对进一步的研究工作作了展望。
【Abstract】 With the development of e-commerce, the database products based on data processing have reached their steady periods, while those dealing with process management will get their high speed evolution. Interiorly, along with the criterion of enterprises’ management and the expandedness of enterprises’ scale, the enterprise’s computer management system will not only stay on information management but step forward to complicated business process management. As the support center of business systems in enterprise, workflow management system (wfms) has its special characters with different enterprises. About the wfms in PDM, it’s usually used to the business of enterprise’s document management. Some works were done in this paper about wfms’ engine research & design. At first, some research information about workflow technology at home and outside were introduced, also with the WFMC’s workflow reference model and engine reference model. After the research of engine reference model’s five interfaces, three pop process model schemes were analyzed: business rule based model scheme, varied Petri net based model scheme and oriented chart based model scheme, their model ideas were discussed separately. With thorough analysis of customer’s requirement, a solution which compiled the model file to assembly was adopted. Depend on this solution, first the oriented chart based model scheme was chosen as process model scheme, and twelve model elements and the process model’s XML expression were designed out. Second the workflow model and workflow engine model’s architecture were researched. Third the engine’s three data models: organization model, information model and process model were analyzed. After that, several model element’s computer methods, also with the system’s error disposition were given. At last two key technologies were researched, one was data’s get/set operation based on DataSet, the other was distributed release technology based on remoting. About the implement, ZTE’s CPC_ZTE_PDM software system has been using this engine and running well. In the end, summary and expection of this research were given.
【Key words】 workflow; workflow engine; engine design; model dynamic link library;
- 【网络出版投稿人】 华中科技大学 【网络出版年期】2006年 05期
- 【分类号】TP391.3
- 【被引频次】5
- 【下载频次】211