平台对接装置和平台对接方法制造方法及图纸

技术编号:15450597 阅读:181 留言:0更新日期:2017-05-31 12:22
本发明专利技术关于平台对接装置和平台对接方法,涉及互联网应用技术领域,其中,平台对接装置包括:数据模块,将SaaS或ERP的基础数据映射转换并翻译为统一的基础数据模型,并将统一的基础数据映射转换并翻译为各个电商平台的数据;接口模块,将统一的接口模型映射为各个电商平台所开发的接口模型;认证模块,认证各个电商平台的身份,直连各个电商平台,同时控制各个电商平台的控制权限。通过本发明专利技术的技术方案,能够简捷快速地对接多个基于不同技术模型的电商平台并实现无差异化地适配数据模型和业务模型,此方案基于微服务的构架并具有统一的权限认证机制,大大提升了请求处理速度和服务安全性。

Docking method for platform docking device and platform

The invention relates to a device and method for docking platform docking platform, which relates to the technical field of Internet application, the docking platform device comprises a data module, the basic data of SaaS or ERP mapping and translation based on the unified data model, and data conversion and mapping based unified translation for each business platform data interface module; the interface, model mapping unified interface model for each business platform development; authentication module, authentication identity of each business platform, direct all electronic business platform, the control authority at the same time control of each business platform. Through the technical scheme of the invention can be simple and quick docking multiple models based on different technology business platform and realize no differential adaptation of data model and business model, authentication mechanism in the framework of program based on micro service and has unified, greatly enhance the request processing speed and service security.

【技术实现步骤摘要】
平台对接装置和平台对接方法
本专利技术涉及互联网应用
,具体而言,涉及一种平台对接装置和一种平台对接方法。
技术介绍
在SaaS(软件即服务)和ERP(企业资源计划)服务迅速兴起的环境下,一种企业互联网采购直通车公有云服务,能够帮助客户部署基于公有云的互联网采购平台,实现企业的最佳采购决策及与供应商高效协同。所以希望可以有一种通用、灵活、安全可靠的适配装置能够快速实现同时与多个品牌的电商平台对接。但是在实现本专利技术的过程中,专利技术人发现当和多个电商进行适配连接时存在如下问题:不同电商之间身份认证方式差异问题;各个电商之间数据不统一;各个电商之间业务模型不统一;接入电商很多的时候,投入开发成本很高。因此,如何提供一种高效、通用、安全可靠的能够使应用服务与多种不同品牌的电商对接的装置成为亟待解决的技术问题。
技术实现思路
本专利技术旨在至少解决上述现有技术或相关技术中存在的技术问题之一。为此,本专利技术的一个目的在于提供了一种平台对接装置。本专利技术的另一个目的在于提出了一种平台对接方法。本专利技术的第一方面提出了一种平台对接装置,基于微服务构架,用于SaaS或者ERP与电商平台的对接,包括:数据模块,将SaaS或ERP的基础数据映射转换并翻译为统一的基础数据模型,并将统一的基础数据映射转换并翻译为各个电商平台的数据;接口模块,将统一的接口模型映射为各个电商平台所开发的接口模型;认证模块,认证各个电商平台的身份,直连各个电商平台,同时控制各个电商平台的控制权限。根据本专利技术第一方面的平台对接装置,通过数据模块抽象提取共有模型,实现基础数据的统一,通过接口模块映射出多个对应于各个电商技术模型的接口,使得不同品牌的电商在不改变自己原有技术模型的情况下能够通过同一接口模块与SaaS或ERP建立连接,使得数据不统一、业务模型不统一的多个电商能够同时与SaaS或ERP适配。进一步地,认证模块则能够解决不同电商之间身份认证方式差异问题,通过完善的授信机制保障与电商之间安全、灵活的进行数据的交流,具体过程为,认证模块完成对所有电商的认证,之后作为中转角色,其它电商与认证模块完成了认证以后,能访问其它有权限的电商平台,解决了多平台间的身份认证差异问题。总体上,通过上述数据模块、接口模块和所述认证模块组成所述平台对接装置,提供了一个将多品牌电商聚合的统一接口,只通过一套数据模型和业务模型就能够同时连接多个不同品牌的电商平台,同时解决了身份验证机制混乱的问题。此外,采用OpenAPI,开发标准API给电商平台,还能够使其他电商具有主动接入的能力。在上述技术方案中,优选地,还包括:转发模块,下辖根据各个电商平台的技术模型开发出的多个子模块,用于同时对接多个拥有不同技术模型的电商平台,实现跨技术模型的数据传输。在该技术方案中,针对各个电商平台的技术模型开发出多个转发子模块,每个模块对应一种品牌的电商平台进行消息转发,新增一个电商只需要快速开发转发子模块即可,同时根据业务确定相关的配制,缩短了新的电商平台的适配开发成本。整体上,此转发模块负责处理各个电商平台技术模型不一致的问题。在上述技术方案中,优选地,还包括:日志模块,跟踪SaaS或ERP与各个电商平台之间的数据交换,生成管理日志。在该技术方案中,日志模块对所述平台对接装置中的各个模块的工作状态进行记录和分析,便于查找问题和纠错。在上述技术方案中,优选地,认证模块具体用于:进行与SaaS或ERP之间的授信;以及进行与各个电商平台的之间的授信。在该技术方案中,认证模块完成对所有电商的认证,之后作为中转角色,其它电商只要与认证模块完成了认证,就能访问其它有权限的电商平台,解决了多平台间的身份认证差异问题。在上述技术方案中,优选地,还包括:调度模块,用于处理定时消息推送以及定时同步相关基础数据;回调模块,在电商平台对应的转发模块中采用异步编程和回调机制进行转发。在该技术方案中,调度模块负责消息推送和同步相关的基础数据,保证各个模块之间的信息交流,回调模块则设置在电商平台端的转发模块中,负责进行并发请求的异步处理,采用了异步编程和回调机制,提升了所述平台对接装置的并发处理速度和性能。本专利技术的第二方面提供了一种平台对接方法,基于微服务构架,用于SaaS或者ERP与电商平台的对接,包括:将SaaS或ERP的基础数据映射转换并翻译为统一的基础数据模型,并将统一的基础数据映射转换并翻译为各个电商平台的数据;将统一的接口模型映射为各个电商平台所开发的接口模型;认证各个电商平台的身份,直连各个电商平台,同时控制各个电商平台的控制权限。根据本专利技术第二方面的平台对接方法,通过抽象提取共有模型,实现基础数据的统一,通过映射出多个对应于各个电商技术模型的接口,使得不同品牌的电商在不改变自己原有技术模型的情况下能够通过同一接口与SaaS或ERP建立连接,使得数据不统一、业务模型不统一的多个电商能够同时与SaaS或ERP适配。通过完善的授信机制保障与电商之间安全、灵活的进行数据的交流,具体地,首先完成对所有电商的认证,之后设置中转节点,其它电商只要与中转节点完成了认证,就能访问其它有权限的电商平台,解决了多平台间的身份认证差异问题。该方法总体上提供了一个将多品牌电商聚合的统一接口,只通过一套数据模型和业务模型就能够同时连接多个不同品牌的电商平台,同时解决了身份验证机制混乱的问题。在上述技术方案中,优选地,还包括:根据各个电商平台的技术模型开发出多个子模块,构成转发模块,用于同时对接多个拥有不同技术模型的电商平台,实现跨技术模型的数据传输。在该技术方案中,针对各个电商平台的技术模型开发出多个转发子模块,每个模块对应一种品牌的电商平台进行消息转发,根据电商数量或种类的增加,还能够被扩展,新增一个电商只需要快速开发转发子模块即可,同时根据业务确定相关的配制,缩短了新的电商平台的适配开发成本。整体上,此转发模块负责处理了各个电商平台技术模型不一致的问题。在上述技术方案中,优选地,还包括:跟踪SaaS或ERP与各个电商平台之间的数据交换,生成管理日志。在该技术方案中,对所述SaaS或ERP与各个电商平台之间的数据交换进行管理,便于查找问题和纠错。在上述技术方案中,优选地,所述认证各个电商平台的身份,直连各个电商平台,同时控制各个电商平台的控制权限,具体包括:进行与SaaS或ERP之间的授信;以及进行与各个电商平台的之间的授信。在该技术方案中,完成对所有电商的认证,之后设置中转节点,其它电商只要与中转节点完成了认证,就能访问其它面向中转节点提供权限的电商平台,解决了多平台间的身份认证差异问题。在上述技术方案中,优选地,还包括:定时进行消息推送以及定时同步相关基础数据;在电商平台对应的转发模块中采用异步编程和回调机制进行转发。在该技术方案中,定时进行消息推送以及定时同步相关基础数据,保证各个模块之间的信息交流,在电商平台对应的转发模块中采用异步编程和回调机制进行转发,负责进行并发请求的异步处理,采用了异步编程和回调机制,提升了所述平台对接装置的并发处理速度和性能。通过本专利技术的技术方案,能够简捷快速地对接多个基于不同技术模型的电商平台并实现无差异化地适配数据模型和业务模型,此方案基于微服务的构架并具有统一的权限认证机制,大大提升了请求本文档来自技高网...
平台对接装置和平台对接方法

