基于mvc架构的轻量级工作流引擎研究与设计

基于mvc架构的轻量级工作流引擎研究与设计

ID:33778656

大小:382.89 KB

页数:5页

时间:2019-03-01

基于mvc架构的轻量级工作流引擎研究与设计_第1页
基于mvc架构的轻量级工作流引擎研究与设计_第2页
基于mvc架构的轻量级工作流引擎研究与设计_第3页
基于mvc架构的轻量级工作流引擎研究与设计_第4页
基于mvc架构的轻量级工作流引擎研究与设计_第5页
资源描述:

《基于mvc架构的轻量级工作流引擎研究与设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第19卷第l0期电子设计工程2011年5月V01.19No.10ElectronicDesignEngineeringMay2011基才MVC架构的轻量级工作流引擎研究与设计丁苍峰(延安大学计算中心陕西延安716000)摘要:为了克服传统工作流引擎的不足,设计基于MVC架构的轻量级工作流引擎。搭建了由客户层、表示逻辑层、持久层和数据库服务层组成的多层次工作流管理系统的整体架构。该引擎集成在引擎控制器中,通过引擎控制器控制任务的流转.并详细地介绍轻量级工作流引擎各个功能组件。能根据需要灵活的添加和裁减各种组件来扩展工作流引擎的功能,并且基于引擎的系统

2、可以根据具体需求灵活地定制于不同领域的工作流管理系统中。关键词:MVC;架构;轻量级;组件;工作流引擎中图分类号:rP303文献标识码:A文章编号:1674—6236(2011)10一O0o5—04ResearchanddesignoflightweightworkflowenginebasedonMVCframeworkDINGCang-feng(ComputeCenterofYah’∞University,Yah’m716000,China)Abstract:Inordertoovercomethedeficiencyoftraditional

3、workflowengine,thispaperdesignslightweightworkflowenginebasedonMVCframework,buildsoverallarchitecturewhichiscomposedofmultilayeroflightweightworkflowmanagement,designscoreframeworkoflightweightworkflowmanagemenLtheengineisintegratedintheenginecontrolswhichcontrolstaskflow,also

4、elaboratesvariouscomponentsandfunctionsofworkflowengine.Accordingtospecificneeds,thecoreframeworkaHowsflexibleadditionandreductionofvariouscomponentstoexpandtheworkflowenginefunction,alsofexiblycustomstoworkflowmanagementsystemofdiferentareas.Keywords:MVC;framework;lightweight

5、;component;workflowengine工作流从提出至今,经过几十年的发展,取得一定的成MVC架构的充分支持工作流技术的小型内核,可以耦合到具果,但在实际应用中,应用的企业还是较少,应用的范围窄,体不同应用的MIS系统中,达到灵活应用的目的。效果不理想ll。这主要是目前与工作流管理系统的全面性、集1整合MVC的轻量级的引擎设计成性有关,也与企业应用的状况有关,最重要的原因是目前工作流产品功能齐全,结构庞大,系统复杂,标准化程度差,miniFloW是基于整合MVC架构的Web环境系统。整个灵活性差,实现复杂,难于在不同系统之间进行交互,集成

6、的系统参照了J2EE架构.采用了Brower/ActionServlet控制器,效果不理想.不能很好地将SCM、CRM、ERP、和OA等具体业BO业务逻辑层/HibernateDA0层/DBMS数据库服务层多层务流程处理系统紧密地联系在一起[21,多数产品的开发由于的框架结构。轻量级是设计miniFlow系统所一直围绕的核心没有清楚地理解用户的需求,而不能满足用户的迫切需要。任务,为此,利用目前很流行的Struts2[41、Hibernate[5]开源框也不能灵活地集成到企业具体系统中。架和Ajax[6]异步请求/响应技术来设计,主要采用了组件能为

7、了克服当前工作流在应用中的不足,提出了一个基于拔能插的特性来容易地扩展工作流管理系统的其他功能。本整合MVC架构的轻量级工作流引擎,来进行系统的设计和文利用这些技术设计的miniFIOW系统整体架构如图1所示。应用。本文在设计引擎时主要考虑一个轻量级的核心,提供图1清楚地描述了MVC架构基础上的工作流管理系统工作流管理系统所需要的基本功能,在此基础上,利用组件和应用进行集成的多层模型,分为客户端应用层、表示逻辑灵活的可拔可插特性.根据需要来添加各种工作流组件进行层、业务逻辑层,持久层和数据库服务层。扩展工作流管理系统的功能。1)数据库服务层为工作流

8、管理系统和业务系统通过持新西兰Massey大学的Tagg等学者对工作流引擎的相信久层提供数据。曾经使用过”轻量级”13]这

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。