收藏本站
《哈尔滨工业大学》 2009年
收藏 | 手机打开
二维码
手机客户端打开本文

基于微内核工作流引擎的设计与实现

薄洪健  
【摘要】: 随着信息技术的发展,企业的业务急剧增加,同时业务过程也变得越来也复杂,甚至在一个单位内部的工作都需要多个部门和员工合作完成。传统的信息系统仅能满足客户对数据处理信息化的最基本要求,却很难满足客户对“协助处理信息化”的要求,在这样的背景下工作流技术应运而生。然而,早期工作流引擎系统的内部算法与外部实现混杂在一起,开发人员很难对原有功能进行扩展,任何地方的修改都很容易影响到其他功能,牵一发而动全身。为了避免这个问题,很多厂商对原有工作流系统框架进行改进。 本课题来源于群硕软件工作流管理平台系统。工作流引擎作为工作流系统的核心,是流程调度和执行的基础。它涉及到诸如调度算法、实例状态以及任务管理等内容。 本课题首先介绍了工作流系统在国内外的研究成果以及发展趋势,分析了工作流引擎设计的相关技术,研究了工作流管理联盟的参考模型。根据实际业务需要,选择XPDL作为建模语言,用于过程定义工具与工作流引擎交互。为了提高工作流引擎的扩展性,引入了微内核的概念,其核心思想就是降低组件耦合度,避免了引擎内部算法与外部实现混杂在一起的情况。 其次,分析和总结了工作流引擎系统的需求。其中工作流引擎负责流程的驱动,任务管理负责记录用户任务,外部服务负责为流程引擎提供各种服务支持。根据工作流参考模型,完成了对系统的总体结构设计工作,并以微内核的设计框架为基础,设计了工作流引擎系统的层次结构。 最后,结合工作流的功能需求,将整个系统划分为四大模块:过程定义模块,引擎核心模块,任务管理模块和扩展服务模块。并设计了的数据库表,根据参考模型设计了实例的状态及其变迁过程,最终编码实现。 采用微内核的设计思想使得内核只提供调度机制,而把实现策略留给更高一层服务程序。当新的技术出现时,只需要增加或修改服务程序即可,而不必修改内核设计,增强了系统的可扩展性,使开发效率大大提升。
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2009
【分类号】:TP311.52

