资源描述:
《基于持久消息队列的工作流管理系统研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要本文的主要研究内容是工作流的基础理论及其实现技术。包括以下工作:工作流管理系统的体系结构设计、过程模型的建模以及对该模型进行描述的过程定义语言开发、工作流的实现技术研究。本文首先结合当前主流建模理论和方法,提出了过程模型的设计原则,并建立了XXWorkflow过程模型,该模型具备类似UML(UnifiedModelingLanguage,UML)活动图的表示形式,完备地表达了经营过程中的活动以及活动间的各种逻辑关系;接着,开发了对此模型进行描述的过程定义语言,是一种基于XML的过程定义语言,它符合WfMC(WorkflowManagementCoalit
2、ion,WfMC)的规范XPDL1.0(XMLProcessDefinitionLanguage,XPDL),从而实现了过程定义的共享;然后,设计出了类似WindowsDNA(DistributedNetworkApplication,DNA)层次结构的五层系统体系结构,并提出了其切实可行的实现方案,该方案实现了“过程建模与配置工具”、“工作流引擎”、“客户应用”及“应用注册”等主要功能软件构件;最后,开发了XXWorkflow原型系统,其通信基础结构采用了持久消息队列和socket技术,实现了异步通信,并保证消息不会丢失。XXWorkflow完成了工作流的
3、定义和管理,并按照预先定义好的工作流逻辑推进工作流实例的执行。它从更高的层次上提供了实现物料流、资金流、信息流及其涉及的相关过程与应用的集成机制,这使得企业能够实现业务过程集成、业务过程自动化与业务过程的管理。XXWorkflow的内容覆盖了工作流基础理论和实现技术的研究,同时也是对本文研究工作的验证。关键词:分布式工作流过程模型工作流引擎应用代理持久消息队列MSMQXML-57-AbstractThemainresearchcontentsofthisthesisarethefundamentaltheoriesandrealizingtechnologi
4、esofworkflow.Includingthefollowingwork:thesystemstructuredesignofworkflowmanagementsystem,modelingoftheprocessmodelanddevelopmentoftheprocessdefinitionlanguagetodescribethemodel,researchonrealizingtechnologiesinworkflow.Firstly,thedesignprinciplesoftheprocessmodelareputforwardonthe
5、foundationofthemajormodelingtheoriesandmethodsatpresent,andthe“XXWorkflowprocessmodel”issetup,whichpossessesthesimilarexpressionformasUML(UnifiedModelingLanguage,UML)Activity,theactivitiesandallthelogicrelationshipsamongtheactivitiesarefullyexpressed;Secondly,theprocessdefinitionla
6、nguagetodescribethemodelisdeveloped,whichisanXMLbasedprocessdefinitionlanguageandaccordingwithXPDL1.0(XMLProcessDefinitionLanguage,XPDL),thestandardofWfMC(WorkflowManagementCoalition,WfMC),whichachievesthesharingoftheprocessdefinition;Then,afivelayersofsystemstructuresimilartoWindo
7、wsDNA(DistributedNetworkApplication,DNA)hierarchicalstructureisdesigned,andafeasiblerealizationsolutionisputforwardwhichrealizesthemainsoftwarefunction,including"processmodeling&configurationtool",“workflowengine”,“clientapplication”and“applicationregistration”,etc;Finally,theXXWor
8、kflowprototypesystemwhosec