一种开放式企业级信息系统的信息转换方法

文档序号:1215799 发布日期:2020-09-04 浏览:4次 >En<

阅读说明:本技术 一种开放式企业级信息系统的信息转换方法 (Information conversion method of open enterprise information system ) 是由 刘必欣 程钢 李永红 张航 万礼赞 李红梅 王跃华 杨国强 原钊 于 2020-04-15 设计创作,主要内容包括:一种开放式企业级信息系统的信息转换方法,本发明为促进开放式企业级信息系统间信息转换高效运行、确保企业中多个部门的信息系统可以基于此发明进行数据交换,是一种服务化的、有学习能力的、基于转换规则集的信息转换方法,其特征在于,包括如下步骤,①采用SOA架构构建独立运行的信息转换服务,接受部门信息系统的调用,部门信息系统将待转换数据提交给信息转换服务;②信息转换服务运行前,先要完成转换参数的配置和内置规则的配置;③信息转换服务提供内置转换服务、第三方转换服务和转换校验的能力。(The invention relates to an information conversion method of an open enterprise-level information system, which is a information conversion method which is servitized, has learning capacity and is based on a conversion rule set for promoting the high-efficiency operation of information conversion among the open enterprise-level information systems and ensuring that the information systems of a plurality of departments in an enterprise can exchange data based on the method, and is characterized by comprising the following steps of firstly, adopting an SOA (service oriented architecture) architecture to construct an independently operated information conversion service, receiving the calling of the department information system, and submitting the data to be converted to the information conversion service by the department information system; before the information conversion service is operated, the configuration of conversion parameters and the configuration of built-in rules are completed; and the information conversion service provides built-in conversion service, third-party conversion service and conversion verification capability.)

一种开放式企业级信息系统的信息转换方法

技术领域

本发明涉及信息系统的信息转换技术,具体是指一种开放式的、面向企业级多部门信息系统的、服务化的、有学习能力的、基于转换规则集的信息转换方法。

背景技术

信息是企业赢得商机的命脉,企业内信息高速流通是企业工作效率的有力保障。一个企业拥有多个部门,多个部门由于业务和技术发展差异,系统各自运营。在若干年后,企业中各部门的系统出现代差,原来系统间的传输方式需要重新考虑。采用信息转换系统是解决此问题的有效方法。其基本思路是通过两个部门信息系统之间的技术对接,明确数据转换规则,通过研制相应数据转换系统,实现维持两边系统不整改,信息正常交换的效果。

对于大型企业,部门业务演变是常态,信息转换规则随之逐步改变。因此,除采用服务化思想,解耦部门信息系统与信息转换系统之外,还需要采用更多机制促进信息转换高效运行。

发明内容

本发明需解决的问题是采用何种解决方案促进信息转换高效运行,确保企业中多个部门的信息系统可以基于此进行数据交换。

为实现上述目的,本发明提出一种服务化的、有学习能力的、基于转换规则集的信息转换方法。包括如下步骤:①采用面向服务架构(SOA,Service-Oriented Architecture)构建独立运行的信息转换服务,接受部门信息系统的调用,部门信息系统将待转换数据提交给信息转换服务;②信息转换服务运行前,先要完成转换参数的配置和内置规则的配置;③信息转换服务提供内置转换服务、第三方转换服务和转换校验的能力;④通过信息转换服务,生成转换后数据提交给目标部门信息系统。

服务化体现在第①点,基于转换规则集体现在②③④点

进一步的,步骤②信息转换服务运行前先要完成转换参数配置,包括如下步骤:①配置待转换数据位置;②配置待转换数据格式;③配置目标数据位置;④配置目标数据格式。

进一步的,步骤②信息转换服务运行前先要完成内置规则配置,包括如下步骤:①打开待转换数据样本和目标数据样本;②通过字段拖拽或脚本编辑,明确数据映射关系及数值转换关系;③完成编辑过程,保存规则。

进一步的,步骤③信息转换服务提供内置转换服务,包括如下步骤:①加载待转换数据格式到目标数据格式的规则;②根据数据转换规则,预先计算数据映射关系;③解析待转换数据,根据数据映射关系,进行转换处理;④组装目标数据内容;⑤按照目标数据格式要求向目标数据位置投送数据。

进一步的,步骤③信息转换服务提供第三方转换服务,包括如下步骤:①获取待转换数据格式和目标数据格式,并据此确定定位转换服务;②调用转换接口,将转换请求分发至相应服务;③转换服务完成转换并返回数据;④按照目标数据格式要求向目标数据位置投送数据。

进一步的,步骤③信息转换服务提供转换校验,包括如下步骤:①加载待转换数据格式到目标数据格式的规则;②加载数据转换规则特征模型;③解析待转换数据,根据数据转换规则特征模型,检测待转换数据内容;④完成所有数据解析和检测后,输出检测报告。

