CN101216760A - 一种动态映射接口调用***及方法 - Google Patents

一种动态映射接口调用***及方法 Download PDF

Info

Publication number
CN101216760A
CN101216760A CNA200710304690XA CN200710304690A CN101216760A CN 101216760 A CN101216760 A CN 101216760A CN A200710304690X A CNA200710304690X A CN A200710304690XA CN 200710304690 A CN200710304690 A CN 200710304690A CN 101216760 A CN101216760 A CN 101216760A
Authority
CN
China
Prior art keywords
interface
function
call
parameter
call function
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.)
Pending
Application number
CNA200710304690XA
Other languages
English (en)
Inventor
戴笑涛
龚健
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BEIJING FANGZHENG INTERNATIONAL SOFTWARE SYSTEM Co Ltd
Original Assignee
BEIJING FANGZHENG INTERNATIONAL SOFTWARE SYSTEM Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by BEIJING FANGZHENG INTERNATIONAL SOFTWARE SYSTEM Co Ltd filed Critical BEIJING FANGZHENG INTERNATIONAL SOFTWARE SYSTEM Co Ltd
Priority to CNA200710304690XA priority Critical patent/CN101216760A/zh
Publication of CN101216760A publication Critical patent/CN101216760A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种动态接口调用的***与方法,属于工程设计信息***集成和异构多数据源互操作技术领域。本发明的方法包括:调用方发送调用函数给接口调用***;接口调用***根据保存的映射配置信息,将所述调用函数转换为被调用方函数调用形式进行调用。本发明通过接口转换的方式,实现了异种***及模块的接口调用的灵活配置与动态注册,特别适用于分布式计算环境。

Description

