基于扩展UDDI的Web服务组合工作流模型研究

来源 :山东师范大学 | 被引量 : 0次 | 上传用户:liufuru
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,由于研究方法和目的等方面的差异,在Web服务技术研究领域出现了两个不同的发展趋势。一方面,以学术界为主的研究组织致力于研究如何实现基于语义的Web服务技术,提出了语义Web服务这个概念;另一方面,以企业界为主的研究组织致力于研究如何实现基于Web服务组合的工作流技术,以提高Web服务的实用性以及集成性。然而,由于缺少有效的沟通机制,加上目前Web服务描述及服务注册机制方面的约束,这两种技术在各自方向发展的同时,却没有相互补充和融合。为了解决以上问题,本文在现有理论及研究的基础上,提出一种Web服务语义描述模型,并根据此Web服务描述模型,扩展了现有服务注册中心UDDI的数据结构,将语义Web服务技术与Web服务工作流技术相结合,提出一种基于扩展UDDI的Web服务组合工作流模型,对此工作流模型中的扩展UDDI进行了详细设计,并且给出了一种工作流模型中服务组合算法。本文的主要工作集中在以下几个方面:第一,提出一种新的Web服务语义描述模型。本文在保留公共UDDI中对Web服务的描述结构的基础上,参考了WSDL和OWL-S对Web服务描述的方法,同时将对Web服务的描述转化为对Web服务包含的一个或者多个服务操作的描述,提出描述一个完整的Web服务资源所需要的信息包括三个方面:功能信息、性能信息、语义信息,进而提出一种新的Web服务语义描述模型。此模型包括Web服务在公共UDDI中的基本描述信息以及Web服务包含的每个服务操作的约束信息、服务质量信息以及输入输出参数信息的描述。第二,提出一种语义Web服务组合工作流模型。在有了语义Web服务描述模型之后,将语义Web服务技术与Web服务工作流技术相结合,提出一种语义Web服务组合工作流模型。此模型具有以下几个功能:语义扩展UDDI、服务组合工作流设计、工作流Web服务动态选取、工作流执行及监控。此工作流模型更好地实现了Web服务的实用性以及集成性。第三,对模型中UDDI的扩展设计。在新的Web服务语义描述模型基础上,保留现有UDDI的数据结构并对其进行语义扩展,加入服务操作的相关描述信息。服务提供者在UDDI中注册服务时,应当按照Web服务的语义描述模型来填写服务信息,从而更好地实现服务的查找与组合工作流。第四,给出一种工作流模型中的服务组合算法。在工作流模型环境中,给出一种Web服务操作的质量模型,按照此质量模型选出最佳Web服务,并采用结合语义的动态规划算法来实现工作流环境下的最佳服务组合流程设计。最后,本文结合具体项目对提出的Web服务组合工作流进行了模拟实现,包括实验环境搭建以及实现过程,详细描述了服务注册以及Web服务组合工作流的执行过程,对本文工作做了总结并对下一步工作提出了展望。
其他文献
人脸研究一直是计算机视觉、模式识别和计算机图形学领域中的热点研究问题之一。现今,通过监视器得到的人脸图像分辨率不高,以至于给人脸识别和跟踪等后续应用带来很大的难度
目前基于网络攻击的信息安全存储技术已发展得比较成熟,如防火墙技术、入侵检测技术等,而基于内网的信息安全存储技术的发展还远远达不到企业信息安全的需求。由于企业员工更
基础教育资源中蕴含了丰富的知识,研究如何从海量的基础教育资源中获取丰富的语义信息,构建基础教育知识图谱,对扩展类人智能系统的知识库以及提高其智能水平具有重要意义。
信息领域步入到以32位嵌入式微处理器和嵌入式操作系统为典型特征的嵌入式系统时代。嵌入式操作系统是嵌入式系统设计的核心,是嵌入式系统设计的关键因素。当前的嵌入式操作系
水尺计重适用于价值较低的、过磅困难、大宗散装商品计重。它具有一定的科学性和准确性,其计重结果可作为商品的交接结算,处理索赔,计算运费和通关计税等的依据。 本文主要研
伴随我国经济实力的增长和公路交通的不断发展,汽车总量和驾驶员人数也随之增多,这也导致了潜在的交通安全问题随之与日俱增。疲劳驾驶是导致交通事故的重要原因之一。所以,
现在正处于移动互联网高速发展的时代,随着智能手机、平板电脑等移动终端被越来越广泛地使用,用户迫切需要在移动平台上进行可视分析应用;另一方面,随着移动互联网的普及,越
径向基函数(Radial Basis Function,RBF)神经网络以其深厚的生理学基础、简单的网络结构、快速的学习能力、优良的逼近性能,在函数近似、模式识别、信号处理、系统辨识等领域
现行的热力站操作方式大大影响了集中供热优越性的充分发挥。这主要反映在:缺少全面的参数监测手段,无法对运行工况进行系统的分析判断;系统运行工况失调难以及时反馈,造成冷热不
随着信息化的发展,应用系统的集成问题越来越受到人们的关注。企业要求针对其业务过程对信息进行整合管理。分布式异构系统的集成问题是企业应用集成要解决的关键问题。面向