进一步的,有学习能力体现在,信息转换服务具有学习能力,包括如下步骤:①在转换参数配置过程中,学习待转换数据位置、待转换数据格式、配置目标数据位置和配置目标数据格式的对应关系;②在内置规则配置过程中,学习获取数据格式间的转换规则;③在转换校验过程中,对于检测有异常的数据,而后期经人判定并非异常,则将待转换数据作为无异常数据的样本进行学习,扩充转换规则特征模型。

本发明面向开放式企业级信息系统的信息转换具有以下优点:

1、采用服务化方式运营,信息转换服务独立运行,不干扰部门信息系统的组织管理,并且易于维护;

2、信息转换服务有规则学习能力,可随企业部门系统间信息交换需要扩展,适应企业级信息系统开放性特点;

3、信息转换服务有转换规则特征学习能力,提供转换校验,可自动发现部门数据内容问题,当部门系统升级却未在企业内告知,本方法能够尽早发现,避免为企业数据流通造成更大影响;

4、在转换参数配置过程中,学习待转换数据位置、待转换数据格式、配置目标数据位置和配置目标数据格式的对应关系,能够充分利用部门信息系统间信息交换的惯性,减少信息转换配置的时间;

5、通过采用第三方转换服务,减少信息转换规则设置的验证成本,另一方面第三方转换服务会采用运行更高效的程序实现,因此能够提升转换效率;

6、通过采用内置转换规则配置,能够灵活定义信息转换规则,提升信息转换服务的可扩展性。

附图说明

图1为转换参数配置工作原理示意。

图2为内置规则配置工作原理示意。

图3为内置转换服务工作原理示意。

图4为第三方转换服务工作原理示意。

图5为转换校验工作原理示意。

具体实施方式

下面以部门A信息系统通过信息转换服务到部门B信息系统的具体实施为例,来说明本开放式企业级信息系统的信息转换方法的实施过程。

①信息转换服务独立运行,接受部门A信息系统的调用,部门A信息系统将待转换数据提交给信息转换服务;②信息转换服务运行前,先要完成转换参数的配置和内置规则的配置;③信息转换服务提供内置转换服务、第三方转换服务和转换校验的能力;④通过信息转换服务,生成转换后数据提交给部门B信息系统。

当信息转换服务运行前先要完成转换参数配置,包括如下步骤:①配置待转换数据位置为部门A信息系统的IP地址和端口号;②配置待转换数据格式为部门A信息系统专用数据格式;③配置目标数据位置为部门B信息系统的IP地址和端口号;④配置目标数据格式为部门B信息系统专用数据格式。

当信息转换服务运行前先要完成内置规则配置,包括如下步骤:①打开部门A信息系统数据样本和部门B信息系统数据样本;②通过字段拖拽或脚本编辑,明确数据映射关系及数值转换关系;③完成编辑过程,保存规则。

当信息转换服务提供内置转换服务,包括如下步骤:①加载待部门A信息系统数据格式到部门B信息系统数据格式的规则;②根据数据转换规则,预先计算数据映射关系,如部门A信息系统数据的第三位是部门B信息系统数据的第一位,如部门A信息系统数据的第一位是部门B信息系统数据的第三位,等等;③解析部门A信息系统数据,根据数据映射关系,进行转换处理;④组装部门B信息系统数据内容;⑤按照部门B信息系统数据格式要求向部门B信息系统投送数据,例如采用TCP连接并按1000字节一包进行数据发送。

当信息转换服务提供第三方转换服务,包括如下步骤:①获取部门A信息系统数据格式和部门B信息系统数据格式,并据此确定定位转换服务为某IP和某端口号;②调用转换接口,将转换请求分发至相应服务;③转换服务完成转换并返回数据;④按照部门B信息系统数据格式要求向部门B信息系统投送数据,例如采用TCP连接并按1000字节一包进行数据发送。

当信息转换服务提供转换校验,包括如下步骤:①加载部门A信息系统数据格式到部门B信息系统数据格式的规则;②加载数据转换规则特征模型;③解析部门A信息系统数据,根据数据转换规则特征模型,检测待转换数据内容,例如第一位是1-128中的某个整数;④完成所有数据解析和检测后,输出检测报告。

当信息转换服务具有学习能力,包括如下步骤:①在转换参数配置过程中,学习待转换数据位置、待转换数据格式、配置目标数据位置和配置目标数据格式的对应关系,例如待转换数据位置为部门A信息系统时,待转换数据格式一般都是部门A信息系统数据专用格式,等等;②在内置规则配置过程中,学习获取数据格式间的转换规则,如保存部门A信息系统到部门B信息系统数据转换的规则;③在转换校验过程中,对于检测有异常的数据,而后期经人判定并非异常,则将待转换数据作为无异常数据的样本进行学习,扩充转换规则特征模型,例如当进行部门A信息系统到部门B信息系统的数据转换过程中,检测出第一位有异常数据129,但后期经人判定并非异常,则将第一位是1-128中的某个整数的特征模型扩充为1-129中的某个整数。

最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,尽管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者等同替换,而未脱离本发明精神和范围的任何修改或者等同替换,其均应涵盖在本发明保护范围之内。

9页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于主题的文本自动生成方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!