一种动态映射接口调用***及方法
技术领域
本发明涉及工程设计信息***集成和异构多数据源互操作技术领域,尤其涉及一种动态接口调用***及方法。
背景技术
随着工程设计信息***集成复杂度的急剧提高,***中的异构多数据源操作的互操作性要求不断提高,特别是***对于不同设备接入的要求越来越高,典型的应用有如轨道交通自动售检票***中新型的检票机、售票机的无缝接入、出版***中异种******的接入等应用场合,现有技术中,往往针对异种***及设备的接入需要修改大量程序,升级版本处理,这在大型分布式应用中会带来相当大的程序一致性风险。
现有技术中,申请号为CN1920837A,发明名称为“面向复杂装备多学科设计软件集成的参数映射方法”,该发明提供了设计参数的辨识机制,正确识别多学科设计软件的输入、输出文件中每个参数的语义和语法,在多学科设计软件处理的非结构化数据和集成平台处理的结构化数据之间建立动态映射。该发明专利是将所有要处理的文件编号保存到数据库的各分类表中,并且通过操作者给出每个具体参数的文件中的位置及控制信息,使得变量定位对象属性与数据库表中的字段值一一对应。可以看出该专利重点在参数的辨识,而实际***中,接口与调用之间存在更大的差异,典型如接口函数有三个参数,bool bOpen=Open(string sFilename,string sLocation,int32 nMode),而调用方只发送两个参数bool bOpend=OpenFile(string sFilepath,short iMode)等。
综上所述,现有技术中异种***及设备的接入需要修改大量程序,而且,因参数缺省或参数合并造成异种***参数非一一对应不能进行函数调用。
发明内容
本发明涉及一种接口调用***装置及方法,用以解决现有技术中,异种***及设备的接入需要修改大量程序,因参数缺省或参数合并造成异种***参数非一一对应不能进行函数调用的问题。
本发明实施例提供的一种动态接口调用的方法,包括:
调用方发送调用函数给接口调用***;
接口调用***根据保存的映射配置信息,将所述调用函数转换为被调用方函数调用形式进行调用。
本发明实施例提供的一种动态接口调用的***,包括:接口调用***和接口,其中,
所述接口,用于接收来自调用方的调用函数;
所述接口调用***,用于根据保存的映射配置信息,将所述调用函数转换为被调用方函数调用形式进行调用。
采用本发明实施例中的***及方法,通过接口转换的方式,实现了非一一对应参数变换的缺省处理、参数合并计算处理等复杂应用情况,并且通过堆栈有效保证调用返回参数的返回。本发明通过接口调用代理,实现基于代理的动态映射接口调用,完成异构的***接口之间的数据格式转换与接口动态映射。
附图说明
图1为本发明实施例的接口调用***调用方法流程图;
图2为本发明实施例中存在返回值时返回方法流程图;
图3是本发明实施例的基于代理的动态映射接口调用***的结构图;
图4是本发明实施例的基于代理的动态映射接口调用方法的流程图。
具体实施方式
在本发明实施例中,调用方发送调用函数给接口调用***;接口调用***根据保存的映射配置信息,将所述调用函数转换为被调用方函数调用形式进行调用。
参见图1所示,本发明实施例的流程如下:
步骤101:调用方将调用函数封装为可序列化数据流,并发送给接口调用***。
步骤102:保存该数据流调用,接口调用***将所述可序列化数据流解封装为调用方函数形式的数据流。
步骤103:根据映射配置信息将调用函数转化为被调用方函数格式。
所述映射配置信息可以包括接口模板以及数据格式转换信息,所述接口模板包括调用函数转换前后的名称及参数序的对应关系,所述接口转换模板可以由正则表达式构成。可以按照如下方式将所述调用函数转换为被调用方函数调用形式进行调用:进行接口模板的匹配,按照所匹配的接口模板变更所述调用函数的名称及参数序,并且根据所述数据格式转换信息转换参数的数据类型;
步骤104:对所述调用函数进行调用,并且可以按照名空间调用所述函数,或进行远程调用。
对于某些调用不需要返回执行结果,则流程执行到步骤103结束;若需将执行结果返回调用方的操作,则根据图2所示的流程返回执行结果:
步骤201:接口调用***保存执行结果。
步骤202:将被调用方函数转换为调用方函数形式。
步骤203:根据返回值更新步骤102所述可序列化数据流的相应部分。
步骤204:接口调用代理返回执行结果。
在进行函数调用之后,所述接口调用***可以根据数据格式转换表,对调用函数的执行结果按照数据格式转换表反向转换参数的数据类型,并对参数进行接口模板变更反向转换;将接口调用后函数参数值和返回值返回给调用方。
所述将接口调用后函数参数值和返回值返回给调用方的具体方式如下:
所述接口调用***利用所述函数参数值和返回值修改所述可序列化数据流,并将修改后的所述可序列化数据流返回给所述调用方;所述调用方将所述可序列化数据流转换为调用函数的形式。
参见图3所示,本发明实施例的一种动态接口调用的***包括:接口调用***301和接口321,其中,所述接口321,完成调用方与接口调用装置之间的通信交互,比如:用于接收来自调用方的调用函数,将执行结果返回给调用方;当接口调用***启用时,调用方通过接口调用封装模块将调用函数封装为可序列化数据流发送给接口调用***301进行处理;所述接口调用***301,用于根据保存的映射配置信息,将所述调用函数转换为被调用方函数调用形式进行调用。
所述接口调用***301可以包括:接口调用代理302、接口转换模板管理器306和数据格式转化管理器305。
其中,接口调用代理302,用于保存提供公开的统一接口调用函数与错误获取函数,接收并处理来自所述接口的函数调用;接口转换模板管理器306,用于进行接口模板的匹配,按照所匹配的接口模板更新所述调用函数的名称及参数序,包含函数参数与被调用的参数的非一一对应参数变换处理。数据格式转化管理器305,根据数据格式转换信息实现调用函数与被调用函数参数数据格式的转换。
所述接口调用***还包括:封装模块303,所述封装模块实现调用函数和可序列化数据流之间的相互转化。当来自调用方的调用函数为可序列化数据流时,将所述可序列化数据流转换为调用函数形式的数据流。
进一步地,所述接口转换模板管理器306,还用于根据数据格式转换表,对调用函数的执行结果按照数据格式转换表反向转换参数的数据类型;所述数据格式转化管理器305,还用于并对参数进行接口模板变更反向转换;将接口调用后函数参数值和返回值返回给调用方;所述封装模块303还用于,利用所述函数参数值和返回值修改所述可序列化数据流,并将修改后的所述可序列化数据流返回给所述调用方。
所述接口调用***还可以包括:接口注册管理器304。封装模块303还可以将数据流转化为调用方函数的形式并发送给接口注册管理器304,接口注册管理器304用于对所述调用函数进行登记注册,并负责按照映射配置信息进行接口转换的时候调用接口转换模板管理器和数据格式转化管理器。
所述接口调用***还可以包括:数据堆栈307,用于存储函数调用过程中使用到的函数参数名称及相关数据。
下面结合说明书附图和具体实施方式进行详细描述。
在本实施例中,调用方将调用函数封装为可序列化数据流,接口调用代理收到该可序列化数据流之后,将该数据流解封装为被调用方调用函数的形式,依据接口注册登记的接口转换模板进行参数序调整并对参数数据格式进行转换,以符合被调用方函数形式,进行调用。
以下结合本发明实施例提供的上述方法和装置,以XML编程语言为例加以说明上述***的工作流程。
调用方程序中定义函数为:bool bOpen=Open(string sFilename,stringsLocation,int32 nMode);
被调用方程序中定义的相应函数为:bool bOpened=OpenFile(stringsFilepath,short openmode);
统一接口调用函数为:string sRet=command(string sCommand)。
在本实施例中,所述接口调用***,其被调用方动态调用的接口,必须能够通过名空间调用函数,并且与调用方使用相同的封装模块,允许与调用方处于不同进程、不同设备上。
如图4所示,本实施例的具体处理过程如下:
步骤401:调用方的封装模块将调用方函数封装为可序列化数据流,发送给接口调用装置的接口。
调用方的封装模块将调用函数封装为可序列结构化数据流,该调用封装模块与接口调用***中的调用封装模块配置相同,对接口调用封装为可序列化数据流,主要用于跨进程空间以及远程调用支持。
本实施例中调用方的程序调用函数实例为:Open(“book”,“c:/books”,2),由调用方的接口调用封装模块处理形成的可序列结构化数据流为下列XML格式数据流:
    <?xml version=″1.0″encoding=″utf-8″?>
    <invokerxml xmlns:type=″http://hold.foundersoft.com/invoke/type″
