基于Web Service的分布式工作流的应用研究

来源 :华南师范大学 | 被引量 : 7次 | 上传用户:kongfuhei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着我国信息化和互联网技术的迅速发展,电子政务成为当今信息化最重要的领域之一。虽然目前电子政务技术已经进入了电子政务服务系统阶段。但是目前的电子政务系统基本处于一个异构、自治、分布的环境中,致使本该协同一致的完整业务过程被人为分割和打碎,形成了一个个“信息孤岛”。要很好的解决当前电子政务面临的难题,就必须推动协同电子政务。跨部门的分布式工作流技术作为一种群体协同技术,在当今协同电子政务应用中有着重要地位。国内针对分布式工作流在协同业务中的研究已比较多,但主要是基于J2EE和CORBA平台来展开的。虽然基于这两种平台的分布式工作流可以一定程度上解决目前电子政务不协同的问题,但他们大多只是实现了部门内部的协同,并不能实现不同部门之间、异构平台之间的统一流程定制和交互。Web Service作为一门新型的基于标准的应用集成方式,具有良好的安全性、交互性、跨平台等几方面的优点,可以很好的克服传统分布式工作流的不足。本文在分析协同政务面临的困境和当前主流分布式工作流技术(CORBA、DCOM、J2EE等)各自缺点的基础上,结合Web Service优点,提出了一种采用Web Service技术和基于事件和消息的机制,通过服务发现代理的方式实现跨部门流程自由绑定方式来实现统一流程定制和交互。并给出了基于Web Service技术的分布式工作流管理系统的组件模型和体系结构,同时对其中动态绑定、调度算法、引擎接口等关键问题进行了分析阐述。最后在IBM Web sphere基础上,按照前面给出的系统组件模型和体系结构,设计了一种基于Web Service技术的分布式工作流管理系统TMFlow。通过广州国土局统一电子政务平台的实施表明,基于Web Service的分布式工作流管理系统可以有效的解决区域政务协同问题,它不仅实现了系统功能部件的分布和工作流引擎的分布执行,而且实现了更高层次的工作流过程模型的分布。
其他文献
计算机层析成像(CT)被广泛的应用于疾病的诊断,成为医生进行病理和解剖研究的重要手段之一。如何利用CT断层数据进行三维重建,以提高医生的诊断效率,乃至直接为外科手术临床服务
随着技术的发展,在航天领域,软件在型号系统中得到了广泛的应用。软件失效会直接导致严重的事故甚至灾难。为提高软件的可靠性,对于软件测试而言,需尽可能多的发现软件中可能
呼叫中心(Call Center)作为一种利用现代通信手段和计算机技术来处理话务量的全新现代化服务方式,越来越被众多的企业重视。它的发展主要经历有三个阶段,从最初的人工热线系
随着计算机和网络技术的不断发展,文档一体化管理、协同办公等各类工作流信息化系统已广泛应用于各行业领域中。由于在应用信息化系统的过程中涉及到大量的电子文档,而电子文