Web Services合成中的语义建模和算法研究

来源 :复旦大学 | 被引量 : 0次 | 上传用户:tingyuan2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web services定义了应用程序如何在Web上实现互操作性的一套标准,它可以在网络中进行跨平台跨语言的描述、发布、查找以及调用。因此Web services给应用程序的集成带来了方便,但是单个Web services提供的功能毕竟有限,要想仅仅通过单一的、功能简单的Web services交互来实现真正跨企业边界的应用集成是显然不够的,因此需要对已有的单个Web services行合成,从而形成新的Web services以提供更多功能。本文的主要研究工作如下: 一、提出了一种基于本体的Web services动态语义合成的建模方法。该建模方法是把Web services转化为本体的形式,在合成中利用Web services的语义,从而实现动态语义合成。Web services的语义分为两部分:输入输出参数语义和功能语义。因此把本体建模分为两个步骤来实现:输入输出参数建模和Web services功能建模。首先提取Web services的输入输出参数,将其表示为本体中类的形式,然后把Web services的功能对应于本体中的属性,因为在本体中属性定义类之间的关系,因此通过属性可以判断产生这些属性的Web services之间的关系,并且根据这些关系来确定Web services能否合成。本体是Web services建模的基础,如何构建本体直接关系到建模的质量。本文利用现在广泛使用的英语词库wordNet来构建本体。这样就可以避免进行重复的无意义的定义概念的工作,另外可以最大限度的消除各个领域间的语义冲突。首先将wordNet中同义词集合对应到本体中的类,然后定义这些类之间的关系来完成本体的构建。 二、提出了Web services最佳路径合成算法。在Web services的合成中,可能会有几个服务同时满足某一个要求,我们需要选择最合适的一个来合成。这类似于最短路径算法(Dijkstra算法)中遇到的问题,但也有明显的区别。Dijkstra算法只能处理有向无环图中两点之间的单条最短路径问题,而Web services合成中可能会涉及多条路径同时存在的问题,也就是某个服务需要多个服务的输出才能执行,我们称之为多个服务问题。另外每个输入输出节点的元素个数可能不是唯一的,这样就会产生一系列的问题,我们称之为多个输入问题。因此我们从Dijkstra算法出发,加入对这两个问题的处理形成在Web services合成领域中的最佳路径合成算法。另外该算法可以根据多种选择策略来选择Web services,比如价格,执行时间等。实验表明与没有选择策略的合成算法相比,此算法能显著提高Web services的合成质量,并且在某些情况下,响应时间要比没有选择策略的合成算法要好。 三、实现了Web services动态自动合成原型系统。在现有技术Protegé、Tomcat等基础上实现了Web services动态自动合成原型系统DAS0,设计开发了Web services建模引擎、合成引擎以及执行引擎等组件,并对上面提出的建模方法和合成算法进行了实现。实践证明该系统具有良好的效果。
其他文献
近年来,随着互联网的发展,人们可以获取的信息以指数的速度增长。一方面,为了便于管理如此庞大的信息,文本分类技术日益引起人们的关注。另一方面,对于特定的用户而言,所需要的信息
分类算法是机器学习、模式识别、数据挖掘等领域中研究和应用最广泛的一个重要课题。目前已知的分类算法中一种重要的基于统计方法的模型是贝叶斯分类模型,在贝叶斯分类模型中
本文系统地研究了敏捷(Agile)软件方法中的极限编程(XP)方法,讲解了XP的理论知识以及它的十二种实践方法,并且对十二种实践方法在实际系统中进行了研究与应用,还有对敏捷建模和
Web服务和对等网络是当前的热门技术。两者具有一定的互补性,因此可将这两项技术进行一定程度的整合。在P2P平台上实现Web服务不但可使Web服务分散,实现应用之间的松耦合;还
对于网络拥塞的控制,首先需要了解流量特性并建立准确的流量模型。传统的网络业务模型只能描述其短时相关性,研究发现网络流量具有长相关性,因而具有自相似性。FARIMA(p,d,q)
近年来,随着生物信息计算、网络入侵检测、文本检索等领域的发展,如何从序列数据中快速地提取用户感兴趣的、有意义的模式成为了一项关键的研究课题。对于已有的模式定义,最
在软件开发历程中,软件系统架构设计一直起着关键的作用。对于规模较大的企业级应用而言,系统架构不仅会影响到系统设计和开发的进度,也会直接影响到系统的后续发展潜力,甚至
汽车电子技术的迅猛发展,引发了汽车控制领域深刻的技术变革,目前汽车网络正朝着总线化的方向发展。CAN总线是目前被众多汽车产业广泛采用的汽车网络主流协议,FlexRay总线是
多模医学图像配准为医生利用多种模态的医学图像信息、提高医学诊断和治疗的准确性打下了基础。基于互信息的配准方法由于无需预处理、准确性高、稳健性好等特点,是当前医学