xmlns=″http://hold.foundersoft.com/template/″>//定义名空间属性
    <functions>
    <function name=″Open″type=″bool″>//定义功能名称、返回值数量
    <parelist>
      <parameter name=″sFilename″type=″type:string″>book</parameter>
      <parameter name=″sLocation″type=″type:string″>c:/books</parameter>
      <parameter name=″nMode″type=″type:int32″>2</parameter>
    </parelist>
    <returnlist>
      <parameter name=″bOpen″type=″type:int32″></parameter>
    </returnlist>
    </function>
    </functions>
    </invokerxml>
步骤402:接口调用***的接口接收到可序列化数据流。
步骤403:通过调用封装模块将所述可序列化数据流反解成为调用函数的形式,并将该数据流调用压栈。
接口调用***的接口接受到XML格式的数据流之后,由接口调用代理将其形成统一接口调用函数表达式为:string sRet=command(string sCommand),同时将该数据流调用压栈。
通过调用封装模块将统一接口调用函数接受的sCommand可序列化数据流反解成为调用函数实例的形式即:Open(“book”,“c:/books”,2)。
步骤404:接口调用***从接口注册管理器中查找映射表。该查找映射表中保存了
被调用方的程序函数OpenFile登记到的接口注册管理器中,此接口调用模块向外公开的调用接口形式为Open,同时配置了上述两种函数相互映射的模板及数据格式的转换表,接口转换模板由正则表达式构成。所述的接口调用***通过接口与调用方通讯,接口调用代理仅包含统一接口调用函数与错误获取函数。
步骤405:按照匹配的接口模板变更函数名称及参数序。
上述步骤中按照接口注册管理器提供的匹配的接口模板变更调用函数名称及参数序,这里参数序变换一般通过正则表达式实现。接口函数之间的转换方式由接口转换模板管理器管理,接口注册管理器负责对接口转换模板管理器的调用。
步骤406:依据数据格式转换表转换参数的数据类型。
依据数据格式转换表转换参数的数据类型,这里数据格式转换表是针对不同***间数据类型定义差异以及参数类型差异的数据转换。数据格式转换表,记录***间有限数据格式定义之间的转换规则,典型如调用方nMode数据类型为32位字节长度int类型,而被调用方nMode数据类型为数据类型为16位字节长度short类型。接口注册管理器负责对数据格式转换表的调用,对于现有***而言,数据格式转换表管理的数据类型相对固定。
本实施例中在接口注册中查找映射表,进行参数和数据格式的转换后的函数实例格式为:OpenFile(“c:/books/book”,2),从而转化为被调用方定义的函数。
步骤407:接口调用***按照转换后的被调用方的函数,按照名空间调用函数执行调用或者进行远程调用;
所述的接口调用***在完成调用转换后,按照名空间调用相应函数执行调用或者进行远程函数调用,完成的OpenFile(“c:/books/book”,2)指令打开指定路径文件的操作。
对于某些调用不需要返回结果,则到步骤407完成整个调用过程;若需将执行结果返回调用方的操作,则继续执行以下步骤,以返回执行结果:
步骤408:取得函数执行结果并保存到数据堆栈中。
本实施例中,运行后取得执行结果,即返回值bOpened参数,若指定路径不存在此文件,则该参数返回false,将此执行结果保存在堆栈中。
步骤409:对堆栈中执行结果依据数据格式转换表反向转换为调用参数的数据类型。
本实施例中,被调用方完成指定操作之后,需要将其执行结果即bOpened参数按照转换表反向转换为相应的bOpen参数的数据类型。
步骤410:对参数等进行接口模板变更反向转换。
本实施例中,对参数等进行接口模板变更反向转换后函数转化为原调用方定义的函数bOpen=Open(“book”,”c:/books”,2)。
步骤411:将步骤403中的数据流出栈修改可序列化数据流的接口调用的返回值相应部分。
步骤412:将执行结果返回给调用方。
步骤413:调用方接受到封装数据流之后,调用接口调用封装模块还原成为调用函数的形式,完成接口调用过程。
本实施例中,通过接口模板转换管理器的接口模板,可以实现接口函数参数与调用的参数的非一一对应参数变换处理,包括前者参数多的情况下的后者增加缺省参数处理,以及前者参数少的情况下后者合并计算参数或者舍弃参数的处理。
采用本发明所述的***及方法通过接口调用***,完成异构的***接口之间的数据格式转换与接口动态映射,特别适用于分布式计算环境。本发明通过接口转换的方式,可以实现了非一一对应参数变换的缺省处理、参数合并计算处理等复杂应用情况,并且通过堆栈有效保证调用返回参数的返回。
本发明所述的方法并不限于具体实施方式中所述的实施例,本领域技术人员根据本发明的技术方案得出其他的实施方式,同样属于本发明的技术创新范围。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (11)