【技术保护点】
一种平台对接装置,基于微服务构架,用于SaaS或者ERP与电商平台的对接,其特征在于,包括:数据模块,将所述SaaS或所述ERP的基础数据映射转换并翻译为统一的基础数据模型,并将所述统一的基础数据映射转换并翻译为各个所述电商平台的数据;接口模块,将统一的接口模型映射为各个所述电商平台所开发的接口模型;认证模块,认证各个所述电商平台的身份,直连各个所述电商平台,同时控制各个所述电商平台的控制权限。

【技术特征摘要】
1.一种平台对接装置,基于微服务构架,用于SaaS或者ERP与电商平台的对接,其特征在于,包括:数据模块,将所述SaaS或所述ERP的基础数据映射转换并翻译为统一的基础数据模型,并将所述统一的基础数据映射转换并翻译为各个所述电商平台的数据;接口模块,将统一的接口模型映射为各个所述电商平台所开发的接口模型;认证模块,认证各个所述电商平台的身份,直连各个所述电商平台,同时控制各个所述电商平台的控制权限。2.根据权利要求1所述的对接装置,其特征在于,还包括:转发模块,下辖根据各个所述电商平台的技术模型开发出的多个子模块,用于同时对接多个拥有不同技术模型的电商平台。3.根据权利要求2所述的对接装置,其特征在于,还包括:日志模块,跟踪所述SaaS或所述ERP与所述各个电商平台之间的数据交换,生成管理日志。4.根据权利要求1所述的对接装置,其特征在于,所述认证模块具体用于:进行与所述SaaS或所述ERP之间的授信;以及进行与各个所述电商平台的之间的授信。5.根据权利要求1至4中任一项所述的对接装置,其特征在于,还包括:调度模块,用于处理定时消息推送以及定时同步相关基础数据;回调模块,在所述电商平台对应的所述转发模块中采用异步编程和回调机制。6.一种平台对接...

【专利技术属性】
技术研发人员:李斌蒲圆圆金基勇
申请(专利权)人:用友网络科技股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1