Web服务组合方法的研究与实现

来源 :天津理工大学 | 被引量 : 2次 | 上传用户:markhai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的日新月异,Web服务为网络资源信息的互操作提供了良好的技术支撑。凭借其自身所拥有的特性,诸如标准的接口、平台无关性、协议标准化和国际化等,Web服务越来越被广泛地关注和使用。单个Web服务的功能相对较简单,而面对日益庞大、复杂的需求,组合服务的概念应运而生。服务的组合不仅能有效整合网络上已有的资源,而且提高了资源的利用率,减少了开发时间和成本,进而使得相应服务大为增值。因此,服务的组合已成为信息资源共享时代的主要研究问题之一。传统的服务发现机制是通过对关键字匹配或基于框架来实现服务的查找,这种方法的服务查准率、查全率较低。随着语义网技术的出现,机器可以“理解”服务的相关信息,从而提高服务匹配的效率。在这个过程中,如何设计更快、更精准的服务匹配算法或模型是目前人们研究Web服务组合的重要课题。针对上述问题,本文提出了一种服务分级筛选策略模型,通过分级筛选服务以选取最佳服务组合。构建OWL-S/UDDI转换模块,以添加基于语义的服务分类信息、功能信息和附加信息等的描述;提出分级筛选服务的思想,采用匹配服务分类信息、建立本体树、定义用户关注度等方法,将上一轮筛选过程的结果集作为下一轮筛选的候选集,准确、高效地选取服务,最终获得所需服务组合集。本文深入探讨了多个功能相似服务的最优服务选取问题,提出了一种基于服务质量QoS的最优服务集选取机制。结合用户关注度、质量因素等相关要素,设计了最佳服务的选取流程和算法。最后,为验证所提算法及模型的可行性和效率,以服务的响应时间、查准率和查全率作为衡量算法优劣的标准,设计了仿真实验。通过对实验数据的对比与分析,证明了该方法的可行性和有效性。
其他文献
虚拟化(Virtualization)是一种将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来的资源管理技术。这种打破实体结构间的不可切割的障碍,使用
在动态、开放和个性化的网络平台上,软件容易受到环境变化和用户需求改变的影响。系统管理人员为维持软件的正常运行,而对软件系统进行的管理维护负担日趋繁重。因此,本文提
无线传感器网络是由大量的低成本、低功耗同时具备感知、数据处理、存储以及无线通信能力的微型传感器节点通过自组织方式形成的一种网络类型。正是由于无线传感器网络的这种
随着计算机技术特别是网络技术的不断发展,我国的企业财务信息管理系统也有了一定的发展,很多的企业已经有了自己的财务信息管理系统。但是这些系统大部分都控制在一些大型的
数学表达式中不同的运算符和运算数组合可能含有相同含义。实现对此类信息的检索,会有助于为用户提供更加全面的检索结果。通过整理、分析数学表达式的内容信息,归纳具有相同
近十年来,在三维扫描技术以及快速建模技术的推动下,数字化模型的数量呈现出急剧增长的态势。然而,对其它非计算机学科而言,如神经科学、建筑学、机械动力工程和天体物理学,几何模
随着软件复杂性的增长和入侵攻击的加剧,可信性问题日益严峻,如何在软件可信性增长系统中生成测试用例成为当前研究的一个热点。本文在软件可信性研究与软件测试相关研究的国
近年来,随着计算技术和硬件技术不断革新,电子设备不断的智能化而且更加便携,像无线传感器,PDA,智能手机等电子设备都拥有了强大的计算能力。这些小型智能设备为基于位置的服
随着计算机网络的发展,作为人工智能与分布式计算结合的产物,移动Agent逐渐成为分布式计算研究的热点。移动Agent是一个可以在异构网络中自主运行的独立的计算机程序。它代表
规则引擎由推理引擎发展而来,是一种嵌入在应用程序中的组件,它封装了很好的推理算法和冲突消解机制,能很好地解决规则的推理机制和规则条件匹配的效率问题。它实现了将业务