[发明专利]数据调度平台及其实现方法在审
申请号: | 201810255714.5 | 申请日: | 2018-03-27 |
公开(公告)号: | CN108462718A | 公开(公告)日: | 2018-08-28 |
发明(设计)人: | 马翼超;陆浩 | 申请(专利权)人: | 南京红松信息技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 南京正联知识产权代理有限公司 32243 | 代理人: | 陆中丹 |
地址: | 211300 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据调度平台 调用 数据交互 子业务 对外接口模块 接口实现模块 分布式系统 系统间数据 参数定义 回传数据 接口规范 配置信息 统一处理 回传 传递 配置 | ||
本发明公开了一种数据调度平台及其实现方法,该数据调度平台包括有对外接口模块、接口实现模块和HTTP请求模块。数据调度平台实现方法实现分布式系统间的数据交互,当系统根据不同业务拆分成各个子业务系统,这些子业务系统间数据调用需要统一处理,包括接口规范,参数定义规范等,这就需要一个中间的数据调度平台来处理从各个子系统发起的请求,根据配置信息传递到需要调用的子系统,并接收回传数据,并回传至调用子系统,达到数据在各子系统间流传,各个子系统并不需要了解其他子系统的具体实现和配置,只需要根据接口即可实现数据交互。
技术领域
本发明属于在线教育技术领域,尤其是涉及一种用于SaaS平台间各系统间数据交互的数据调度平台及其实现方法。
背景技术
基于SaaS的应用系统的在线学习平台,为用户提供了考试、练习、学习、社区、培训等多种服务,在系统架构上采用分布式,每个业务系统都构建成一个子系统,另外表现层三个系统分别是WEB服务、移动端服务、后台管理服务用于不同的展示,这么多展现系统包括各个子系统间的数据调用这非常复杂,如果每个系统都实现一套数据交互接口,这样就非常复杂和凌乱,这就需要有这样一个系统,负责各系统间的数据交互,各子系统只需要调用定义好的接口,具体如何去获取数据,到哪个系统中去获取数据都不需要关心,只要关心自身业务就可以了,这样,就急需研发出一种的新的数据调度平台。
发明内容
本发明所要解决的技术问题是各个业务系统间数据交互问题,各业务系统互相独立,只需要关心自身业务,外部数据全部从调度平台获取的数据调度平台。
为解决上述技术问题,本发明采用的技术方案是该数据调度平台,包括有对外接口模块、接口实现模块和HTTP请求模块
其中,所述对外接口模块,用于提供给各子系统调用的数据接口;
所述接口实现模块,用于根据接口定义,读取配置文件中的相关配置,封装从业务系统中传递的数据,根据业务系统的需要对其进行较验、再处理,调用HTTP请求;
所述HTTP请求模块,用于封装HTTP请求,从网络配置中读取相关配置,根据配置信息对HTTP请求进行验证、加密、用户验证和网络代理实例化,发送接收到的请求,并接收调用方返回的数据传递给调用方;
所述对外接口模块对外传输和接收数据;所述HTTP请求模块发送和接收请求。
本发明通过把各系统间的数据调用统一到数据调度平台中,一方面简化了系统间数据交互的逻辑,各自己系统只要关心自身业务即可,外部数据的接入通过数据调度平台获取;第二方面统一了数据交互接口,大大减少了代码管理工作量,同样的数据交互只需要实现一次即可,其他系统都可以调用,不论从代码量上还是从管理上都很清晰,有条理,如果有修改,只需要一个地方统一修改即可。
优选的,所述外接口模块设置有若干个数据接口,用于与各子系统配装对接。
优选的,所述接口实现模块内设置有配置文件单元、数据封装单元和校验再处理单元;
其中,所述配置文件单元用于对需配置文件进行相关配置;
所述数据封装单元用于封装从业务系统中传递的数据;
所述校验再处理单元,用于根据业务系统的需要,对传入的数据进行较验、再处理。
优选的,所述HTTP请求模块设置有网络配置单元,存储有相关配置信息,根据配置信息对HTTP请求进行验证、加密、用户验证、网络代理进行设置后并实例化。
本发明要解决的另一个技术问题是提供一种数据调度平台的实现方法,该方法包括以下步骤:
(1)定义数据交互接口:根据业务需要定义与各个系统交互的数据接口,定义方法名称、传入参数、返回数据方式和异常处理方式;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京红松信息技术有限公司,未经南京红松信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810255714.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于规则匹配命中率和分布方差的防火墙规则集优化方法
- 下一篇:一种办公系统