语义Web服务的自动调用

来源 :山东大学 | 被引量 : 0次 | 上传用户:qiming1155
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务本质上是一个能用URI识别的软件系统,它的公共接口和服务绑定都是用XML定义和描述的。它的定义可以被其他的软件系统发现,然后这些系统就可以按照指定的方式和Web服务进行交互。 语义Web的思想就是利用元数据(metadata)语言对Web信息资源的内容进行语义上的描述,从而使计算机能够利用这些语义信息对信息资源的内容进行理解和处理,并在此基础上,实现更高级的、基于知识的智能应用。语义Web服务就是一个用具有良好的语义表达能力的语言来描述的Web服务,也就是在Web Services中加入语义的支持。这种描述使得计算机之间能够理解互相通信的内容,从而实现Web服务自动化互操作。比如自动的发现、选择、组合、协同、调用、监控、管理等等。利用OWL-S对Web服务进行语义化描述,是语义Web服务领域目前最常用的方法。 本文在把语义Web和Web服务技术结合的基础上,主要阐述了在语义Web服务系统中,对现有的原子服务进行组合形成一个较为复杂的服务后,如何实现复杂服务的自动调用。应用系统或用户对语义Web服务提出的要求是多种多样的。有些要求可以由原子服务来完成,而多数服务则可能需要对现有的原子服务进行组合,形成比较复杂的服务,以满足需要。本文认为Web服务的组合和调用可以分为三步:首先制定一个计划描述Web服务怎样交互以及它们提供的服务以怎样的顺序集成在一起,以形成问题的解决方案。这一步可以看成是一个规划问题,可以利用规划器使用一个后向链接算法构建计划。第二步寻找到计划中的每个具体的服务。在此基础上,第三步对Web服务之间的交互进行管理,形成Web服务的自动调用。 服务的组合是把原子服务按正确的顺序排列起来,服务的调用则是为每个服务提供它所需要的正确的输入数据。本文提出的算法把经过服务组合得到的执行计划plan作为输入,从计划中第一个服务开始,如果它的执行条件具备了,就到知识库中查找服务执行所需要的输入。如果所有的输入都找到了,就可以执行这个服务,并把服务执行所产生的输出加入到知识库中。然后继续前进去处理下一个服务。如果有些服务的需要的某些输入没有发现合适的匹配,算法要试着分析错误的原因。如果所有的层次中所有的服务都执行成功,整个计划就执行成功。否则提示执行失
其他文献
书法在华夏文化中占有重要位置,随着计算机技术不断发展,希望能够通过计算机使手写笔迹呈现书法效果,由于各种触屏设备投入市场,对于手写字书法化的需求也越来越多,手写笔迹的书法
传统的信息检索主要是基于人工标注,该方法不仅浪费大量的人力资源,同时也不能满足检索的客观性要求。所以,基于内容的信息检索技术被相应地提出,其研究意义重大。建立在对传统的
本文所讲述的主要内容是如何设计并实现一个三层架构的基于混沌映射迭代伪随机序列的多因素用户认证系统。它分别采用系统级和用户级两套参数来控制“帐号”和“口令”的同步
传统的数据库都是以二值逻辑和精确数据为基础的,不能表示许多模糊不清的对象。随着模糊数学理论体系的建立,人们可以用数量关系来描述模糊对象并能进行模糊运算。模糊数据库
随着网络技术的完善,网络经济和网络应用不断发展,互联网络已逐渐成为现代社会必不可少的组成部分。然而层出不穷的黑客攻击和网络病毒事件使得网络安全问题突显出来。因此,网络
本文定义了Web服务的分类组织模式,详细描述了结点的注册和服务的查找过程,分析了Web服务社区的管理问题,继而又引入了带语义的Web服务分类和匹配方法。 本文提出了以社区化
由于NURBS方法可以用统一的方式表示由初等曲线曲面和其它自由曲线曲面复合成的复杂曲线曲面,同时具有局部调整性及连续阶可调性等诸多优点,大大增强了CAD/CAM系统的曲面造型
人工神经网络(ARTIFICIAL NEURAL NETWORK)是信息科学与高技术研究领域中一门令人瞩目的新兴学科,它是一种在对人脑组织结构和运行机制的认识理解基础之上模拟其结构和智能行
人脸识别技术以其自身的优越性成为计算机视觉方面的一个热门研究领域。随着社会需求的增加以及技术的不断发展,越来越多的研究人员投入到人脸识别算法的研究当中。本课题主要
Internet在高速网络与低速网络并存的状态下,在多种信息流通信、突发性交通的情况下,产生了大量的网络拥塞现象。为使Internet提供安全、可靠的QoS服务,在深入分析现有的TCP/IP