【引证文献】
中国硕士学位论文全文数据库 前1条
1 陈旭;面向警务督察的活动模型及工作流平台的研究与设计[D];天津大学;2010年
【参考文献】
中国期刊全文数据库 前10条
1 曹晋源;;LoadRunner在软件性能测试中的应用[J];电脑开发与应用;2008年05期
2 程昆山,吴慧韫;基于EJB构件的电子商务体系及服务平台的研究[J];华东交通大学学报;2003年04期
3 黄峰;;基于Web Service的工作流引擎研究[J];信息技术;2008年07期
4 马刚;;软件体系结构中微内核模式的应用研究[J];淮海工学院学报(自然科学版);2006年01期
5 何清法,李国杰,焦丽梅,刘力力;基于关系结构的轻量级工作流引擎[J];计算机研究与发展;2001年02期
6 何鹤立,倪小平,盛步云,罗丹;工作流管理系统的柔性技术[J];计算机工程;2004年06期
7 刘灿勋;白树仁;;基于Agent微内核工作流技术研究[J];计算技术与自动化;2008年03期
8 范玉顺,吴澄;工作流管理技术研究与产品现状及发展趋势[J];计算机集成制造系统-CIMS;2000年01期
9 石伟,范玉顺,吴澄;分布对象环境下工作流执行系统设计[J];计算机集成制造系统-CIMS;1998年06期
10 陶明亮,尹东;基于智能Agent的工作流异常管理[J];计算机应用;2005年11期
【共引文献】
中国期刊全文数据库 前10条
1 邹海;储德新;高顺利;;基于Petri网的工作流建模与分析[J];安徽大学学报(自然科学版);2011年02期
2 姜朋慧,姜志红,须德;工作流系统中路由图构造问题[J];北方交通大学学报;2000年06期
3 杜俊林;王泓仁;;基于工作流的人员培训管理系统[J];兵工自动化;2009年02期
4 张玲;;基于状态机模型设计协作式工作流系统[J];北京机械工业学院学报;2007年01期
5 赵海,马殿富,怀进鹏,李巍,张晗立;一种基于Web的工作流系统的设计与实现[J];北京航空航天大学学报;2001年04期
6 李青;赵萌;闻敬谦;;基于工作流的集成质量管理系统设计[J];北京航空航天大学学报;2005年11期
7 刘萍萍,韩文秀;业务流程再造与工作流技术[J];北京科技大学学报(社会科学版);2003年04期
8 陈洪娜;祖旭;周峰;;工作流技术研究发展状况、研究内容及趋势[J];重庆工学院学报;2006年02期
9 向宏;唐旭;胡海波;鲁先志;李乐乐;;大量并发环境下的缓冲异步处理模型[J];重庆工学院学报(自然科学版);2009年01期
10 周军;;基于工作流的电力企业经营管理[J];中国城市经济;2010年07期
中国重要会议论文全文数据库 前10条
1 王华敏;边馥苓;;工作流驱动的组件式GIS系统模型研究[A];中国地理信息系统协会第三次代表大会暨第七届年会论文集[C];2003年
2 王远;王坚;;基于状态的工作流引擎推进机制研究[A];先进制造技术论坛暨第五届制造业自动化与信息化技术交流会论文集[C];2006年
3 孟海涛;殷旭;王新平;;基于J2EE的工作流引擎的研究与应用[A];促进企业信息化进程——第十届中国Java技术及应用大会文集[C];2007年
4 ;A New Information Platform of Promoting Rural Development of Commerce & Trade Field[A];Proceedings of 2010 Chinese Control and Decision Conference[C];2010年
5 雷娟;;工作流设计案例分析——房产管理系统中的工作流设计[A];第十三届全国工程建设计算机应用学术会议论文集[C];2006年
6 雷娟;;工作流设计案例分析——房产管理系统中的工作流设计[A];计算机技术在工程建设中的应用——第十三届全国工程建设计算机应用学术会议论文集[C];2006年
7 任洪娥;李学沧;;基于开源ERP中小企业信息系统开发[A];黑龙江省计算机学会2009年学术交流年会论文集[C];2010年
8 张俊红;邹杰;陈莘萌;;基于关系数据库的工作流引擎技术的实现[A];2007通信理论与技术新发展——第十二届全国青年通信学术会议论文集(上册)[C];2007年
9 毛艳艳;程大鹏;刘培强;;一种基于工作流元模型的KPI-绩效考核系统解决方案[A];2008通信理论与技术新进展——第十三届全国青年通信学术会议论文集(上)[C];2008年
10 刘玉君;张帆;李瑞;;基于Petri网理论的造船项目工作流建模研究[A];2011中国造船工程学会造船工艺学术委员会造船企业精益生产学术研讨会论文集[C];2011年
中国博士学位论文全文数据库 前10条
1 吴修国;面向目标的迁移工作流建模方法研究[D];山东大学;2010年
2 黄红梅;基于同步管理器的柔性工作流建模方法的研究[D];广东工业大学;2011年
3 谢毅;基于独立队列的业务过程调度优化关键技术研究[D];浙江大学;2011年
4 曹松;铁路行车安全预警理论与方法研究[D];中国铁道科学研究院;2011年
5 王保保;先进制造系统PDMS研究[D];西安电子科技大学;2000年
6 刘志;基于逻辑情景演算的虚拟企业过程建模研究[D];浙江大学;2001年
7 简(王争)峰;基于XML的异构产品信息网上交换、检索技术研究与应用[D];浙江大学;2002年
8 潘铁军;虚拟企业过程集成中几个关键问题的研究[D];浙江大学;2001年
9 郭文胜;基于敏捷制造模式的虚拟车间协同作业原理与应用实践[D];四川大学;2002年
10 彭华;支持并行产品开发的产品数据管理系统研究与应用[D];武汉理工大学;2003年
中国硕士学位论文全文数据库 前10条
1 李鹏;支持智能决策的虚拟企业系统设计与分析[D];山东科技大学;2010年
2 吕楠;基于层次颜色Petri网的协同工作流的建模与分析[D];山东科技大学;2010年
3 范素娟;基于时间自动机模型的测试用例生成方法研究[D];郑州大学;2010年
4 彭永;基于移动Agent工作流的研究与实现[D];哈尔滨工程大学;2010年
5 丁鑫;基于MES的集成质量管理系统的研究与应用[D];大连理工大学;2010年
6 李敬刚;基于活动信息传递的工作流验证的研究与实现[D];大连理工大学;2010年
7 吴凡;WFMS性能分析及动态任务分配的研究与实现[D];大连理工大学;2010年
8 郑雪;面向CG-VR的项目研发和资源管理系统的设计及应用[D];中国海洋大学;2010年
9 张宇迪;基于手持终端的继电保护设备HMI系统设计[D];河南工业大学;2010年
10 蒋建文;基于T-RBAC模型的工作流安全框架研究与实现[D];苏州大学;2010年
【同被引文献】
中国期刊全文数据库 前10条
1 郑云翔;郑天翔;;敏捷工作流模式研究及应用[J];电子设计工程;2010年08期
2 陈伟鹤,殷新春,茅兵,谢立;基于任务和角色的双重Web访问控制模型[J];计算机研究与发展;2004年09期
3 贾晓亮,张振明,孔宪光,朱名铨,许建新;CAPP系统中工作流管理平台的研究与实现[J];计算机工程与应用;2002年15期
4 刘华伟;吴朝晖;;工作流管理应用编程接口规范[J];计算机科学;2000年11期
5 于勇;彭岩;;工作流管理系统柔性机制[J];计算机工程;2008年24期
6 范玉顺,吴澄;工作流管理技术研究与产品现状及发展趋势[J];计算机集成制造系统-CIMS;2000年01期
7 张瑞;;ETL数据抽取研究综述[J];软件导刊;2010年10期
8 邓集波,洪帆;基于任务的访问控制模型[J];软件学报;2003年01期
9 侯思祖;张敬敏;陆旭;田新成;;TRBAC模型的研究及其在企业MIS中的应用[J];计算机工程与设计;2008年12期
10 李寿兵,张佑生,刘立华;工作流管理技术[J];微型电脑应用;2000年06期
中国博士学位论文全文数据库 前1条
1 张朝辉;面向企业的工作流管理技术[D];吉林大学;2005年
中国硕士学位论文全文数据库 前6条
1 丁左明;ETL工作流的建模及优化[D];上海师范大学;2007年
2 杨利国;基于WF工作流技术研究及应用[D];武汉理工大学;2008年
3 龙昱磊;ETL工作流过程建模优化与开发[D];湖南大学;2009年
4 张砾君;基于Web Service和.NET平台的分布式工作流平台设计与实现[D];北京邮电大学;2008年
5 彭灿;商业银行工作流平台研究和实现[D];吉林大学;2010年
6 李春鸿;天津市公安刑侦民警绩效考核体系构建及机制研究[D];中国政法大学;2009年
【二级引证文献】
中国硕士学位论文全文数据库 前1条
1 盛颖鹏;聊城市看守所绩效考核体系研究[D];山东师范大学;2012年
【二级参考文献】
中国期刊全文数据库 前10条
1 曲霖洁,刘培玉;基于Agent的网上教学系统的研究[J];电化教育研究;2002年01期
2 杨光豹;;Agent技术在遗留系统整合中的应用[J];广东广播电视大学学报;2006年01期
3 白树仁,刘卓越,杜鹏,付云虹;能适应组织、人员和业务流程变化的工作流模型[J];湖南大学学报(自然科学版);2005年04期
4 周浩华,蔡坚铮;用Java开发基于Web的定制工作流[J];华南理工大学学报(自然科学版);1998年12期
5 何清法,李国杰,焦丽梅,刘力力;基于关系结构的轻量级工作流引擎[J];计算机研究与发展;2001年02期
6 李红信,范玉顺;分布式工作流执行服务的设计与实现[J];计算机工程与应用;2003年24期
7 张洪山,殷人昆,张素琴;基于Web的工作流引擎设计[J];计算机工程;2004年04期
8 方俊;基于关系数据库的工作流引擎的设计[J];计算技术与自动化;2005年03期
9 范玉顺,吴澄;工作流管理技术研究与产品现状及发展趋势[J];计算机集成制造系统-CIMS;2000年01期
10 张志君,范玉顺;一种高性能的分布式工作流系统实现框架[J];计算机集成制造系统-CIMS;2003年06期
中国硕士学位论文全文数据库 前1条
1 孙丹丹;基于MVC工作流系统的监控和组织角色管理[D];吉林大学;2004年
【相似文献】
中国期刊全文数据库 前10条
1 刘灿勋;白树仁;;基于Agent微内核工作流技术研究[J];计算技术与自动化;2008年03期
2 姜彦;金志刚;王立;;基于微内核的工作流引擎集群技术[J];微处理机;2008年02期
3 刘洪武;许焕新;来继敏;翟英韬;;工作流技术在工商管理系统中的应用[J];河北软件职业技术学院学报;2006年01期
4 林永毅;罗锶;;基于实例的动态定义执行工作流引擎研究[J];计算机工程与科学;2007年06期
5 李灏;叶柏龙;邓军;;工作流技术在协同办公系统中的应用研究[J];微计算机信息;2010年03期
6 雍莉;;南康工作流的应用与实现[J];硅谷;2010年05期
7 张晓娟;周莹;杨继宏;;消息提醒组件的设计与应用[J];科技创业月刊;2004年12期
8 陈桂鸿;;基于SOA和工作流技术的图书馆集成信息平台研究[J];图书馆学研究;2009年06期
9 曾少宁;;基于jBPM的工作流驱动办公系统的设计与实现[J];计算机与现代化;2010年06期
10 李峰;一个基于Web的工作流系统的体系结构[J];江苏理工大学学报(自然科学版);2001年06期
中国重要会议论文全文数据库 前10条
1 赵扬;;PI2000工作流引擎在昆明供电局的应用[A];2007云南电力技术论坛论文集[C];2007年
2 雷娟;;工作流设计案例分析——房产管理系统中的工作流设计[A];第十三届全国工程建设计算机应用学术会议论文集[C];2006年
3 雷娟;;工作流设计案例分析——房产管理系统中的工作流设计[A];计算机技术在工程建设中的应用——第十三届全国工程建设计算机应用学术会议论文集[C];2006年
4 沙海燕;崔浩;;办公自动化中工作流管理系统模型[A];OA’99办公自动化全国学术研讨暨展示会论文集[C];1999年
5 李新;薛永生;;可重构工作流系统设计方法研究[A];第二十届全国数据库学术会议论文集(技术报告篇)[C];2003年
6 周颖;崔立真;王海洋;;一种解决工作流中并发流程间资源冲突的方法[A];第二十一届中国数据库学术会议论文集(技术报告篇)[C];2004年
7 李强;刘亚军;;一种基于任务补偿的工作流实例迁移策略[A];第二十三届中国数据库学术会议论文集(技术报告篇)[C];2006年
8 刘庆;刘英博;王建民;;基于工作流日志的层次化角色挖掘[A];第二十四届中国数据库学术会议论文集(技术报告篇)[C];2007年
9 查攀;;多级混合工作流及软内核引擎在数字交通中的研究应用[A];全国城市公路学会第十九次学术年会论文集[C];2010年
10 常仕军;;基于工作流的生产过程监控系统体系构建[A];第二届民用飞机制造技术及装备高层论坛资料汇编(论文集)[C];2010年
中国重要报纸全文数据库 前10条
1 ;《工作流管理——模型、方法和系统》出版[N];中华读书报;2004年
2 蒋明炜 戴宝纯 吴英;工作流管理使企业系统实现集成[N];中国乡镇企业报;2004年
3 何进伟;还工作流管理一个说法[N];中国计算机报;2003年
4 蒋明炜、戴宝纯、吴英;工作流管理与ERP的应用[N];中国计算机报;2003年
5 苏选良;微内核深化ERP构件化[N];中国计算机报;2007年
6 记者 朱冰;北京大学提出工作流的三层模型[N];中国高新技术产业导报;2007年
7 工作流资深专家 刘航;中国企业迈向流程公司的十个路标[N];中国计算机报;2007年
8 邓健;JBoss向轻量级和SOA升级[N];计算机世界;2007年
9 大唐电信 吕艳青;全面提升企业竞争力的新97解决方案[N];通信产业报;2003年
10 广东省电信有限公司 杜涛;EAI实施的四重点与两阶段[N];通信产业报;2004年
中国博士学位论文全文数据库 前10条
1 高昂;基于多种视角的工作流挖掘技术研究[D];北京科技大学;2010年
2 伍章俊;云工作流服务组合与活动调度策略研究[D];合肥工业大学;2011年
3 吕国斌;云计算环境下的科学工作流关键技术研究[D];中国地质大学;2012年
4 龙浩;网格语义工作流关键技术研究[D];北京工业大学;2010年
5 郭文彩;面向服务的网格工作流关键技术研究[D];北京科技大学;2006年
6 聂作先;广义良构工作流业务过程实例时间性能分析[D];中南大学;2010年
7 杨浩澜;动态网格计算工作流关键技术研究[D];重庆大学;2011年
8 张金艳;基于工作流的医疗信息系统研究[D];浙江大学;2009年
9 刘怡;基于工作流的连锁超市生鲜货品营运流程管理研究[D];华中科技大学;2007年
10 万林;网格GIS下协同式空间信息工作流实现技术研究[D];中国地质大学;2012年
中国硕士学位论文全文数据库 前10条
1 杜昌盛;基于工作流技术的建设审批系统[D];重庆大学;2010年
2 张福新;工作流动态构建技术研究及应用[D];山东科技大学;2010年
3 陈旭;面向警务督察的活动模型及工作流平台的研究与设计[D];天津大学;2010年
4 贾音;基于工作流的协同信访系统的设计与实现[D];电子科技大学;2009年
5 乔英合;东软软件外包项目管理工作流引擎的设计与实现[D];东北大学;2009年
6 宦明安;基于Web服务的轻量级工作流引擎研究[D];哈尔滨工程大学;2007年
7 任静;基于工作流的办公自动化系统的研究与实现[D];西安电子科技大学;2010年
8 洪智强;大型广告企业工作流管理平台设计与实现[D];电子科技大学;2010年
9 王晨;基于工作流的通信整机调试数字化系统研究[D];西安电子科技大学;2010年
10 吴强;银行业文档与工作流通用平台设计与实现[D];华南理工大学;2010年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026