分布式异构环境下的工作流管理系统研究
当今企业为了适应市场形势的不断变幻,纷纷进行了不同程度的信息化建设以提高企业的生产效率,并最大程度地满足市场和客户的需求。在企业内部存在着各种各样的异构的信息系统,企业的各种业务流程就分布在这些不同的信息系统中。但是,系统僵硬的体系结构和低的灵活度严重影响了业务流程对市场形势的及时响应。
如何利用已有的信息平台,使企业能针对市场变化快速做出业务流程的变更是当今企业不得不面临的一个问题。本文针对这种情况提出了一种分布式异构环境下的工作流管理系统PWFMS—DHE。
文章第一章介绍了课题的研究对象、现状、目标意义以及组织安排;在第二章和第三章介绍了工作流背景和相关分布式计算技术之后,于第四章中提出了PWFMS-DHE的体系结构。PWFMS-DHE是基于P2P技术的分布式系统,包含了三种类型的节点:过程定义节点、任务执行节点和监控节点。PWFMS—DHE实现了工作流过程的分布式存储和执行。与传统C/S结构工作流管理系统相比,在PWFMS—DHE中随着用户(节点)数量的增加,系统能力不是下降而是提高。
为了能适应工作流过程定义的分布式存储和实例化,本文在第四章中还对工作流管理联盟提出的过程定义语言XPDL进行了修改和扩充,比如添加了数据流等元素。并提出一个活动定义的五元组作为过程定义分解的参照标准,还用一个实例来说明如何利用活动定义五元组进行过程定义的分解。
PWFMS-DHE是利用JXTA技术实现的,JXTA是一种和开发平台无关的P2P分布式应用开发框架,提供了基础性的机制来解决当前分布计算应用中面临的问题。由于其平台无关性,可以用来开发异构环境下的分布式P2P应用。文章第五章介绍了如何利用JXTA实现系统的基本部件和通信层。
第六章对全文的研究工作做了总结,并对P2P结构工作流管理系统的发展做了展望。
工作流技术;工作流管理系统;对等网;分布式计算;企业信息化
中国海洋大学
硕士
计算机应用技术
徐建良
2006
中文
F270.7
55
2007-08-07(万方平台首次上网日期,不代表论文的发表时间)