1.一种动态接口调用的方法,其特征在于,该方法包括以下步骤:
调用方发送调用函数给接口调用***;
接口调用***根据保存的映射配置信息,将所述调用函数转换为被调用方函数调用形式进行调用。
2.如权利要求1所述的方法,其特征在于,所述调用方发送调用函数给调用***,包括:
所述调用方将调用函数封装为可序列化数据流,并将所述可序列化数据流发送给接口调用***;
所述接口调用***将所述可序列化数据流解封装为调用函数形式的数据流。
3.如权利要求2所述的方法,其特征在于,所述映射配置信息包括接口模板以及数据格式转换信息,所述接口模板包括调用函数转换前后的名称及参数序的对应关系,
则将所述调用函数转换为被调用方函数调用形式进行调用,包括:
进行接口模板的匹配,按照所匹配的接口模板变更所述调用函数的名称及参数序,并且根据所述数据格式转换信息转换参数的数据类型;
所述接口调用***按照经过数据类型转换后的调用函数,进行调用,其中调用是按照名空间调用所述函数,或进行远程调用。
4.如权利要求3所述的方法,其特征在于,该方法进一步包括:
所述接口调用***根据数据格式转换表,对调用函数的执行结果按照数据格式转换表反向转换参数的数据类型,并对参数进行接口模板变更反向转换;将接口调用后函数参数值和返回值返回给调用方。
5.如权利要求4所述的方法,其特征在于,所述将接口调用后函数参数值和返回值返回给调用方,包括:
所述接口调用***利用所述函数参数值和返回值修改所述可序列化数据流,并将修改后的所述可序列化数据流返回给所述调用方;
所述调用方将所述可序列化数据流转换为调用函数的形式。
6.如权利要求1所述的方法,其特征在于,所述接口转换模板由正则表达式组成的结构化数据构成。
7.一种动态接口调用的***,其特征在于,该***包括:接口调用***和接口,其中,
所述接口,用于接收来自调用方的调用函数;
所述接口调用***,用于根据保存的映射配置信息,将所述调用函数转换为被调用方函数调用形式进行调用。
8.根据权利要求7所述的***,其特征在于,所述接口调用***包括:
接口调用代理,用于提供公开的统一接口调用函数与错误获取函数,接收并处理来自所述接口的函数调用。
9.如权利要求7所述的***,其特征在于,所述接口调用***还包括:
接口注册管理器,用于对所述调用函数进行登记注册,并负责按照映射配置信息进行接口转换的时候调用接口转换模板管理器和数据格式转化管理器;
接口转换模板管理器,用于进行接口模板的匹配,按照所匹配的接口模板更新所述调用函数的名称及参数序;
数据格式转化管理器,用于根据数据格式转换信息转换所述调用函数的参数的数据类型。
10.如权利要求7所述的***,其特征在于,所述接口调用***还包括:
封装模块,用于当来自调用方的调用函数为可序列化数据流时,将所述可序列化数据流转换为调用函数形式的数据流。
11.如权利要求7所述的***,其特征在于,所述接口调用***还包括:
数据堆栈,用于存储函数调用过程中使用到的函数参数名称及相关数据。
CNA200710304690XA 2007-12-28 2007-12-28 一种动态映射接口调用***及方法 Pending CN101216760A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA200710304690XA CN101216760A (zh) 2007-12-28 2007-12-28 一种动态映射接口调用***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA200710304690XA CN101216760A (zh) 2007-12-28 2007-12-28 一种动态映射接口调用***及方法

