[发明专利]一种获取服务应用的方法与系统有效
申请号: | 201110400675.1 | 申请日: | 2011-12-06 |
公开(公告)号: | CN102427451A | 公开(公告)日: | 2012-04-25 |
发明(设计)人: | 董建达;樊勇;王志佳;徐重酉;严钰君;李红祥;裴传逊;黄俊惠;李鹏;陈德炜;曹华 | 申请(专利权)人: | 宁波电业局 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明;王宝筠 |
地址: | 315016 *** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 获取 服务 应用 方法 系统 | ||
技术领域
本发明涉及网络服务系统技术领域,尤其涉及一种获取服务的方法与相应装置。
背景技术
在网络服务系统中,存在各种各样的服务应用,这些应用通常是基于多样化缘由和不同应用场景进行的针对性开发,除“就事论事”地解决客户的当前需求和问题外,在开发时较少考虑该类应用的横向兼容和纵向扩展要求。比如,一个企业研发一套OA系统,该OA系统上线运行后能够实现当前网络办公、无纸化办公的需要,但是该系统无法连接本企业的其他各种应用与服务,尤其是对于后续开发的新程序系统,将无法与该OA系统平滑过渡,由此浪费了研发成本,阻碍了技术延续性。还比如,在石油企业内部,总网站之下通常存数量众多的子网站,用户进入每个子网站均需进行独立的身份验证,为此,网站维护人员必须对各个服务器建立相应的用户认证与信息管理系统,为满足鉴证要求需要存储海量用户数据,但这些数据重复性高,多次存储不仅耗费大量的存储空间,而且由于分散于各个服务器,也不利于统计和管理。同时,对于访问网站的用户而言,需要记住多个认证账户和密码,耗时耗力,极为不便。
发明内容
有鉴于现有技术中存在的问题,本发明实施例的发明目的在于提供一种获取服务应用的方法与系统,该方法和系统维护统一的服务注册中心,采用总线式结构,以解决现有技术中服务应用的封闭性、紧耦合性问题。
本发明实施例提供的获取服务应用的方法包括:
服务提供者向服务注册中心发送服务注册请求,所述注册请求包含用WSDL格式描述的服务应用信息;
服务注册中心对服务提供者提供的服务应用信息进行注册后,向服务提供者返回注册响应信息;
服务消费者向服务注册中心发送服务使用请求,所述服务使用请求包含用WSDL描述的至少一个服务应用信息;
服务注册中心根据所述服务使用请求进行查询,并将查询结果返回给服务消费者,所述查询结果包含提供服务应用的服务提供者的地址;
服务消费者根据所述查询结果访问服务提供者获取相应的服务应用。
优选地,所述方法应用于用户认证,则:所述服务注册请求包含的服务应用信息至少包含认证应用信息;
用户端向所述服务消费者发起认证,所述服务消费者将用户端发起的认证用WSDL描述后向服务注册中心发送服务使用请求,所述服务使用请求包含认证应用信息;
所述服务消费者接收到服务注册中心的查询结果后,根据查询结果访问服务提供者获取认证应用以进行用户认证。
优选地,所述服务消费者根据所述查询结果访问服务提供者获取相应的服务应用包括:
所述服务消费者根据地址访问服务提供者;
所述服务消费者在线使用服务提供者提供的服务应用,或,所述服务消费者从服务提供者下载所述服务应用到本地供使用。
优选地,服务注册中心返回给服务消费者的查询结果还包括服务应用信息,则所述服务提供者将所述服务应用信息与所述注册响应消息进行匹配,如果一致,则向所述服务消费者提供相应的服务应用。
本发明还提供了一种获取服务应用的系统,该系统包括:服务提供者、服务注册中心和服务消费者,其中:
所述服务提供者,用于向服务注册中心发送服务注册请求,所述注册请求包含用WSDL格式描述的服务应用信息;并接受服务注册中心返回的注册响应消息;
所述服务注册中心,用于对服务提供者提供的服务应用信息进行注册,并向服务提供者返回注册响应消息;还用于根据服务消费者的服务使用请求进行查询,将查询结果返回给服务消费者,所述查询结果包含提供服务应用的服务提供者的地址;
所述服务消费者,用于向服务注册中心发送服务使用请求,所述服务使用请求包含用WSDL描述的至少一个服务应用信息;并根据服务注册中心返回的查询结果访问服务提供者获取相应的服务应用。
优选地,所述系统还包括用户端,则:所述系统应用于用户认证,所述服务注册请求包含的服务应用信息至少包含认证应用信息;
所述用户端,用于向所述服务消费者发起认证;
所述服务消费者,用于将用户端发起的认证用WSDL描述后向服务注册中心发送服务使用请求,所述服务使用请求包含认证应用信息;接收到服务注册中心的查询结果后,根据查询结果访问服务提供者获取认证应用以进行用户认证。
优选地,所述服务提供者包括匹配模块,则服务注册中心返回给服务消费者的查询结果还包括服务应用信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波电业局,未经宁波电业局许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110400675.1/2.html,转载请声明来源钻瓜专利网。