[发明专利]电商接口集成方法、系统、计算机设备、可读存储介质有效
| 申请号: | 201710930156.3 | 申请日: | 2017-10-09 |
| 公开(公告)号: | CN107632875B | 公开(公告)日: | 2020-07-03 |
| 发明(设计)人: | 林泽;牛红;范江华;汪成杰 | 申请(专利权)人: | 用友网络科技股份有限公司 |
| 主分类号: | G06F9/451 | 分类号: | G06F9/451 |
| 代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
| 地址: | 100094*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 接口 集成 方法 系统 计算机 设备 可读 存储 介质 | ||
1.一种电商接口集成方法,其特征在于,包括:
获取电商发布的应用程序编程接口数据;
将所述应用程序编程接口数据转化为网络服务描述语言格式的应用程序编程接口定义文件;
基于所述应用程序编程接口定义文件调用应用程序编程接口;
接收并解析所述应用程序编程接口发送的返回数据,以将所述返回数据转化为集成平台的通用数据;
所述基于所述应用程序编程接口定义文件调用应用程序编程接口,具体包括:
接收所述电商的配置信息,根据所述配置信息配置电商连接和所述应用程序编程接口,并将所述电商连接和所述应用程序编程接口部署到运行环境;
接收所述应用程序编程接口的模拟调用指令,根据所述配置信息生成令牌以获得调用认证身份并对所述应用程序编程接口进行调用。
2.根据权利要求1所述的电商接口集成方法,其特征在于,所述基于所述应用程序编程接口定义文件调用应用程序编程接口,还包括:
判断所述调用是否为安全调用,当所述调用为安全调用时,根据配置的所述应用程序编程接口生成统一资源定位符的请求地址。
3.根据权利要求2所述的电商接口集成方法,其特征在于,所述接收并解析所述应用程序编程接口发送的返回数据,以将所述返回数据转化为集成平台的通用数据,具体包括:
接收所述统一资源定位符的所述请求地址返回的格式为JSON或XML的所述返回数据;
根据所述定义文件中的服务定义将所述返回数据映射为消息上下文,以形成所述集成平台的所述通用数据。
4.根据权利要求3所述的电商接口集成方法,其特征在于,
所述消息上下文包括:
第一预设单元,用于存储所述集成平台的协议的进入信息以及访问所述集成平台的控制信息;
第二预设单元,用于定义所述集成平台中流程处理的实体消息的动态变化类型及存储业务数据;
第三预设单元,用于存储所述集成平台中二进制数据。
5.根据权利要求1至4中任一项所述的电商接口集成方法,其特征在于,
所述应用程序编程接口定义文件至少包括服务定义、实体对象定义以及所述电商的所述应用程序编程接口的可调用列表。
6.一种电商接口集成系统,其特征在于,包括:
获取单元,用于获取电商发布的应用程序编程接口数据;
定义单元,用于将所述应用程序编程接口数据转化为网络服务描述语言格式的应用程序编程接口定义文件;
调用单元,用于基于所述应用程序编程接口定义文件调用应用程序编程接口;
解析单元,用于接收并解析所述应用程序编程接口发送的返回数据,以将所述返回数据转化为集成平台的通用数据;
所述调用单元具体包括:
配置单元,用于接收所述电商的配置信息,根据所述配置信息配置电商连接和所述应用程序编程接口,并将所述电商连接和所述应用程序编程接口部署到运行环境;
模拟单元,用于接收所述应用程序编程接口的模拟调用指令,根据所述配置信息生成令牌以获得调用认证身份并对所述应用程序编程接口进行调用。
7.根据权利要求6所述的电商接口集成系统,其特征在于,所述调用单元还包括:
生成单元,用于判断所述调用是否为安全调用,当所述调用为安全调用时,根据配置的所述应用程序编程接口生成统一资源定位符的请求地址。
8.根据权利要求7所述的电商接口集成系统,其特征在于,所述解析单元具体包括:
接收单元,用于接收所述统一资源定位符的所述请求地址返回的格式为JSON或XML的所述返回数据;
映射单元,用于根据所述定义文件中的服务定义将所述返回数据映射为消息上下文,以形成所述集成平台的所述通用数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友网络科技股份有限公司,未经用友网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710930156.3/1.html,转载请声明来源钻瓜专利网。





