基于Web服务的P2P工作流引擎的研究与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:bobby_hong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络和计算机的普及,企业应用程序规模的逐步扩大,应用软件无可避免的会通过数据库管理系统设计复杂的数据管理工作,应用软件中也会包含大量的工作流的概念,例如:任务的分配、人力资源的管理、工作的调度等等.因此,工作流的概念正在吸引来自研究机构及产业界越来越多的关注.工作流是针对日常工作中具有固定程序的活动而提出的一个概念.目的是通过将一个具体的工作分解成多个任务、角色,通过一定的规则和过程,约束这些任务的执行和监控,以达到提高企业生产经营管理水平.因此,工作流是指整个或部分经营过程在计算机支持下的全自动或半自动化.而工作流管理系统指运行在一个或多个工作流引擎上用于定义、实现和管理工作流运行的一套软件系统,它与工作流执行者(人、应用)交互,推进工作流实例的执行,并监控工作流的运行状态.工作流引擎是工作流管理系统中最重要的部分,它根据建模工具建立的过程模型来推进过程的执行,并按照每个人的角色合适地分配任务,从而达到提高工作效率的目的.根据对WfMC和OMG的工作流标准的分析,该文提出了相应的工作流引擎的设计和实现方案.该文在分析了现有工作流产品的基础上,结合Web服务,提出了一种P2P的分布式的工作流引擎的架构,实现了以xpdl schema为标准的工作流过程模型在分布式环境中的执行.该文组织如下:第一章是对工作流技术的简介;第二章分析了工作流参考模型;第三章介绍了Web服务技术;第四、五章为该文核心,讨论了分布式工作流引擎的设计、实现细节.最后进行了总结.
其他文献
随着计算机性能和网络带宽的大幅度提高,传统的二维可视化系统不能满足人们的需求,越来越多的学者投身于三维可视化系统的研究由于航空航天和遥感测绘技术的发展,空间地理数据的
移动代理(Mobile Agent,下简称MA),是指一种能够代表用户执行给定任务,并在网络上不同节点间移动的应用程序,它的出现是网络技术和智能代理技术发展的结果.作为一种新型的分