节点文献

基于构件技术的工作流引擎模型研究

【作者】 李高明

【导师】 汪海涛;

【作者基本信息】 昆明理工大学 , 计算机软件与理论, 2008, 硕士

【摘要】 工作流技术是近年来在计算机应用领域中发展最为迅速的新技术之一,是实现业务流程自动化的关键技术。工作流引擎作为工作流技术的核心,近年来成为研究的热点,工作流引擎作为中间件广泛应用于电子商务、电子政务等领域。软件构件复用是在软件开发中避免重复劳动的解决方案,其出发点是应用系统在开发时不采用一切“从零开始”的模式,而是在已有工作的基础上,充分利用以往应用系统开发中积累的知识和经验,如需求分析、设计方案、案例等,从而将开发的重点集中在应用的特有构成成分上。针对当前工作流管理系统的开发周期长,通用性不强,开发成本高这些问题,本论文在深入分析工作流引擎的基础上,把软件复用思想、软件构件思想引入到工作流系统的研究开发中,分析、设计并实现了基于构件技术的工作流引擎模型。通过复用已有的工作流引擎构件,软件开发者可以快速构造工作流系统,这样可以较大地节省开发时间,避免开发过程中的重复劳动,提高软件开发效率。本论文主要研究基于构件技术的工作流引擎模型的分析、设计及实现,给出了模型的体系结构,分析了模型中的主要模块的工作原理及协同工作情况,介绍了工作流引擎的详细设计,并给出了模型实现的技术架构及关键技术的实现,最后用工作流引擎构件实现了一个工作流系统的实例——日报管理流程构件。

【Abstract】 As one of the most rapidly developing new technologies in recent years, workflow technology is the key technology to achieve business process automation. As the core of workflow technology, the research of workflow engine has increasingly become the focus of people’s attention. It has been applied extensively as a component in e-government and e-commerce fields.When developing new software , softwaer reuse is adopted to avoid duplication.In such a way, software development doesn’t have to start from the scratch.Based on the Past achievements, efferts of software develop, could be mostly concentrated on special composing composition of application.At present, the development of workflow management system (WfMS) cost high because of the long development lifecycle and lower generality. To solve these issues, the paper proposes a new solution. With the guidance of software reuse technology and component technology, designed and realized the workflow engine model based on component technology. Software developer could quickly build a WfMS by reusing available workflow engine components. In this way, it could not only save time and fund, but also improve the development efficiency and avoid the duplicated work.The article mainly research analysis, design and implement of the workflow engine model based on component technology. Shows the architecture of the model, analyzes of the work principle and cooperation of the model’s mainly modules, introduced the detailed design of the model,shows the technical construction and the realization of key technology of the model. At last,used the workflow engine component to realize a workflow system’s example—daily paper management flow component.

【关键词】 软件复用构件工作流引擎
【Key words】 Software reuseComponentWorkflow engine
  • 【分类号】TP311.52
  • 【被引频次】3
  • 【下载频次】140
节点文献中: 

本文链接的文献网络图示:

本文的引文网络