[发明专利]一种服务发现方法、系统及设备无效
申请号: | 200810084732.8 | 申请日: | 2008-03-14 |
公开(公告)号: | CN101237457A | 公开(公告)日: | 2008-08-06 |
发明(设计)人: | 李德旭;郭中杰;盛金文;陈齐标 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;G06F17/30 |
代理公司: | 北京挺立专利事务所 | 代理人: | 皋吉甫 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务 发现 方法 系统 设备 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种服务发现方法、系统及设备。
背景技术
服务注册与服务发现是用于解决当前服务孤岛问题的关键机制,能够使用户与服务、服务与服务之间自动建立相关联系,同时屏蔽服务集成及交互时的配置、注册等复杂问题,为用户提供统一的服务视图,并具有跨运营商、跨平台的互操作性。其中,服务描述对服务进行特征、接口、工作流和SLA(Service Level Agreement,服务水平协议)等属性的自主描述,以支持服务能够按照规范进行相互通信、注册并公开自己、被发现和被调用,可以使用WSDL(Web Service Description Language,Web服务描述语言)描述Web服务的特征、接口、工作流等属性的描述语言,或使用WSLA(Web Service SLALanguage,Web服务SLA语言)描述Web服务SLA逻辑的描述语言。服务发现一方面是指在没有人为参与和干预的情况下,能够自动使服务请求者和服务提供者之间建立联系;另一方面,对服务而言,能够向网络中的实体动态地通告、注册自身的属性信息,从而使网络中的其他实体能够方便的发现该服务。
SLA是服务提供者与服务请求者签订的协议,可以使得协议双方达成对协议中所规定的服务质量、优先级和各自的责任等方面的共识。按照SLA管理技术提供的机制,服务提供商对与所提供服务相关的所有可能对客户体验造成影响的方面做出详细的承诺,在提供服务的整个过程中,如果出现承诺没有被满足的情况,则会自动做出赔偿或进行问题处理。
在实现本发明的过程中,发明人发现:
支持携带QoS(Quality of Service,服务质量)描述信息的服务发布和基于QoS约束的服务发现中,不同服务提供者在向UDDI(Universal DescriptionDiscovery and Integration Protocol,统一描述、发现和集成协议)中心注册服务时,由于在服务QoS提供能力上的差异,不同服务提供者对相同服务的服务级别、各级别QoS参数的取值范围的规定是不同的,这就为用户根据服务QoS能力进行服务查询带来了困难。且传统的UDDI中心基于关键词和简单分类的服务发现机制已经不能很好地满足需求,基于QoS约束的服务发现需要用户输入具体的QoS参数及参数取值范围,而大部份QoS参数的含义技术性很强,用户难于理解,因此要想确定QoS参数的具体取值范围很难,不利于用户以此方式查询到满足自身要求的服务。
发明内容
本发明实施例提供了一种服务发现方法、系统及设备,从用户对服务质量的要求出发,实现支持携带SLA信息的服务发布和基于SLA的服务实现,帮助用户可以精确的查找到满足自身要求的服务。
本发明实施例提供了一种服务发现设备,包括:
服务水平协议规划模块,用于根据服务水平协议模板对服务提供者提供的服务质量能力信息进行规格化处理,生成服务水平协议描述信息;
服务发布模块,用于将服务基本信息、服务质量能力信息和所述服务水平协议描述信息进行发布。
本发明实施例提供了一种服务发现系统,包括统一描述、发现和集成协议统一描述、发现和集成协议中心、服务水平协议代理装置和服务提供设备,
所述服务水平协议代理装置,
用于接收所述服务提供者发布的服务质量能力信息和基本信息,并按照服务水平协议模板对服务提供者提供的服务质量能力信息进行规格化处理,生成服务水平协议描述信息,并将所述服务水平协议描述信息、基本信息和服务质量能力信息进行发布。
本发明实施例提供了一种服务发现方法,包括以下步骤:
接收服务提供者发布的服务描述信息,并从所述服务描述信息中提取服务质量能力描述信息;
根据所述服务所属服务类型的服务水平协议模版对所述服务的服务质量能力描述信息进行规格化处理,生成所述服务的服务水平协议描述信息;
将所述服务水平协议描述信息发布。
本发明的实施例中,通过对不同服务提供者提供的服务QoS能力信息进行规格化处理,基于统一的标准描述不同服务提供者注册服务的QoS能力信息,将技术性强的QoS参数转化成用户易于理解的高层参数描述,帮助用户可以精确的查找到满足自身要求的服务。
附图说明
图1是本发明实施例中SLA代理的系统架构图;
图2是本发明实施例中携带SLA信息的服务发布流程图;
图3是本发明实施例中基于SLA的服务发现流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810084732.8/2.html,转载请声明来源钻瓜专利网。