分布式工作流管理系统设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:wenthing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
工作流管理系统是企业对其业务过程进行敏捷管理的新型信息系统,工作流管理系统维护的是以工作流过程定义形式表示的企业的业务过程。随着业务过程管理学的发展和业务过程改造的推广,有人认为工作流管理系统可能会发展到与关系型数据库管理系统同等重要的地位,成为构建企业信息平台的基础设施。   目前,国内的工作流管理技术还处于发展初期,现存的工作流管理系统以单引擎集中式和多引擎集中式为主,其性能上的局限性使其无法满足大中型企业尤其是跨地域的企业对业务过程进行信息化管理的需要。因此,利用目前比较成熟的各种分布式计算技术,同时在工作流管理技术理论的指导下,构建分布式工作流管理系统,提高国内在工作流管理系统领域与国外产品的竞争力,为国内的电子政务事业提供自主知识产权的高品质的基础平台,具有较大的科研价值和社会效益。   本文主要介绍了本人在导师周明天教授的指导下,在北京盛松科技有限公司工作期间参与设计和实现的分布式工作流管理系统。在系统的设计过程中,我研究了以Petri 网为基础的多种工作流建模理论,使所设计的系统具有坚实的理论基础,同时广泛借鉴了包括工作流管理联盟(WfMC)提出的工作流参考模型在内的多种工作流模型。为了实现平台无关性,系统基于JAVA 技术实现,并使用RMI分布式计算机制来实现多个工作流引擎的协同工作。为了能实现系统与其它业务应用系统最大的兼容性和可协作性,引入了插件式的底层通信组件层,在设计上可以提供CORBA、RMI、Web 服务、消息等多种远程调用接口。为了支持基于Web的工作流应用,在工作流建模工具中引入了过程表单,利用XML 模板技术和模板编程技术,既有利于基于Web 的工作流应用的快速开发,又解决了以往基于Web的工作流应用中很难解决的工作流过程定义动态更新的问题。   本文在介绍所设计的工作流管理系统的同时,还讨论了企业业务过程管理、工作流过程定义合理性验证等与工作流管理紧密相关的问题。   由于工作流管理是一门比较年轻的技术,还没有形成相关的标准,本人在研究过程中,在某些观念的把握上难免出现偏失,希望各位专家、读者能为本人指正。
其他文献
随着无线通信技术的不断发展,尤其近年2.5G和3G通信技术的出现使得当今的手机功能日益强大,手机不仅仅再是传统的打电话工具。又因为手机操作系统的逐渐智能化,使得手机有能力承
传统的数据库应用主要面向事务处理,在进行事务处理方面有着较为成熟的理论和产品,但是决策支持系统主要面向决策支持,其应用的特点决定了传统的数据库技术无法对其提供很好
基于策略的系统管理方法是高效管理大型复杂网络化系统的有效手段之一。而要实现基于策略的管理,其核心关键是策略语言的设计及相关策略决策引擎的实现。早在1998年,IETF就开
  ERP为制造业企业产、供、销、人、财、物的管理提供了一整套优化企业资源利用,集物流、信息流、资金流为一体的现代化管理工具。近年来,越来越多的企业开始开发和实施ERP系
本论文研究了移动IPv4中的原理和工作过程,分析了移动节点心使用静态的家乡代理HA,特别是当家乡代理地址是通过手工配置在MN上时,在某些情况下会有一些的缺陷。提出了动态家
随着数字视频摄像、处理技术的广泛运用和无线移动网络的迅猛发展,数字视频已经成为在手机、平板等移动设备间传递信息的重要媒介。近年来,人们对视频质量的要求不断提高,希
随着移动互联网的快速发展,移动平台的安全问题日益严重,尤其是近年来智能手机平台恶意软件的爆发式增长,使得如何保证移动平台数据的隐私性和完整性成为了当前安全研究的重
随着Internet和网络技术的不断发展,一种新的工作方式---计算机支持的协同工作(CSCW)应运而生。与此同时计算机支持的协同设计(CSCD)作为CSCW系统的一个主要应用,受到了越来
分布式应用系统具有网络化和异构性的特点,是网络一体化和并行处理分布化的产物。交易中间件是一种典型的分布式事务处理系统,成为构筑企业信息系统的主流平台,它提供了强大
随着互联网的迅猛发展,越来越丰富的信息呈现在用户面前,但同时伴随的问题是用户越来越难以获得其最需要的信息。如何主动地为满足某一类信息需求的用户提供相应的信息服务,