业务流程柔性配置的研究和实现

业务流程柔性配置的研究和实现

ID:34476158

大小:2.87 MB

页数:73页

时间:2019-03-06

业务流程柔性配置的研究和实现_第1页
业务流程柔性配置的研究和实现_第2页
业务流程柔性配置的研究和实现_第3页
业务流程柔性配置的研究和实现_第4页
业务流程柔性配置的研究和实现_第5页
资源描述:

《业务流程柔性配置的研究和实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、南开大学硕士学位论文业务流程柔性配置的研究和实现姓名:乜聚科申请学位级别:硕士专业:计算机软件与理论指导教师:邵秀丽20090501中文摘要随着信息化的快速发展,任何简单的信息系统都要处理流程问题。工作流概念将以往企业中独立、分散的企业业务流程互相联系,从而极大的提高了过程管理的效率,实现企业业务过程重组、并行工程、敏捷制造等先进企业管理理念。本文实现了一个柔性可配置轻量级工作流引擎系统。引擎系统分流程建模和流程执行两个阶段来执行。在流程建模阶段,用户完成业务流程的定义,引擎系统主要实现解析和细化配置功能。主要方法是用户使用工具JaWE进

2、行可视化建模,生成XPDL格式的流程定义文件;流程定义解析模块解析XPDL流程定义文件,并将解析出的流程定义元素的具体数据存入数据库中对应的表中,形成与XPDL格式流程定义对应的基于数据库的流程定义;流程细化配置模块负责为基于数据库的流程定义配置相关页面和组件,形成具有依赖关系的业务处理系统。配置的具体内容包括:为流程的活动配置执行单元(包括活动执行页面和活动业务逻辑执行组件)、为流程配置工作流相关数据映射组件、配置并执行参与者指派组件。在业务流程执行阶段,引擎系统实现了控制流程活动执行过程、条件解析、前项依赖规则检查和后转发规则控制、参

3、与者指派、工作项管理、任务指派、日志管理和异常处理等功能。同时,本文还设计实现了基于Token的引擎执行控制机制,使得引擎系统对其所在业务系统中的业务流程执行过程的控制准确而有效率。本文引擎采用适当的流程定义管理策略,实现对流程运行时修改流程定义的支持;同时引擎基于组件配置的方式形成业务系统,这些配置的组件在流程执行前可替换,在流程执行后但不影响已执行流程时也可替换。以上两种方式使应用引擎的业务系统具有较大的柔性。本文引擎已成功应用在某制药企业的项目管理平台中,取得了良好的应用效果。本文以平台中一个实际的业务流程为例,给出了应用本工作流引

4、擎的过程。关键词:工作流引擎柔性可配置XPDL流程AbstractAbstractWiththerapiddevelopmentofinformatization,allinformationsystemshavetodealwiththeissueofcontrollingprocess.Theconceptofworkflowintegratesthebusinessprocessesofenterprisethatwasindependentanddistributedinthepast,whichgreatlyimprovesth

5、eefficiencyofprocessmanagementandrealizestheadvancedenterprisemanagementsuchasenterprisebusinessreorganization,concurrentengineeringandagilemanufacturingetc.Thispaperputsforwardaflexibleandconfigurableworkflowenginemodel,whichconsistsofaprocessmodelingphaseandprocessexecu

6、tingphase.Inthefirstphase,userspecifiesthedefinitionofworkflowandtheengineareresponsibleforparsingandrefiningontheconfiguration.Indetail.theusermodelsworkflowwithJaWEinavisualizedwayandproducethedefinitionfileinXPDLformat,whileparsingmoduleofenginestoredataofelementsdefin

7、edinXPDLfileintotablesindatabase.Thosetablesareworkflowdefinitionsbasedondatabase.Therefiningconfigurationmoduleprovidestherelatedpagesandflowdefinitionscorrespondingtodefinitionsindatabase,formingaprocessingsystemwithdependency.Configurationsincludeexecutionunits(activit

8、ypageandexecutionlogiccomponent),datamappingcomponentandothercomponentsassignedbyparticipants.In

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

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

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