- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
支持ICEMDA的工作流引擎技术与实现毕业论文
工学硕士学位论文
支持ICEMDA的工作流引擎
技术与实现
董洪梅
哈尔滨工业大学
2007年7月
国内图书分类号:TP315
国际图书分类号:681.3
工学硕士学位论文
支持ICEMDA的工作流引擎
技术与实现
硕士研究生 : 董洪梅 导师 : 刘国忠 副教授 申请学位 : 工学硕士 学科、专业 : 计算机科学与技术 所在单位 : 计算机科学与技术学院 答辩日期 : 2007年7月 授予学位单位 : 哈尔滨工业大学
Classified Index:TP315
U. D. C. :681.3
Dissertation for the Master Degree in Engineering
TECHNOLOGY AND IMPLEMENTATION OF WORKFLOW ENGINE FOR ICEMDA
Candidate: Dong Hongmei Supervisor: Associate Prof. Liu Guozhong Academic Degree Applied for: Master of Engineering Speciality: Computer Science and Technology Affiliation: School of Computer Science
and Technology Date of Oral Examination: July, 2007 University: Harbin Institute of Technology 摘 要
随着计算机技术的迅速发展,越来越多的企业采用了信息化手段对企业进行管理,这就标志着许多工作需要靠计算机按照一定的执行规则自动实现,特别是企业业务流程的自动化或半自动化实现。工作流技术为实现这一目标提供了新的技术手段和方法。
与此同时,经济的全球化和企业竞争的加剧要求企业应用软件系统具有高度的灵活性,可以按照企业的具体需求,快速灵活地生成应用软件系统,并且在企业业务流程发生变化时,迅速地进行重组来满足客户需求。MDA的提出将一系列新的趋势性技术整合在一起来满足企业复杂多变的需求。
本文首先研究了可配置可互操作可执行的模型驱动构架(Interoperable Configurable Executable Model Driven Architecture, ICEMDA)支持下的工作流模型。在基于业务对象概念的基础上,建立以业务活动为中心的PIM(Plat Independent Model)层工作流模型。接着建立了PSM(Plat Specific Model)可执行工作流模型,该模型主要描述了业务构件内部和业务构件之间的依赖关系;而后定义一个形式化的有限自动机和一系列映射规则实现PIM到PSM的自动映射。
其次,针对PSM的可执行工作流模型,研究了工作流引擎中的路由算法、条件判断策略和基于负载平衡的任务分配算法,并定义了工作流引擎与应用程序框架的集成模式,将应用程序框架中的角色/用户数据和工作流相关数据集成到工作流引擎中。
最后设计和实现了一个采用模块化思想的工作流引擎,并与开源工作流引擎Shark在支持的工作流模型、任务分配策略和耦合性三方面做了比较分析。在实现方面,结合一个具体的采购业务应用案例对ICEMDA中的业务流程开发模式做了详细描述。
关键词 MDA;工作流模型;工作流引擎
Abstract
With the rapid development of the computer technology, more and more enterprises have adopted the information-based means to manage their business processes. This indicates that a lot of work will be done automatically by computers according to certain execution rules, especially the enterprise business processes. The workflow technique provides a new method to achieve this goal.
At the same time, enterprise application software systems should have high flexibility as the economic globalization a
文档评论(0)