Publications (1)

Publication Number Publication Date
CN101216760A true CN101216760A (zh) 2008-07-09

Family

ID=39623199

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA200710304690XA Pending CN101216760A (zh) 2007-12-28 2007-12-28 一种动态映射接口调用***及方法

Country Status (1)

Country Link
CN (1) CN101216760A (zh)

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102637290A (zh) * 2012-03-26 2012-08-15 上海方正数字出版技术有限公司 一种基于浏览器的作业***及编辑方法
CN103399735A (zh) * 2013-07-12 2013-11-20 浙江吉利汽车研究院有限公司杭州分公司 远程函数调用接口中间层开发方法
CN104182410A (zh) * 2013-05-24 2014-12-03 利德科技发展有限公司 对象关系映射***的动态代理***和方法
CN104283919A (zh) * 2013-07-05 2015-01-14 中兴通讯股份有限公司 一种接口调用***及方法
CN104572990A (zh) * 2015-01-05 2015-04-29 华为技术有限公司 用于检索的方法和装置
CN105117233A (zh) * 2015-09-14 2015-12-02 百度在线网络技术(北京)有限公司 Api调用方法及装置
CN105808365A (zh) * 2016-03-22 2016-07-27 深圳市宁远科技股份有限公司 His接口调用方法及his接口配置方法
CN105824926A (zh) * 2016-03-17 2016-08-03 浪潮通用软件有限公司 一种动态选择调用外部***接口的方法
CN105867928A (zh) * 2016-03-30 2016-08-17 北京奇虎科技有限公司 一种在指定分布式***中接入指定计算模型的方法和装置
CN106156339A (zh) * 2016-07-12 2016-11-23 泰康保险集团股份有限公司 保单管理***的访问方法、装置及***
CN106293679A (zh) * 2015-06-11 2017-01-04 阿里巴巴集团控股有限公司 一种元素名称冲突处理方法及装置
CN103019663B (zh) * 2011-09-26 2017-03-15 中兴通讯股份有限公司 一种获取程序中模块间函数接口的方法和***
CN106656541A (zh) * 2015-11-04 2017-05-10 大唐移动通信设备有限公司 一种基于snmp接口的数据传输方法和装置
CN107423037A (zh) * 2016-03-09 2017-12-01 阿里巴巴集团控股有限公司 应用程序接口定位方法及设备
CN107888399A (zh) * 2016-09-29 2018-04-06 西门子公司 一种平台即服务PaaS平台管理方法和装置
CN108920220A (zh) * 2018-06-06 2018-11-30 北京奇虎科技有限公司 一种函数调用的方法、装置及终端
CN109298954A (zh) * 2018-09-14 2019-02-01 北京数聚鑫云信息技术有限公司 一种智能调用Dubbo远程服务的方法及装置
CN110389753A (zh) * 2019-06-06 2019-10-29 五八有限公司 原生应用的链式调用方法、装置、电子设备及存储介质
CN110472064A (zh) * 2019-07-17 2019-11-19 陕西千山航空电子有限责任公司 一种基于无人机飞参数据的健康管理***设计构建方法
CN112965832A (zh) * 2021-02-18 2021-06-15 腾讯科技(深圳)有限公司 一种远程过程调用rpc服务调用方法和相关装置
CN113626223A (zh) * 2021-08-12 2021-11-09 北京京东振世信息技术有限公司 一种接口调用方法和装置
CN114879944A (zh) * 2022-07-11 2022-08-09 湖南迈曦软件有限责任公司 可视化多学科智能设计平台及其任务创建方法
CN115080006A (zh) * 2021-03-15 2022-09-20 武汉斗鱼网络科技有限公司 一种数据调用方法及相关设备
EP4206919A4 (en) * 2020-08-31 2024-01-24 Huawei Tech Co Ltd PROXY-BASED DEVICE CALL METHOD, ELECTRONIC DEVICE AND READABLE STORAGE MEDIUM

