基于网格的工作流引擎集成研究

来源 :中山大学 | 被引量 : 0次 | 上传用户:jiaoqianqian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
工作流技术是进入90年代以后计算机应用领域的一个新的研究热点。当前,工作流技术已经应用在很多的领域,特别是在组织的运作当中。很多组织利用工作流系统来处理他们的业务流程。经济的全球化使得组织不可能孤立存在,组织内部以及组织之间的业务协作变得越来越重要。多个组织形成一个虚拟组织共同完成既定任务的情况变得越来越平常。为了实现业务上的协作以及业务集成,必须对虚拟组织中的工作流引擎进行集成。 工作流引擎集成并不是把现有的多个工作流引擎简单的组合起来,而是应该在集成的同时进一步考虑整个系统的服务质量,包括系统的性能以及稳定性。所以一套完整的工作流引擎集成方案至少应该包括资源选择方案和容错性方案。 目前,对工作流引擎集成的研究大多偏重于对两个工作流引擎互操作的研究或者只是停留在理论阶段,并没有从整体上考虑整个虚拟组织引擎集成的性能以及容错性,没有详细解决流程实例的状态管理问题。 针对这些不足,本论文在对前人工作进行总结和分析的基础上,提出了基于网格工作流引擎集成的解决方案,把地理上分布的多个工作流引擎集成起来,形成一个工作流执行服务,为用户提供更高质量的服务。此方案以虚拟组织的建立为基础,综合考虑了虚拟组织中资源的管理、资源的选择和容错性等几个主要方面。本文首先对虚拟组织的结构进行了分析,然后提出利用MDS4来建立虚拟组织,并利用网格服务的资源属性和开源监控软件Ganglia配合MDS4来获取资源的信息。 资源选择方案提出基于优先级的资源选择算法,并配合计算机评价策略对资源进行筛选。容错方案利用共享数据库保存各工作流引擎的数据,利用引擎服务列表检测错误,并利用流程日志来进行流程实例的断点恢复。 本文的研究是以广州市科技计划项目“分布式突发公共卫生事件信息调查系统”为背景的,此项目中使用了开源的BPEL工作流引擎ActiveBPEL。由于系统中各级卫生单位的工作流引擎协作完成任务,需要进行引擎的集成。因此,本文把提出的工作流引擎集成方案应用到系统中,使得整个系统性能以及可用性上有了很大的改善。本文的研究不但可以用于业务集成领域进行工作流引擎集成,而且对于一般虚拟组织的异构资源的管理和集成都具有参考意义。
其他文献
目录服务是重要的网络基础设施之一,很多网络服务如PKI系统、下一代智能化网络管理系统等都需要目录服务来发布和检索目录信息。目录服务通过命名、描述和指定一个企业范围内
矩形毛坯优化排样问题广泛用于机械制造业、家具制造业以及皮革制造业等行业。随着制造行业市场面临的竞争日益激烈,有效提高材料的利用率,降低生产成本,是增加企业效益的有
本文主要应用Petri网工具形式化分析了计算机集群中负载均衡机制,在建立了负载均衡机制模型的基础上,做出了模型的形式化验证和性能分析。作者的工作主要体现在以下三个方面:
网络信息安全问题不仅越来越受到生活在网络信息社会中的所有人的重视,而且它已经涉及到社会生活的方方面面。为了建立安全可靠的信息网络,进行网络安全技术的研究与设计是极其
随着大数据的到来,以及互联网的迅速发展,自然语言处理中的信息处理中扮演着重要角色。我们日常生活中很多事情都离不开自然语言处理,如机器翻译、智能应答、语义搜索等。目
虚拟人是虚拟现实的一个重要组成部分。目前,将人工智能技术引入到虚拟现实中,构造出具有自主行为的智能虚拟人是虚拟现实研究的一个重要内容。这种智能虚拟人可以和用户交互并
近年来,随着计算机、通信和网络技术的迅速发展,以及个人移动通信设备尤其是手机的普及和分布式网络应用程序的需求扩展,移动Web服务正得到广泛的关注和快速的发展。同时,J2ME作
随着Internet的发展和后PC时代的到来,人们开始越来越多地接触到一个新概念——EI(Embedded Internet,嵌入式Internet)。EI是指把TCP/IP协议作为一种嵌入式应用,从而实现接入Inte
随着信息技术和网络技术的快速发展,人们对数据安全意识的增强,TB甚至PB级的数据需要被备份归档。由于拥有大容量的磁带库设备和共享的逻辑存储池,层次存储系统和网络存储系
随着石油工业和计算机技术的发展,利用图像处理算法分析地震剖面图已成为一种研究趋势,而基于地震剖面图的相似性分析对地质体进行分类已成为研究的热点。地震剖面图是典型的