欢迎来到天天文库
浏览记录
ID:34830294
大小:1.01 MB
页数:70页
时间:2019-03-12
《浅论基于jbpm的服务流程实现与工作流模型转换技术》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、硕士学位论文基于JBPM的服务流程实现与工作流模型转换技术SERVICESPROCESSIMPLEMENTATIONBASEDONJBPMANDWORKFLOWMODELTRANSFORMATIONTECHNOLOGY胡程远哈尔滨工业大学2010年6月国内图书分类号:TP315学校代码:10213国际图书分类号:681.3密级:公开硕士学位论文基于JBPM的服务流程实现与工作流模型转换技术硕士研究生:胡程远导师:战德臣教授申请学位:工学硕士学科:计算机科学与技术所在单位:计算机科学与技术学院答辩
2、日期:2010年6月授予学位单位:哈尔滨工业大学ClassifiedIndex:TP315U.D.C:681.3DissertationfortheMasterDegreeSERVICESPROCESSIMPLEMENTATIONBASEDONJBPMANDWORKFLOWMODELTRANSFORMATIONTECHNOLOGYCandidate:HuChengyuanSupervisor:Prof.ZhanDechenAcademicDegreeAppliedfor:MasterofEngi
3、neeringSpeciality:ComputerScienceandTechnologyAffiliation:SchoolofComputerScienceandTechnologyDateofDefence:June,2010Degree-Conferring-Institution:HarbinInstituteofTechnology哈尔滨工业大学工学硕士学位论文摘要本课题主要研究两个方面:一方面是基于JBPM的服务流程的实现,本文首先对工作流的概念进行了一写论述,在这些定义基础上研
4、究了工作流参考模型和工作流管理系统体系结构。通过对工作流的分析研究,结合WFMC提出的工作流规范,本文提出了工作流模型的六种要素:分别为顺序模型、与分支模型、与连接模型、或分支模型、或连接模型、循环模型。在论述了工作流的相关信息之后,本文又具体针对JBPM分析其工作原理和内核结构,并通过实例说明了JBPM流程的运行过程。本文在分析了工作流与工作流引擎的运行原理之后,开始研究服务流程以及服务流程的实现问题,通过分析校园订餐服务的功能需求和服务流程,提出了对JBPM工作流引擎的封装需求。紧接着本文详
5、细分析了如何设计和改进工作流引擎,以实现封装满足服务流程的需求,最后用一个校园订餐托单的案例验证了设计和分析的正确性。研究的另一方面是工作流模型转换的研究,本文首先分析了模型转换的定义和方法,通过分析和研究这些转换方法,提出了平台无关模型向平台相关模型转换的设计思想,基于该思想分析和研究了ICEMODEL到JBPM模型的对应元素转换,通过对这些对应元素转换的语法规则定义,归纳总结出了总的模型转换的规则定义。然后本文基于分析的转换规则设计了模型转换引擎的结构。文章最后结合校园服务平台的实例论证了前
6、面JBPM工作流引擎的封装研究,给出了工作流引擎封装的体系结构并重点叙述了模型工作流模型注册和实例管理机制以及待办任务机制,之后结合ICEMODEL到JBPM模型转换程序的实例对前面模型转换的规则语法给予了验证。关键词:工作流模型;工作流引擎;ICEMODEL;JBPM;事件驱动-I-哈尔滨工业大学工学硕士学位论文AbstractThepaperstudytwoaspects:Ononehand,howtoimplementserviceprocessbasedonJBPMisdiscussed
7、.Itgivessomeconceptaboutworkflow,andmakessomeresearchaboutworkflowreferencemodelandstructureofworkflowmanagementsystem.BasedonnormsproposedbyWFMCandanalysisaboutworkflow,thepaperpresentssixelementsofworkflowmodel:ordermodel,andthebranchmodel,andtheco
8、nnectionmodel,orthebranchmodels,ortheconnectionmodel,cyclicmodel.Afteritdiscussestheworkflow-relatedinformation,thisarticleanalysisworkingprincipleandcorestructureofJBPM.Atlast,itmakesexamplesforillustratingtheoperationprocessofJBPMprocess.Basedonthe
此文档下载收益归作者所有