Cited By (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103019663B (zh) * 2011-09-26 2017-03-15 中兴通讯股份有限公司 一种获取程序中模块间函数接口的方法和***
CN102637290B (zh) * 2012-03-26 2015-01-21 北大方正集团有限公司 一种基于浏览器的作业编辑方法及作业***
CN102637290A (zh) * 2012-03-26 2012-08-15 上海方正数字出版技术有限公司 一种基于浏览器的作业***及编辑方法
CN104182410A (zh) * 2013-05-24 2014-12-03 利德科技发展有限公司 对象关系映射***的动态代理***和方法
CN104283919A (zh) * 2013-07-05 2015-01-14 中兴通讯股份有限公司 一种接口调用***及方法
CN104283919B (zh) * 2013-07-05 2019-11-05 中兴通讯股份有限公司 一种接口调用***及方法
CN103399735A (zh) * 2013-07-12 2013-11-20 浙江吉利汽车研究院有限公司杭州分公司 远程函数调用接口中间层开发方法
CN104572990A (zh) * 2015-01-05 2015-04-29 华为技术有限公司 用于检索的方法和装置
CN106293679A (zh) * 2015-06-11 2017-01-04 阿里巴巴集团控股有限公司 一种元素名称冲突处理方法及装置
CN106293679B (zh) * 2015-06-11 2019-10-22 阿里巴巴集团控股有限公司 一种元素名称冲突处理方法及装置
CN105117233A (zh) * 2015-09-14 2015-12-02 百度在线网络技术(北京)有限公司 Api调用方法及装置
CN105117233B (zh) * 2015-09-14 2019-05-28 百度在线网络技术(北京)有限公司 Api调用方法及装置
CN106656541A (zh) * 2015-11-04 2017-05-10 大唐移动通信设备有限公司 一种基于snmp接口的数据传输方法和装置
CN107423037A (zh) * 2016-03-09 2017-12-01 阿里巴巴集团控股有限公司 应用程序接口定位方法及设备
CN107423037B (zh) * 2016-03-09 2021-04-02 阿里巴巴集团控股有限公司 应用程序接口定位方法及设备
CN105824926A (zh) * 2016-03-17 2016-08-03 浪潮通用软件有限公司 一种动态选择调用外部***接口的方法
CN105808365A (zh) * 2016-03-22 2016-07-27 深圳市宁远科技股份有限公司 His接口调用方法及his接口配置方法
CN105867928B (zh) * 2016-03-30 2019-06-04 北京奇虎科技有限公司 一种在指定分布式***中接入指定计算模型的方法和装置
CN105867928A (zh) * 2016-03-30 2016-08-17 北京奇虎科技有限公司 一种在指定分布式***中接入指定计算模型的方法和装置
CN106156339A (zh) * 2016-07-12 2016-11-23 泰康保险集团股份有限公司 保单管理***的访问方法、装置及***
CN107888399A (zh) * 2016-09-29 2018-04-06 西门子公司 一种平台即服务PaaS平台管理方法和装置
CN108920220A (zh) * 2018-06-06 2018-11-30 北京奇虎科技有限公司 一种函数调用的方法、装置及终端
CN109298954B (zh) * 2018-09-14 2019-10-25 北京数聚鑫云信息技术有限公司 一种智能调用Dubbo远程服务的方法及装置
CN109298954A (zh) * 2018-09-14 2019-02-01 北京数聚鑫云信息技术有限公司 一种智能调用Dubbo远程服务的方法及装置
CN110389753A (zh) * 2019-06-06 2019-10-29 五八有限公司 原生应用的链式调用方法、装置、电子设备及存储介质
CN110389753B (zh) * 2019-06-06 2024-01-23 五八有限公司 原生应用的链式调用方法、装置、电子设备及存储介质
CN110472064A (zh) * 2019-07-17 2019-11-19 陕西千山航空电子有限责任公司 一种基于无人机飞参数据的健康管理***设计构建方法
EP4206919A4 (en) * 2020-08-31 2024-01-24 Huawei Tech Co Ltd PROXY-BASED DEVICE CALL METHOD, ELECTRONIC DEVICE AND READABLE STORAGE MEDIUM
CN112965832A (zh) * 2021-02-18 2021-06-15 腾讯科技(深圳)有限公司 一种远程过程调用rpc服务调用方法和相关装置
CN112965832B (zh) * 2021-02-18 2023-09-26 腾讯科技(深圳)有限公司 一种远程过程调用rpc服务调用方法和相关装置
CN115080006A (zh) * 2021-03-15 2022-09-20 武汉斗鱼网络科技有限公司 一种数据调用方法及相关设备
CN113626223A (zh) * 2021-08-12 2021-11-09 北京京东振世信息技术有限公司 一种接口调用方法和装置
CN114879944A (zh) * 2022-07-11 2022-08-09 湖南迈曦软件有限责任公司 可视化多学科智能设计平台及其任务创建方法

Similar Documents

Publication Publication Date Title
CN101216760A (zh) 一种动态映射接口调用***及方法
US9959098B1 (en) Data processing systems and methods
US9823907B2 (en) Extensible device object model
US6289501B1 (en) Method for generating simple document type definitions
US8799299B2 (en) Schema contracts for data integration
US9116766B2 (en) Extensible applications using a mobile application framework
US6253366B1 (en) Method and system for generating a compact document type definition for data interchange among software tools
CN105407024B (zh) 一种基于发布订阅通信机制的异构数据互通方法及装置
US10296297B2 (en) Execution semantics for sub-processes in BPEL
US20080155519A1 (en) Code translator
US20070234271A1 (en) Application Framework
WO2003009517A2 (en) Generate customized xml mapping conversion code
US20230046582A1 (en) Cloud-based api metadata management method and system for integrated api management
US20020147962A1 (en) Method and system for incorporating legacy applications into a distributed data processing environment
CN102707983A (zh) 客户端/驱动器通信接口的自动生成
US7640238B2 (en) Query planning for execution using conditional operators
CN101169713A (zh) 支持转换引擎与映射规则相分离的模型转换框架及其方法
CN109116828B (zh) 一种控制器中模型代码配置方法和装置
US7831955B2 (en) Development and execution platform
US8074200B2 (en) Method and system for providing tooling instructions through parameterization as an aid for software application development
US20100198382A1 (en) Method of configuring manufacturing execution systems
WO2004017230A1 (en) System and method for a context-independent framework for management and execution of xml processing tasks
US9141383B2 (en) Subprocess definition and visualization in BPEL
US20080059604A1 (en) Data transfer between a business intelligence system to a bank analyzer system
US9009732B2 (en) Method of processing a source set of raw events to a target set of typed events

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Open date: 20080709