【技术实现步骤摘要】
一种数据交换系统、方法及计算机设备
[0001]本专利技术属于计算机
,具体为一种数据交换系统
、
方法及计算机设备
。
技术介绍
[0002]随着计算机技术,互联网技术的普及,企业通过不同供应商建立适应各种业务场景,和解决不同需求的各个业务系统,各个系统之间的数据交换需求愈来愈频繁,由于各个应用系统设计建设的时期不同
、
业务模式不同,信息化建设缺乏有效的总体规划,重复建设,缺乏统一的设计标准
。
因此在各系统件的数据交换存在效率低下
、
运维高成本等问题
。
[0003]现有技术中,企业在进行多个业务系统之间的数据交换时会存在:
1、
各个系统数据结构互不相同,使用的数据库不同,例如:
Oracle、MySQL、Server、PostgreSQL、MongoDB
等数据库,数据交换时需要结构性的数据转换处理;
2、
各个系统开发语言可能不同,例如:
C#、java、Python、C++、PHP、HTML5
等开发语言,导致彼此数据结构不兼容,技术架构不一致;
3、
不同系统由不同服务商运维,在进行数据交换,信息对接时,沟通成本高;
4、
多个系统对接时,对接链路复杂,对接成本高;
5、
系统对接流程冗长,时间周期长的问题
。
技术实现思路
[0004]本专利技术的目的在于提供一种数据交换 ...
【技术保护点】
【技术特征摘要】
1.
一种数据交换系统,其特征在于:包括系统管理模块
、
数据模型管理模块
、
应用管理模块
、
数据路由模块
、
数据转换规则模块以及路由监控模块;其中,系统管理模块用于账号创建
、
账号管理以及角色管理;数据模型管理模块可对数据模型进行维护和管理;应用管理模块用于管理企业内需要进行数据交换的应用系统的基础信息;数据路由模块用于对数据路由进行配置和管理;数据转换规则模块用于数据模型数据参数的转换;路由监控模块用于对数据交换系统的各功能点运行情况进行监控
。2.
一种数据交换方法,其特征在于:使用权利要求1所述的数据交换系统进行数据交换,数据交换包括以下步骤:步骤
S1
,登录数据交换系统;步骤
S2
,添加数据模型;步骤
S3
,添加应用系统;通过应用管理模块添加至少两个应用系统,分别为应用系统
A
和应用系统
B
;步骤
S4
,配置数据路由;步骤
S5
,触发数据路由;步骤
S6
,进行数据交换;步骤
S6
中,进行数据交换具体为:步骤
S601
,应用系统
A
向数据交换系统发起请求,数据交换系统接收请求,通过唯一的路由编码和入口地址识别应用系统
A
;步骤
S602
,判断应用系统
A
和应用系统
B
的数据模型结构是否一致,如果一致,则将应用系统
A
和应用系统
B
的关联数据模型中的参数名称
、
参数类型一致的参数,进行一一匹配,完成参数映射,满足数据交换需求;如果不一致,则进行下一步;步骤
S603
,如果应用系统
A
和应用系统
B
的数据模型结构不一致,则引用数据交换系统预设的数据转换规则,将步骤
S4
配置数据路由时,配置的应用系统
A
关联的入口关联应用和入口数据模型,与步骤
S4
...
【专利技术属性】
技术研发人员:廖洪,郑晓勇,蒋伟,陈飞,许毅刚,
申请(专利权)人:成都返空汇网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。