本发明属于数据交换管理,特别涉及一种数据交换管理的方法及系统。
背景技术:
1、传统的单位在需要跨单位进行数据交换时,由于各个单位系统开发环境、数据库字段设计、业务属性等的不一致,导致需要跨系统的数据交换,双方系统都需要进行业务改造,如果需要对接多个系统那么就要和多个系统进行改造对接,同时如果有一方存在业务变动需要数据交换的单位也需要对其接口进行相应的改动,这种传统的对接方式成本高、效率低、拓展性及灵活性差。
技术实现思路
1、针对上述问题,本发明提供一种数据交换管理的方法,所述方法包括:
2、待接入系统在数据交换中心填写网络和回调接口信息;
3、审核网络和回调接口信息的正确性与可用性;
4、审核确认无误后将待接入系统接入数据交换中心;
5、接入系统的推送方通过数据交换中心将数据发送至接入系统的接收方,实现数据交换。
6、优选地,所述审核网络和回调接口信息的正确性与可用性,包括:
7、若审核通过,则向待接入系统颁发接入凭证,待接入系统凭借接入凭证接入数据交换中心;
8、若审核未通过,则修改待接入系统的网络和回调接口信息并上交重新审核,直至审核通过。
9、优选地,在所述将待接入系统接入数据交换中心之后,所述方法还包括:
10、对接入系统进行功能和权限的初始化,具体包括交换规则配置、资源目录配置和安全规则配置。
11、优选地,所述交换规则配置包括:
12、数据交换中心只允许接入系统发送数据到预先设定的交换规则中配置授权的其他接入系统。
13、优选地,所述资源目录配置包括:
14、对接入系统的资源目录进行配置授权,接入系统只能使用已授权的资源目录和其他的接入系统进行数据交换。
15、优选地,所述安全规则配置包括:
16、控制数据接收方的下载权限、在线打印权限和在线预览权限。
17、优选地,接入系统的推送方通过数据交换中心将数据发送至接入系统的接收方之前,还需要获取可推送数据的系统信息、资源目录和安全策略信息,包括:
18、将待接入系统的推送方接入密码机,通过颁发的接入凭证获取密串;
19、通过接入系统提供的api文档,指定业务操作类型;
20、拼装参数,调取服务请求;
21、调用密码机对可推送数据进行解密;
22、在服务请求成功后对可推送数据进行存储。
23、优选地,当接入系统的推送方存在网络和回调接口信息的调整时,推送方需要在数据交换中心中对网络和回调接口信息进行修改,包括:
24、接入系统提交修改请求;
25、交换中心对修改请求进行审核;
26、若审核成功,则允许推送方对网络和回调接口信息进行修改。
27、优选地,修改请求审核成功后,还包括:数据交换中心将修改请求推送至其他接入系统。
28、优选地,接入系统的推送方通过数据交换中心将数据发送至接入系统的接收方,包括:
29、推送方将数据发送至数据交换中心;
30、数据交换中心进行数据代理推送行为,将数据发送至接收方。
31、优选地,推送方将数据发送至数据交换中心,包括:
32、推送方录入数据,按照提供的api文档进行数据校验;
33、推送方接入密码机,将文本数据进行加密,若存在附件数据,则按照文件头的加密接入密码机对附件数据进行附件加密;
34、将接收方的唯一标识信息进行加密;
35、将加密的数据整体打包成数据信封;
36、根据接入数据交换中心的地址,按照是否存在附件调取数据推送接口,推送数据信封;
37、数据交换中心向推送方返回codestate码,根据codestate码判断数据推送是否成功,若不成功则对数据进行修改后再次推送。
38、优选地,数据交换中心进行数据代理推送行为,包括:
39、数据交换中心通过加密机对接收的数据信封进行数据解密;
40、获取数据所属的资源目录,校验数据的合法性、必填项和推送接收方是否可发送;
41、根据接收方的唯一标识信息,获取接收方的服务交互接口,将文本数据加密打包成数据信封进行推送;
42、数据接收方向数据交换中心返回codestate码并修改推送行为状态,根据codestate码判断数据推送是否成功。
43、优选地,修改推送行为状态后,还需要将推送行为状态同步至推送方,告知最终的推送结果,包括:
44、获取推送方的接受接口信息;
45、通过发送记录查询本次推送的操作类型;
46、将数据信封发送至推送方。
47、优选地,实现数据交换之后,还包括:
48、获取已完成的推送记录;
49、根据推送记录查找文本数据和附件数据;
50、执行结构化数据及非结构化数据删除操作。
51、本发明还提出一种数据交换管理的系统,所述系统包括:
52、填写模块,用于在数据交换中心填写网络和回调接口信息;
53、审核模块,用于审核网络和回调接口信息的正确性与可用性;
54、接入模块,用于将待接入系统接入数据交换中心;
55、数据交换模块,用于将数据发送至接入系统的接收方,实现数据交换。
56、优选地,审核模块用于审核网络和回调接口信息的正确性与可用性,包括:
57、若审核通过,则向待接入系统颁发接入凭证,待接入系统凭借接入凭证接入数据交换中心;
58、若审核未通过,则修改待接入系统的网络和回调接口信息并上交重新审核,直至审核通过。
59、优选地,所述系统还包括:
60、初始化模块,用于在将待接入系统接入数据交换中心之后对接入系统进行功能和权限的初始化,具体包括交换规则配置、资源目录配置和安全规则配置。
61、优选地,所述系统还包括:
62、获取模块,用于在将数据发送至接入系统的接收方实现数据交换之前获取可推送数据的系统信息、资源目录和安全策略信息,包括:
63、获取模块将待接入系统的推送方接入密码机,通过颁发的接入凭证获取密串;
64、通过接入系统提供的api文档,指定业务操作类型;
65、拼装参数,调取服务请求;
66、调用密码机对可推送数据进行解密;
67、在服务请求成功后对可推送数据进行存储。
68、优选地,数据交换模块用于将数据发送至接入系统的接收方实现数据交换,包括:
69、数据交换模块推送方将数据发送至数据交换中心;
70、数据交换中心进行数据代理推送行为,将数据发送至接收方。
71、本发明具有以下有益效果:
72、本发明对于接入单位只需要对接数据交换系统,无需考虑到其他有业务关联的系统的内部接口、数据属性及业务设计等。数据交换规则是由一组接口规范组成,使得接入使用方,减少系统的改造做到更加高效的工作。数据交换中心内部有着一系列的异常恢复处理机制,在出现网络或者硬件异常时,可第一时间做到数据的重发、补发及通知操作。
73、本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书以及附图中所指出的结构来实现和获得。