[发明专利]一种软件服务化的方法及装置有效
申请号: | 201510733849.4 | 申请日: | 2015-11-02 |
公开(公告)号: | CN105376225B | 公开(公告)日: | 2019-07-26 |
发明(设计)人: | 王振;方立峰 | 申请(专利权)人: | 亚信科技(南京)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 210013 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 服务 方法 装置 | ||
本发明实施例提供一种软件服务化的方法及装置,涉及计算机领域,能够对软件产品实现灵活的服务化。包括:服务引用者向服务注册中心发送服务查询请求;所述服务引用者接收所述服务注册中心发送的服务查询返回;所述服务引用者根据所述二进制通讯协议解析所述服务查询返回,得到所述服务名对应的服务地址和服务端口;所述服务引用者向服务提供者发送服务调用请求;所述服务引用者接收所述服务提供者发送的服务调用返回;所述服务引用者根据所述二进制通讯协议解析所述服务调用返回,得到所述服务名和所述服务描述对应的服务内容。用于软件产品服务化。
技术领域
本发明涉及计算机领域,尤其涉及一种软件服务化的方法及装置。
背景技术
随着互联网技术的发展,应用软件产品也随之不断成熟。但是,软件产品的不同功能模块之间互相关联度较高,不同功能模块间互相依赖,对单一功能的修改就会对整个软件产品产生影响,从而软件产品的不同功能模块向软件服务化演进,逐渐提出了对软件产品的微服务的概念,即将软件产品包括的不同功能模块拆分为多个独立的服务化软件产品,软件产品的微服务也可称为软件服务化(英文全称:Software-as-a-service,英文简称:SaaS)。
现有技术中,可以采用web服务器(web service)实现对软件产品的服务化,即服务化软件产品部署在不同的web服务器。web服务器使用可扩展标记语言(英文全称:Extensible Markup Language,英文简称:XML)作为承载协议,虽然XML协议本身具有良好的可读性,但是,不同的服务化软件产品间基于XML协议进行数据传输时,传输的数据量较大,其中,大部分是用来描述标记而不是数据本身,同时服务化软件产品的代码也非常庞大,测试服务化软件产品的过程中也相对较复杂。因此,无法对软件产品实现灵活的服务化。
发明内容
本发明实施例提供一种软件服务化的方法及装置,能够对软件产品实现灵活的服务化。
为达到上述目的,本发明实施例采用的技术方案是:
第一方面,提供一种软件服务化的方法,包括:
服务引用者向服务注册中心发送服务查询请求;所述服务引用者接收所述服务注册中心发送的服务查询返回;所述服务引用者根据所述二进制通讯协议解析所述服务查询返回,得到所述服务名对应的服务地址和服务端口;
所述服务引用者向服务提供者发送服务调用请求;所述服务引用者接收所述服务提供者发送的服务调用返回;所述服务引用者根据所述二进制通讯协议解析所述服务调用返回,得到所述服务名和所述服务描述对应的服务内容。
相对于现有技术而言,本发明提供的软件服务化的方法,首先,服务引用者,也就是需要获取服务的客户端,采用二进制通讯协议与服务注册中心进行数据交互,获取能够提供服务的服务提供者的地址,然后,服务引用者采用二进制通讯协议与服务提供者进行数据交互,获取服务的内容,且服务引用者基于JAVA平台,从而能够对软件产品实现灵活的服务化。
第二方面,提供一种软件服务化的方法,包括:
服务注册中心接收服务引用者发送的服务查询请求;所述服务注册中心根据所述二进制通讯协议解析所述服务查询请求,得到所述服务名;所述服务注册中心根据所述服务名获取所述服务名对应的服务地址和服务端口;所述服务注册中心向所述服务引用者发送服务查询返回。
相对于现有技术而言,本发明提供的软件服务化的方法,首先,服务注册中心,也就是存储有服务基本信息的服务器,接收到服务引用者发送的服务查询请求后,根据二进制通讯协议解析该服务查询请求得到服务名,根据服务名获取该服务的基本信息,然后,向服务引用者发送服务查询返回,且服务注册中心基于JAVA平台,从而能够对软件产品实现灵活的服务化。
结合第二方面,在第二方面的第一种可实现方式中,在所述服务注册中心接收服务引用者发送的服务查询请求之前,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚信科技(南京)有限公司,未经亚信科技(南京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510733849.4/2.html,转载请声明来源钻瓜专利网。