本发明涉及接口数据转换技术领域,特别是涉及一种edi数据源的数据转换系统及方法,用于企业应用中,企业和企业之间各种类型的传达业务接口的edi数据标准化处理方式。
背景技术:
针对每一个edi(电子数据交换)数据接口,都会去编写程序。不同的接口会通过不同的网络通讯协议获取接口数据进行处理,然后转换成企业内部其他系统需要的数据。这种方式,会造成有大量的接口程序,管理会比较混乱,维护比较麻烦。
另外,每一个edi数据接口的程序,处理的数据都是每个程序自己的。互相之间缺乏统一的数据管理,安全性管理,以及一些重复数据的处理,造成资源浪费,数据统一性差。
技术实现要素:
本发明针对现有技术存在的问题和不足,提供一种edi数据源的数据转换系统及方法。
本发明是通过下述技术方案来解决上述技术问题的:
本发明提供一种edi数据源的数据转换系统,其特点在于,其包括与edi数据接口相匹配的数据接收适配器、数据处理适配器、数据输出模块和数据存储模块;
所述数据接收适配器用于配置有与对应的edi数据接口相匹配的网络协议或数据库协议,主动定时获取对应的edi数据接口的数据源;
所述数据处理适配器用于对各edi数据接口的数据源进行标准化处理以获得符合应用系统的标准数据格式的数据;
所述输出模块用于为应用系统提供标准的输出接口以输出标准数据格式的数据;
所述存储模块用于存储数据源和处理后的标准数据格式的数据。
较佳地,所述数据处理适配器用于针对某些数据源通过外挂插件的方式进行定制化数据处理。
较佳地,所述标准的输出接口采用消息服务器。
本发明还提供一种edi数据源的数据转换方法,其特点在于,其包括以下步骤:
配置有与对应的edi数据接口相匹配的网络协议或数据库协议,主动定时获取对应的edi数据接口的数据源;
对各edi数据接口的数据源进行标准化处理以获得符合应用系统的标准数据格式的数据;
为应用系统提供标准的输出接口以输出标准数据格式的数据;
存储数据源和处理后的标准数据格式的数据。
较佳地,在数据处理中,针对某些数据源通过外挂插件的方式进行定制化数据处理。
在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本发明各较佳实例。
本发明的积极进步效果在于:
本发明把众多edi数据接口的数据来源,进行集中统一的数据加工,统一的处理存储方式。通过内置的一些网络协议,处理模块,进行简单配置后即可使用。针对特殊的数据处理,还可以做成抽插式的插件,进行额外介入处理。将处理好的数据进行封装,按照标准输出方式提供给其他应用系统,实现数据与业务的解耦。
本发明通过edi数据源的数据转换方式,让企业的edi接口程序减少,便于接口数据的统一管理。而输出方式的标准化,也使得其他应用系统可以得到准确标准的输出。保证了数据的准确性、唯一性。
附图说明
图1为本发明较佳实施例的edi数据源的数据转换系统的结构框图。
图2为本发明较佳实施例的edi数据源的数据转换方法的流程图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,本实施例提供一种edi数据源的数据转换系统,其包括与edi数据接口相匹配的数据接收适配器1、数据处理适配器2、数据输出模块3和数据存储模块4。
下面具体介绍上述各功能模块所具备的功能:
所述数据接收适配器1用于配置有与对应的edi数据接口相匹配的网络协议或数据库协议,主动定时获取对应的edi数据接口的数据源,可以监控每个数据源的传输状态。
所述数据处理适配器2用于对各edi数据接口的数据源进行标准化处理以获得符合应用系统的标准数据格式的数据,针对某些数据源通过外挂插件的方式进行定制化数据处理。
所述输出模块3用于为应用系统提供标准的输出接口以输出标准数据格式的数据,如标准的输出接口采用消息服务器。
所述存储模块4用于存储数据源和处理后的标准数据格式的数据。
本发明支持多种网络协议以及数据库协议,通过数据接收适配器,可以主动定时的获取数据来源,可以监控到每个数据来源的传输状态。
本发明提供标准的处理适配器,使不同的数据来源可以应用相同的处理方式。经过处理适配器的标准化处理,可以输出企业标准的数据格式。同时可以外挂插件的方式,定制化进行数据处理。
本发明经过处理后的数据结果,根据指定的方式进行输出。标准的输出接口给到其他应用系统。其他系统可以通过订阅的方式获取数据结果,也可以通过开放数据库或其他接口的方式获取数据结果。同一个数据结果,可以应用到多个应用系统。
如图2所示,本实施例还提供一种edi数据源的数据转换方法,其包括以下步骤:
步骤101、配置有与对应的edi数据接口相匹配的网络协议或数据库协议,主动定时获取对应的edi数据接口的数据源。
步骤102、对各edi数据接口的数据源进行标准化处理以获得符合应用系统的标准数据格式的数据。
步骤103、为应用系统提供标准的输出接口以输出标准数据格式的数据。
步骤104、存储数据源和处理后的标准数据格式的数据。
虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。