CN109274773B - 一种实现远程服务调用方法、装置和*** - Google Patents
一种实现远程服务调用方法、装置和*** Download PDFInfo
- Publication number
- CN109274773B CN109274773B CN201811353782.1A CN201811353782A CN109274773B CN 109274773 B CN109274773 B CN 109274773B CN 201811353782 A CN201811353782 A CN 201811353782A CN 109274773 B CN109274773 B CN 109274773B
- Authority
- CN
- China
- Prior art keywords
- service
- information
- calling
- interface
- target server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明公开了一种实现远程服务调用方法方法、装置和***,基于XML文件配置,解决了远程服务调用代码分散的问题。提供一种实现远程服务调用的方法,应用于客户端;方法包括以下步骤:以XML文件形式配置服务调用信息;读取XML文件,将XML文件配置解析并转化为客户端的***的内部接口服务元数据信息;读取服务元数据信息,导入注册信息,并将服务元数据信息转换为接口服务信息格式数据;读取接口服务信息格式数据,向目标服务器发起网络连接请求并发送服务调用信息,触发目标服务器调用与服务调用信息对应的服务,以获得调用结果,并触发目标服务器返回调用结果;响应调用结果。本方法简化了远程服务调用流程。
Description
技术领域
本发明涉及远程通信领域,尤其涉及一种实现远程服务调用方法、装置和***。
背景技术
XML(eXtensible Markup Language)可扩展标记语言,是一种简单的、跨平台的、扩展的标记数据的方法。其主要优点是:使用简单的文本可以标记复杂的数据结构;可以非常方便的通过xslt从xml中获得格式化数据;从而使得数据类型的定义(用xslt定义)与显示(用xml显示)分开,使得业务逻辑与用户界面可以相对独立,便于业务处理;xslt(eXtensible Stylesheet Language Transformation)是用于转换xml数据类型的语言,可以根据不同的用户终端使用xslt处理器指定定义不同的xml数据的类型,满足不同终端不同显示规格的需要。xml是一种操作简单的标记语言,操作者在编写xml时可自定义标记,而不必像传统的数据标记所使用的html语言必须使用规则中事先定义好的标记,因此,xml有很高的自由度,编写和修改相对简单;将xml配合xslt使用,可更好的实现对各种不同业务数据类型间的数据交换,从而使得数据传递更加顺畅。Soap协议使用XML语句描述数据内容,具有简单易读的优点,但是数据冗余量较大,有大量的描述字符。
现在通过网络上网,进行数据通信的需求越来越大。用户通过网络获取信息是通信发展的大趋势。传统的基于http协议下的利用自定义xml格式文档解析业务数据从而实现数据传输的方法,其中远程服务调用流程复杂,进而使得远程服务调用代码较为分散,并需在其中配置硬代码,导致开发效率低下。
发明内容
本发明的目的旨在提供一种实现远程服务调用方法方法、装置和***,用以解决上述现有技术中的不足之处的之一。
本公开实施例的第一方面,提供一种实现远程服务调用的方法,应用于客户端,所述客户端配置有若干连接端点,每个所述连接端点均各自与若干服务器对应;
所述方法包括以下步骤:
以XML文件形式配置服务调用信息;
读取所述XML文件,校验所述XML文件格式、节点完整性以及数据合法性,将所述XML文件配置的所述服务调用信息进行解析并转化为所述客户端的***的内部接口服务元数据信息;
读取所述服务元数据信息,传入服务ID,根据传入的所述服务ID查找到相应的服务并导入注册信息,并将所述服务元数据信息转换为接口服务信息格式数据;
读取所述接口服务信息格式数据,根据导入的注册信息中的目标连接端点信息,向该目标连接端点中的目标服务器发起网络连接请求,并向所述目标服务器发送所述服务调用信息,根据所述服务ID定位到已经注册的远程服务接口,传入请求参数,触发所述目标服务器调用与所述服务调用信息对应的服务,以获得调用结果,并触发所述目标服务器返回所述调用结果;
响应所述调用结果并将其转换为统一的接口响应格式,或响应所述调用结果配置不同的响应处理数据。
优选地,其中以XML文件形式配置服务调用信息,包括以下步骤:
配置接口信息、配置Host端点信息和Http请求头信息;以及
定义***变量、定义token生成规则和定义接口参数解析规则。
优选地,其中将所述服务元数据信息转换为接口服务信息格式数据,包括以下步骤:
根据导入的注册信息中的配置按照接口参数解析规则解析URL参数和DATA参数,合并到输入参数中;
将所述输入参数转换为JSON对象。
优选地,其中根据导入注册信息中的目标连接端点信息,向该目标连接端点中的目标服务器发起网络连接请求,包括以下步骤:
利用轮询算法,在所述目标连接端点中的多个所述服务器中,确定空闲的目标服务器。
优选地,其中向该目标连接端点中的目标服务器发起网络连接请求,其中,所述网络连接请求为HTTP连接请求。
本公开实施例的第二方面,提供一种实现远程服务调用的装置,部属于客户端,所述客户端配置有若干连接端点,每个所述连接端点均各自与若干服务器对应;
包括
配置模块,被配置为以XML文件形式配置服务调用信息;
解析模块,被配置为读取所述XML文件,校验所述XML文件格式、节点完整性以及数据合法性,将所述XML文件配置的所述服务调用信息进行解析并转化为所述客户端的***的内部接口服务元数据信息;
服务注册模块,被配置为读取所述服务元数据信息,传入服务ID,根据传入的所述服务ID查找到相应的服务并导入注册信息,并将所述服务元数据信息转换为接口服务信息格式数据;
服务调用模块,被配置为读取所述接口服务信息格式数据,根据导入的注册信息中的目标连接端点信息,向该目标连接端点中的目标服务器发起网络连接请求,并向所述目标服务器发送所述服务调用信息,根据所述服务ID定位到已经注册的远程服务接口,传入请求参数,触发所述目标服务器调用与所述服务调用信息对应的服务,以获得调用结果,并触发所述目标服务器返回所述调用结果;
服务响应模块,被配置为响应所述调用结果并将其转换为统一的接口响应格式,或响应所述调用结果配置不同的响应处理数据。
优选地,其中以XML文件形式配置服务调用信息,包括:
配置接口信息、配置Host端点信息和Http请求头信息;以及
定义***变量、定义token生成规则和定义接口参数解析规则。
优选地,其中将所述服务元数据信息转换为接口服务信息格式数据,包括:
根据导入的注册信息中的配置按照接口参数解析规则解析URL参数和DATA参数,合并到输入参数中;
将所述输入参数转换为JSON对象。
优选地,根据导入注册信息中的目标连接端点信息,向该目标连接端点中的目标服务器发起网络连接请求,包括:
利用轮询算法,在所述目标连接端点中的多个所述服务器中,确定空闲的目标服务器。
优选地,向该目标连接端点中的目标服务器发起网络连接请求,其中,所述网络连接请求为HTTP连接请求。
本公开的实施例的第三方面提供一种远程服务调用***,包括上述部署在客户端的所述的实现远程服务调用的装置。
本发明的有益效果:
基于XML文件配置,配置远程接口,提供统一远程调用API,解决了远程服务调用代码分散,配置硬编码在代码中,开发效率低下的问题。与现在使用的大多数远程服务调用方法相比,本方法简化了远程服务调用流程,配置灵活,开发效率大大提高。
本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明第一实施例的逻辑结构图;
图2是本发明第一实施例的流程图;
图3是本发明第二实施例的模块图。
具体实施方式
在下面的详细描述中,提出了许多具体细节,以便于对本发明的全面理解。但是,对于本领域技术人员来说很明显的是,明可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本发明的示例来提供对本发明的更好地理解。
下面将结合附图,对本发明实施例的技术方案进行描述。
如图1和图2所示,本公开提供一种实现远程服务调用的方法,应用于客户端,所述客户端配置有若干连接端点,每个所述连接端点均各自与若干服务器对应;
所述方法包括以下步骤:
S101,导入远程接口服务组件,例如
Maven工程导入:pom.xml文件添加如下依赖
S102,以XML文件形式配置服务调用信息;包括以下步骤:
配置接口信息、配置Host端点信息和Http请求头信息;以及定义***变量、定义token生成规则和定义接口参数解析规则。如下示例的XML文件文本。
配置参数说明:
http-endpoint节点
属性
id:服务地址节点ID,全局唯一。
Service-addr:路径。
Type:类型。
Host子点:
属性
address:地址。
port:端口。
appKey:应用的唯一标示
secretKey:安全码
livemode:模式
scope:作用域
http-header节点
属性
id:服务地址节点ID,全局唯一。
charset:编码类型。
Header子点:
属性
name:header键。
Import节点:要导入的接口
属性
Service-id:服务ID,全局唯一。
Api:即积分***发布的接口名称。
Endpoint-ref:服务地址配置引用ID。
Header-ref:http请求头信息配置引用ID。
request-type:请求方式(post,get),默认post。
子节点
url-param:需要添加到URL中的参数配置。
data-param:需要添加到请求参数中的参数配置。
注意:取值支持SpingEL表达式,需在请求参数中配置该值,如
Key也支持SpingEL表达式:根据配置的EL表达式找到对应的节点并添加对应的字段(要添加的节点必须存在)
特别说明:
1.url-param:需要添加到URL中的参数配置。
如上例中的:
<url-param name="accesstoken">#accessToken</url-param>
对应积分***发布的接口规范中,url部分:
https://test.com/v1/integral/add?accessToken=xxxxxxxxxxxx
其中url-name节点中的name属性对应的值为url中的accesstoken(注意大小写与url中保持一致)。
#accessToken则表示引用***变量accessToken,***自动识别,根据endpoint-ref引用配置中host配置(appKey,secretKey,scope),以及当前import节点属性api的值,生成accessToken。
2.data-param:需要添加到请求参数中的参数配置。
如上例中的:
<data-param name="appid">#appKey</data-param>
<data-param name="livemode">#livemode</data-param>
对应积分***发布的接口规范中,正文部分:
Appid,livemode
像这种会根据服务器环境变化而变化,且在请求参数中的参数,可以用此节点配置,配置后,调用程序中就不需要再设置。
其中url-name节点中的name属性对应的值为接口规范请求参数中的key。
3.url-param,data-param:
取值支持SpingEL表达式,需在请求参数中配置该值。
如:
<url-param name="token">['token']</url-param>
Key EL表达式
<data-param name="['tag']['userflag']">2</data-param>
4.Header-ref:
http请求头信息引用ID,如果不设置则使用组件默认值:
即:Content-Type:application/json,编码为:UTF-8
详细的示例,在配置时根据约定配置远程服务接口配置文件,以导入积分***相关接口配置文件:service-import-credits.xml为例说明如下:
添加积分接口:积分***发布的接口规范如下:
https请求方式:POST
Openid | 用户ID |
devOpenid | 设备唯一标示 |
Appid | 业务ID |
Integral | 积分 |
remarks | 备注 |
livemode | 版本 |
ordercode | 流水号 |
S103,读取所述XML文件,校验所述XML文件格式、节点完整性以及数据合法性,将所述XML文件配置的所述服务调用信息进行解析并转化为所述客户端的***的内部接口服务元数据信息,保存在内存中,供下一步使用。
S104,读取所述服务元数据信息,传入服务ID,根据传入的所述服务ID查找到相应的服务并导入注册信息,并将所述服务元数据信息转换为接口服务信息格式数据;例如根据导入的注册信息中的配置按照接口参数解析规则解析URL参数和DATA参数,合并到输入参数中,将所述输入参数转换为JSON对象。保存在内存中,供服务调用模块使用。
S105,读取所述接口服务信息格式数据,根据导入的注册信息中的目标连接端点信息,向该目标连接端点中的目标服务器发起网络连接请求,例如利用轮询算法,在所述目标连接端点中的多个所述服务器中,确定空闲的目标服务器,例如所述网络连接请求为HTTP连接请求,并向所述目标服务器发送所述服务调用信息,根据所述服务ID定位到已经注册的远程服务接口,传入请求参数,触发所述目标服务器调用与所述服务调用信息对应的服务,以获得调用结果,并触发所述目标服务器返回所述调用结果。屏蔽了不同服务接口,请求方式,参数格式,协议类型等差异,让使用更为简单,开发效率更高。
S106,响应所述调用结果并将其转换为统一的接口响应格式,或响应所述调用结果配置不同的响应处理数据(扩展开发),屏蔽了响应数据格式差异。例如接收目标服务器的***的响应并转换为String对象,并将该对象返回给应用程序。
如图3所示,本公开还提供一种实现远程服务调用的装置,部属于客户端,所述客户端配置有若干连接端点,每个所述连接端点均各自与若干服务器对应;
包括
配置模块001,被配置为以XML文件形式配置服务调用信息;
解析模块002,被配置为读取所述XML文件,校验所述XML文件格式、节点完整性以及数据合法性,将所述XML文件配置的所述服务调用信息进行解析并转化为所述客户端的***的内部接口服务元数据信息;
服务注册模块003,被配置为读取所述服务元数据信息,传入服务ID,根据传入的所述服务ID查找到相应的服务并导入注册信息,并将所述服务元数据信息转换为接口服务信息格式数据;
服务调用模块004,被配置为读取所述接口服务信息格式数据,根据导入的注册信息中的目标连接端点信息,向该目标连接端点中的目标服务器发起网络连接请求,并向所述目标服务器发送所述服务调用信息,根据所述服务ID定位到已经注册的远程服务接口,传入请求参数,触发所述目标服务器调用与所述服务调用信息对应的服务,以获得调用结果,并触发所述目标服务器返回所述调用结果;
服务响应模块005,被配置为响应所述调用结果并将其转换为统一的接口响应格式,或响应所述调用结果配置不同的响应处理数据。
其中,上述各个模块之间的交互的更多具体细节说明可以参见上述方法实施例的说明,本领域技术人员很容易毫无疑义的推知,下文不再赘述。
本公开还提供一种远程服务调用***,包括上述部署在客户端的所述的实现远程服务调用的装置。
本发明的有益效果:
基于XML文件配置,配置远程接口,提供统一远程调用API,解决了远程服务调用代码分散,配置硬编码在代码中,开发效率低下的问题。与现在使用的大多数远程服务调用方法相比,本方法简化了远程服务调用流程,配置灵活,开发效率大大提高。
尽管这里参照本发明的解释性实施例对本发明进行了描述,上述实施例仅为本发明较佳的实施方式,本发明的实施方式并不受上述实施例的限制,应该理解,本领域技术人员可以设计出很多其他的修改和实施方式,这些修改和实施方式将落在本申请公开的原则范围和精神之内。
Claims (11)
1.一种实现远程服务调用的方法,应用于客户端,所述客户端配置有若干连接端点,每个所述连接端点均各自与若干服务器对应;
其特征在于,所述方法包括以下步骤:
以XML文件形式配置服务调用信息;
读取所述XML文件,校验所述XML文件格式、节点完整性以及数据合法性,将所述XML文件配置的所述服务调用信息进行解析并转化为所述客户端的***的内部接口服务元数据信息;
读取所述服务元数据信息,传入服务ID,根据传入的所述服务ID查找到相应的服务并导入注册信息,并将所述服务元数据信息转换为接口服务信息格式数据;
读取所述接口服务信息格式数据,根据导入的注册信息中的目标连接端点信息,向该目标连接端点中的目标服务器发起网络连接请求,并向所述目标服务器发送所述服务调用信息,根据所述服务ID定位到已经注册的远程服务接口,传入请求参数,触发所述目标服务器调用与所述服务调用信息对应的服务,以获得调用结果,并触发所述目标服务器返回所述调用结果;
响应所述调用结果并将其转换为统一的接口响应格式,或响应所述调用结果配置不同的响应处理数据。
2.根据权利要求1所述的实现远程服务调用的方法,其特征在于,其中以XML文件形式配置服务调用信息,包括以下步骤:
配置接口信息、配置Host端点信息和Http请求头信息;以及
定义***变量、定义token生成规则和定义接口参数解析规则。
3.根据权利要求2所述的实现远程服务调用的方法,其特征在于,其中将所述服务元数据信息转换为接口服务信息格式数据,包括以下步骤:
根据导入的注册信息中的配置按照接口参数解析规则解析URL参数和DATA参数,合并到输入参数中;
将所述输入参数转换为JSON对象。
4.根据权利要求1所述的实现远程服务调用的方法,其特征在于,其中根据导入注册信息中的目标连接端点信息,向该目标连接端点中的目标服务器发起网络连接请求,包括以下步骤:
利用轮询算法,在所述目标连接端点中的多个所述服务器中,确定空闲的目标服务器。
5.根据权利要求4所述的实现远程服务调用的方法,其特征在于,其中向该目标连接端点中的目标服务器发起网络连接请求,其中,所述网络连接请求为HTTP连接请求。
6.一种实现远程服务调用的装置,部属于客户端,所述客户端配置有若干连接端点,每个所述连接端点均各自与若干服务器对应;
其特征在于,包括
配置模块,被配置为以XML文件形式配置服务调用信息;
解析模块,被配置为读取所述XML文件,校验所述XML文件格式、节点完整性以及数据合法性,将所述XML文件配置的所述服务调用信息进行解析并转化为所述客户端的***的内部接口服务元数据信息;
服务注册模块,被配置为读取所述服务元数据信息,传入服务ID,根据传入的所述服务ID查找到相应的服务并导入注册信息,并将所述服务元数据信息转换为接口服务信息格式数据;
服务调用模块,被配置为读取所述接口服务信息格式数据,根据导入的注册信息中的目标连接端点信息,向该目标连接端点中的目标服务器发起网络连接请求,并向所述目标服务器发送所述服务调用信息,根据所述服务ID定位到已经注册的远程服务接口,传入请求参数,触发所述目标服务器调用与所述服务调用信息对应的服务,以获得调用结果,并触发所述目标服务器返回所述调用结果;
服务响应模块,被配置为响应所述调用结果并将其转换为统一的接口响应格式,或响应所述调用结果配置不同的响应处理数据。
7.根据权利要求6所述的实现远程服务调用的装置,其特征在于,其中以XML文件形式配置服务调用信息,包括:
配置接口信息、配置Host端点信息和Http请求头信息;以及
定义***变量、定义token生成规则和定义接口参数解析规则。
8.根据权利要求7所述的实现远程服务调用的装置,其特征在于,其中将所述服务元数据信息转换为接口服务信息格式数据,包括:
根据导入的注册信息中的配置按照接口参数解析规则解析URL参数和DATA参数,合并到输入参数中;
将所述输入参数转换为JSON对象。
9.根据权利要求6所述的实现远程服务调用的装置,其特征在于,根据导入注册信息中的目标连接端点信息,向该目标连接端点中的目标服务器发起网络连接请求,包括:
利用轮询算法,在所述目标连接端点中的多个所述服务器中,确定空闲的目标服务器。
10.根据权利要求9所述的实现远程服务调用的装置,其特征在于,向该目标连接端点中的目标服务器发起网络连接请求,其中,所述网络连接请求为HTTP连接请求。
11.一种远程服务调用***,其特征在于,包括如权利要求6至10任意一项所述的实现远程服务调用的装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811353782.1A CN109274773B (zh) | 2018-11-14 | 2018-11-14 | 一种实现远程服务调用方法、装置和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811353782.1A CN109274773B (zh) | 2018-11-14 | 2018-11-14 | 一种实现远程服务调用方法、装置和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109274773A CN109274773A (zh) | 2019-01-25 |
CN109274773B true CN109274773B (zh) | 2021-01-26 |
Family
ID=65189683
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811353782.1A Active CN109274773B (zh) | 2018-11-14 | 2018-11-14 | 一种实现远程服务调用方法、装置和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109274773B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109818959B (zh) * | 2019-01-28 | 2021-05-28 | 心动网络股份有限公司 | 一种远程服务通信方法、服务器和*** |
CN111131414B (zh) * | 2019-12-11 | 2022-05-24 | 拉扎斯网络科技(上海)有限公司 | 后端平台、服务调用方法、第一服务模块及服务器 |
CN111010438B (zh) * | 2019-12-13 | 2022-11-11 | 北京达佳互联信息技术有限公司 | 远程过程调用方法、装置、服务器及存储介质 |
CN112199219A (zh) * | 2020-11-17 | 2021-01-08 | 南开大学 | 一种跨语言作业远程调用方法 |
CN112416457A (zh) * | 2020-11-19 | 2021-02-26 | 中国建设银行股份有限公司 | 接口配置文件生成方法及装置 |
CN112769812A (zh) * | 2020-12-31 | 2021-05-07 | 天津浪淘科技股份有限公司 | 一种基于esb的服务架构及方法 |
CN113190513A (zh) * | 2021-05-14 | 2021-07-30 | 广联达科技股份有限公司 | 一种数据集成***及方法 |
CN114610416A (zh) * | 2022-03-24 | 2022-06-10 | 中国银行股份有限公司 | 一种基于配置参数的数据处理方法及装置 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101556683A (zh) * | 2009-05-21 | 2009-10-14 | 中国建设银行股份有限公司 | 一种金融业务***及实现方法 |
CN101923465A (zh) * | 2010-06-25 | 2010-12-22 | 深圳创维-Rgb电子有限公司 | 一种面向嵌入式应用的易扩展web服务*** |
CN102438048A (zh) * | 2011-12-15 | 2012-05-02 | 北京新媒传信科技有限公司 | 一种互联网中远程服务调用的方法和*** |
CN102567026A (zh) * | 2011-12-28 | 2012-07-11 | 用友软件股份有限公司 | 移动应用构建***和移动应用构建方法 |
CN103235718A (zh) * | 2013-03-28 | 2013-08-07 | 迈普通信技术股份有限公司 | 一种远程过程调用rpc代码生成的方法及装置 |
CN103294455A (zh) * | 2012-02-27 | 2013-09-11 | 杭州勒卡斯广告策划有限公司 | 一种软件服务实现方法、***及Java平台 |
CN104426871A (zh) * | 2013-08-29 | 2015-03-18 | 中兴通讯股份有限公司 | 一种远程调用的方法和装置 |
CN105307019A (zh) * | 2015-10-28 | 2016-02-03 | 四川长虹电器股份有限公司 | 数字电视接收机功能调用的方法 |
CN107346320A (zh) * | 2016-05-06 | 2017-11-14 | 北京神州泰岳软件股份有限公司 | 一种数据调用方法和装置 |
CN107707644A (zh) * | 2017-09-27 | 2018-02-16 | 北京趣拿软件科技有限公司 | 请求消息的处理方法、装置、存储介质、处理器及终端 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8495204B2 (en) * | 2006-07-06 | 2013-07-23 | Visible Measures Corp. | Remote invocation mechanism for logging |
SG11201403482TA (en) * | 2011-12-21 | 2014-07-30 | Ssh Comm Security Oyj | Automated access, key, certificate, and credential management |
-
2018
- 2018-11-14 CN CN201811353782.1A patent/CN109274773B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101556683A (zh) * | 2009-05-21 | 2009-10-14 | 中国建设银行股份有限公司 | 一种金融业务***及实现方法 |
CN101923465A (zh) * | 2010-06-25 | 2010-12-22 | 深圳创维-Rgb电子有限公司 | 一种面向嵌入式应用的易扩展web服务*** |
CN102438048A (zh) * | 2011-12-15 | 2012-05-02 | 北京新媒传信科技有限公司 | 一种互联网中远程服务调用的方法和*** |
CN102567026A (zh) * | 2011-12-28 | 2012-07-11 | 用友软件股份有限公司 | 移动应用构建***和移动应用构建方法 |
CN103294455A (zh) * | 2012-02-27 | 2013-09-11 | 杭州勒卡斯广告策划有限公司 | 一种软件服务实现方法、***及Java平台 |
CN103235718A (zh) * | 2013-03-28 | 2013-08-07 | 迈普通信技术股份有限公司 | 一种远程过程调用rpc代码生成的方法及装置 |
CN104426871A (zh) * | 2013-08-29 | 2015-03-18 | 中兴通讯股份有限公司 | 一种远程调用的方法和装置 |
CN105307019A (zh) * | 2015-10-28 | 2016-02-03 | 四川长虹电器股份有限公司 | 数字电视接收机功能调用的方法 |
CN107346320A (zh) * | 2016-05-06 | 2017-11-14 | 北京神州泰岳软件股份有限公司 | 一种数据调用方法和装置 |
CN107707644A (zh) * | 2017-09-27 | 2018-02-16 | 北京趣拿软件科技有限公司 | 请求消息的处理方法、装置、存储介质、处理器及终端 |
Non-Patent Citations (1)
Title |
---|
面向服务的远程方法调用中间件设计和实现;陈海山,文登敏;《成都信息工程学院学报》;20060228(第1期);第66-69页 * |
Also Published As
Publication number | Publication date |
---|---|
CN109274773A (zh) | 2019-01-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109274773B (zh) | 一种实现远程服务调用方法、装置和*** | |
CN107835178B (zh) | 一种多协议服务通信方法、装置以及电子设备 | |
US7584499B2 (en) | Policy algebra and compatibility model | |
CN111600909A (zh) | 数据处理方法、装置、协议转换设备及存储介质 | |
CN102694701B (zh) | 基于消息的测试方法及*** | |
US20180137184A1 (en) | Sql interceptor for use with third party data analytics packages | |
CN108337236A (zh) | 一种基于Protobuf和HTTP/1.1的gRPC调用方法及装置 | |
CN114500690B (zh) | 接口数据处理方法、装置、电子设备及存储介质 | |
CN113381870B (zh) | 报文处理方法和设备 | |
CN112187558A (zh) | 数据校验方法、装置、电子设备 | |
US11263542B2 (en) | Technologies for auto discover and connect to a rest interface | |
CN115408169A (zh) | 远程过程调用方法、装置、设备及可读存储介质 | |
CN110377273B (zh) | 一种数据处理的方法、装置、介质和电子设备 | |
CN112417016B (zh) | 一种数据交换方法、***、设备及存储介质 | |
CN102663063B (zh) | 基于xslt的多种用户平台通用信息展示***及方法 | |
CN115269228A (zh) | 一种数据适配传输方法、装置、设备和介质 | |
CN113918245A (zh) | 一种数据调用方法、装置、设备及计算机可读存储介质 | |
CN113992641A (zh) | 一种数据处理方法、装置、设备及存储介质 | |
CN107332891B (zh) | Http请求处理的方法、服务器及客户端 | |
CN112433752A (zh) | 页面解析方法、装置、介质及电子设备 | |
CN113760343A (zh) | 一种处理业务请求的方法和装置 | |
CN116483483B (zh) | 数据查询方法、装置及电子设备 | |
CN112650601B (zh) | 跨宿主打开小程序的方法、装置、设备、存储介质和程序 | |
US7523175B1 (en) | Programmatic interface to network device operating system | |
CN115865898B (zh) | 多个业务***间数据信息的处理方法、装置、设备及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |