基于fsm模型的流程引擎研究与实现

基于fsm模型的流程引擎研究与实现

ID:32284764

大小:2.26 MB

页数:72页

时间:2019-02-02

基于fsm模型的流程引擎研究与实现_第1页
基于fsm模型的流程引擎研究与实现_第2页
基于fsm模型的流程引擎研究与实现_第3页
基于fsm模型的流程引擎研究与实现_第4页
基于fsm模型的流程引擎研究与实现_第5页
资源描述:

《基于fsm模型的流程引擎研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要Y960325要工作流管理技术是实现企业业务流程管理自动化的一项重要的计算机技术。然而,随着Intemet上电子商务的飞速发展,传统工作流管理系统越来越不能适应现代企业业务流程管理的要求,主要表现在系统缺乏柔性和互操作性,难以支持动态的和跨组织的工作流程。本文参考工作流管理联盟(WorkflowManagementCoalition,简称wfMc1规范首先介绍了工作流管理系统的相关概念。使用图形可视化方法进行流程建模,管理人员可以通过可视化的图形界面绘制业务流程,实现了流程定义中真正意义上的人机交互。然后基于XML技术,提出了一种面向电子商务应用的工作流流程模型,该模型采用状态图来

2、表示,设计了其XPDL描述;同时设计了工作流的组织管理模型。在此基础上,开发了一套基于关系数据库的工作流的流程引擎,给出了流程引擎的概要设计,包括功能设计和引擎的整体结构。并结合分布式技术给出引擎组件的详细设计和实现。在实现方案中,应用Web服务技术改善流程引擎的性能。用Web服务实现流程活动,动态选择合作商;实现跨组织的工作流提高工作流系统的互操作性。在引擎的实现中,调度和路由算法是非常关键的部分。本文改进了己有的调度算法,解决工作流引擎中任务的时间约束问题,实现了具有较低的截止期错过率和较短的响应时间的流程引擎任务调度策略。分析了并行路由、选择路由的几种情况。通过对几种路由算法的需

3、求分析,给出了算法的设计和实现方案。最后,我们把流程引擎和工作流技术应用到应用集成上。通过把应用逻辑和流程逻辑相分离,把人、信息和应用工具合理组织在一起。发挥了系统的最大效能,为企业更好的实现经营目标提供了先进的手段。关键词:流程引擎,J2EE,路由,应用集成中图法分类号:TP311文献标识码:A摘要AbstractWorkflowmanagementtechnologyisanimportantcomputertechnologyinenterprisebusinessprocessmanagement.Asthefaste—businessdevelopmentinInternet

4、,traditionalworkflowmanagementsystems(WVMS)can’tmeettherequirementofmodembusinessprocessmanagementanymore.Theydon’tprovideenoughsupporttodynamicandinter-organizationbusinessprocessesbecauselackingagilityandinteroperability.Inthispaper,WorkflowManagementSystemwhichreferencedWfMCspecificationisint

5、roducedindetail.Usingamethodofgraphicvisualizationforprocessmodeling,theadministratorcandrawbusinessprocessthroughgraphicalinterfacestomakeman-machineinteractionsreallycometrue.Onthebasisofgraphicvisualization,wesupposedaworkflowprocessmodelaimedtothee-businesswhichbased0nXML.Theprocessmodelisex

6、pressedbystatediagram.It’SXPDLwasdesigned.Theorganizationmodelwasdesigned,anddevelopedasetofworkflow’SprocessenginebasedontheRDBMS.Afterthat,briefspecificationofprocessengineisintroduced,includingdesignoffunctionandtheengine’Sstructure,andthedesignanddevelopmentofworkflowengineisdiscussedingreat

7、detailcombinedwithdistributedtechnologiesintherealizationoftheproject.Weimprovedprocessengine’Sperformancethroughimplementingactivitiesinaprocessbywebservicesanddynamicallyresolvingserviceproviderasparticipationalrole.What’S

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

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

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