一种企业系统间的数据交互方法及系统技术方案

技术编号:16175553 阅读:31 留言:0更新日期:2017-09-09 02:46
本发明专利技术公开了一种企业系统间的数据交互方法及系统,该方法包括:构建用于存储交互方式配置数据的工程文件;在所述工程文件中创建至少一个交互任务;其中,交互任务包括至少一个源数据架构和目标数据架构;根据用户输入的拖拽操作,配置源数据架构和目标数据架构之间的数据转换规则;根据交互任务和数据转换规则,生成数据配置文件,以供后台服务器加载所述数据配置文件到执行器,使得执行器根据所述交互任务和数据转换规则,将源数据转换为目标数据,完成系统间的数据交互。采用本发明专利技术实施例,能简单快捷完成企业系统间的数据交互和集成,节省时间和人力成本。

【技术实现步骤摘要】
一种企业系统间的数据交互方法及系统
本专利技术涉及计算机
,尤其涉及一种企业系统间的数据交互方法及系统。
技术介绍
现有企业的信息化程度渐渐提高,企业内部所使用的数据系统也越来越多。各部门使用的专业化系统都各自独立运行,各自产生和管理着一定数量的数据。这些数据间并无直接关系,大量的数据被封闭在独立的系统中,形成了“信息孤岛”。但企业是作为一个整体在运作的,各系统内部的数据间其实有着内在的逻辑联系。如果跨业务部门实现一个完整的业务流程,往往需要多个信息化系统的配合,这些数据需要在系统间进行实时或非实时的交互,企业也势必将这些来源不同的数据进行整合集成。而实现这些信息系统间的接口,往往意味着巨大的开发工作量,因为如果通过应用系统界面获得的数据都必须保存入数据库,若为每个不同的应用数据库存储都建立专门转换的应用,其开发复杂度将非常大,开发周期也很长。而在现有技术中,存在一些大型的商用企业应用集成软件通过消息代理和过程代理的方式完成数据交互和集成任务,但这些中间件技术的软件系统都比较复杂,而成本较高。而且现有企业的数据接口和系统集成是一项复杂的系统工程,牵涉到各方面的因素,在实际工作中,经常会出现各种的问题,导致软件系统的开发成功率较低,开发周期长,不利于企业项目的执行。
技术实现思路
本专利技术实施例提出一种企业系统间的数据交互方法及系统,能简单快捷完成企业系统间的数据交互和集成,节省时间和人力成本。本专利技术实施例提供一种企业系统间的数据交互方法,包括:构建用于存储交互方式配置数据的工程文件;在所述工程文件中创建至少一个交互任务;其中,所述交互任务包括至少一个源数据架构和目标数据架构;根据用户输入的拖拽操作,配置所述源数据架构和所述目标数据架构之间的数据转换规则;根据所述交互任务和所述数据转换规则,生成数据配置文件,以供后台服务器加载所述数据配置文件到执行器,使得执行器根据所述交互任务和数据转换规则,将源数据转换为目标数据,完成系统间的数据交互。进一步的,所述在所述工程文件中创建至少一个交互任务,具体为:根据用户输入的操作命令,确定需创建交互任务的数量和类型,并在所述交互任务中添加所述源数据架构和目标数据架构;其中,各交互任务之间并行运行,且所述源数据架构中包含所述源数据的端口,所述目标数据架构中包含所述目标数据的端口。进一步的,所述根据用户输入的拖拽操作,配置所述源数据架构和所述目标数据架构之间的数据转换规则,具体为:根据所述用户输入的转换工具拖拽操作,确定所述源数据架构和所述目标数据架构之间的连线数目和连线转换规则,并根据所述连线数目和所述连线转换规则生成所述数据转换规则。进一步的,所述根据用户输入的拖拽操作,配置所述源数据架构和所述目标数据架构之间的数据转换规则,具体为:根据所述用户输入的判断工具拖拽操作,确定所述源数据架构和所述目标数据架构之间的连线数目和逻辑运算规则,并根据所述连线数目和所述逻辑运算规则生成所述数据转换规则。进一步的,所述根据用户输入的拖拽操作,配置所述源数据架构和所述目标数据架构之间的数据转换规则,具体为:根据所述用户输入的遍历工具拖拽操作,确定所述源数据架构和所述目标数据架构之间的连线数目和遍历运算规则,并根据所述连线数目和所述遍历运算规则生成所述数据转换规则。相应地,本专利技术实施例还提供一种企业系统间的数据交换系统,包括:存储模块、后台服务器和配置文件生成模块;其中,所述配置文件生成模块包括工程文件构建单元、任务创建单元、规则配置单元和配置文件生成单元;所述工程文件构建单元用于构建用于存储交互方式配置数据的工程文件;所述任务创建单元用于在所述工程文件中创建至少一个交互任务;其中,所述交互任务包括至少一个源数据架构和目标数据架构;所述规则配置单元用于根据用户输入的拖拽操作,配置所述源数据架构和所述目标数据架构之间的数据转换规则;所述配置文件生成单元用于根据所述交互任务和所述数据转换规则,生成数据配置文件,以供后台服务器加载所述数据配置文件到执行器,使得执行器根据所述交互任务和数据转换规则,将源数据转换为目标数据,完成系统间的数据交互;所述存储模块分别与所述后台服务器、所述配置文件生成模块连接,用于存储所述数据配置文件。进一步的,所述任务创建单元用于在所述工程文件中创建至少一个交互任务,具体为:根据用户输入的操作命令,确定需创建交互任务的数量和类型,并在所述交互任务中添加所述源数据架构和目标数据架构;其中,各交互任务之间并行运行,且所述源数据架构中包含所述源数据的端口,所述目标数据架构中包含所述目标数据的端口。进一步的,所述规则配置单元包括:第一配置子单元;第一配置子单元用于根据所述用户输入的转换工具拖拽操作,确定所述源数据架构和所述目标数据架构之间的连线数目和连线转换规则,并根据所述连线数目和所述连线转换规则生成所述数据转换规则。进一步的,所述规则配置单元包括:第二配置子单元;第二配置子单元用于根据所述用户输入的判断工具拖拽操作,确定所述源数据架构和所述目标数据架构之间的连线数目和逻辑运算规则,并根据所述连线数目和所述逻辑运算规则生成所述数据转换规则。进一步的,所述规则配置单元包括:第三配置子单元;第三配置子单元用于根据所述用户输入的遍历工具拖拽操作,确定所述源数据架构和所述目标数据架构之间的连线数目和遍历运算规则,并根据所述连线数目和所述遍历运算规则生成所述数据转换规则。实施本专利技术实施例,具有如下有益效果:本专利技术实施例提供的一种企业系统间的数据交互方法及系统,在构建好的工程文件中创建一个或多个交互任务,并通过图形化拖拽操作,完成源数据架构和目标数据架构之间的数据转换规则配置,实现了源数据和目标数据之间的映射,并以此生成数据配置文件,由后台服务器加载运行,完成源数据和目标数据之间的数据转换。相比于现有技术应用集成软件通过消息代理和过程代理的方式完成数据交互和集成任务,本专利技术通过简单的图形化拖拽操作,能快捷完成企业系统间的数据交互和集成,节省时间和人力成本。附图说明图1是本专利技术提供的企业系统间的数据交互方法的一种实施例的流程示意图;图2是本专利技术提供的企业系统间的数据交换系统的一种实施例的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参见图1,是本专利技术提供的企业系统间的数据交互方法的一种实施例的流程示意图,该方法包括以下步骤101至步骤104,具体步骤如下:步骤101:构建用于存储交互方式配置数据的工程文件。在本实施例中,本专利技术技术方案是基于XSLT技术实现的,可实现任意两个或者多个系统之间的数据交互和集成。用户打开本系统并进行登录,使用唯一工程文件名构建一个或多个工程文件。各工程文件完成自己的交互,相互之间不需要进行数据或操作层面的关联。步骤102:在工程文件中创建至少一个交互任务;其中,交互任务包括至少一个源数据架构和目标数据架构。在本实施例中,步骤102具体为:根据用户输入的操作命令,确定需创建交互任务的数量和类型,并在交互任务中添加所述本文档来自技高网...
一种企业系统间的数据交互方法及系统

【技术保护点】
一种企业系统间的数据交互方法,其特征在于,包括:构建用于存储交互方式配置数据的工程文件;在所述工程文件中创建至少一个交互任务;其中,所述交互任务包括至少一个源数据架构和目标数据架构;根据用户输入的拖拽操作,配置所述源数据架构和所述目标数据架构之间的数据转换规则;根据所述交互任务和所述数据转换规则,生成数据配置文件,以供后台服务器加载所述数据配置文件到执行器,使得执行器根据所述交互任务和数据转换规则,将源数据转换为目标数据,完成系统间的数据交互。

【技术特征摘要】
1.一种企业系统间的数据交互方法,其特征在于,包括:构建用于存储交互方式配置数据的工程文件;在所述工程文件中创建至少一个交互任务;其中,所述交互任务包括至少一个源数据架构和目标数据架构;根据用户输入的拖拽操作,配置所述源数据架构和所述目标数据架构之间的数据转换规则;根据所述交互任务和所述数据转换规则,生成数据配置文件,以供后台服务器加载所述数据配置文件到执行器,使得执行器根据所述交互任务和数据转换规则,将源数据转换为目标数据,完成系统间的数据交互。2.根据权利要求1所述的企业系统间的数据交互方法,其特征在于,所述在所述工程文件中创建至少一个交互任务,具体为:根据用户输入的操作命令,确定需创建交互任务的数量和类型,并在所述交互任务中添加所述源数据架构和目标数据架构;其中,各交互任务之间并行运行,且所述源数据架构中包含所述源数据的端口,所述目标数据架构中包含所述目标数据的端口。3.根据权利要求1所述的企业系统间的数据交互方法,其特征在于,所述根据用户输入的拖拽操作,配置所述源数据架构和所述目标数据架构之间的数据转换规则,具体为:根据所述用户输入的转换工具拖拽操作,确定所述源数据架构和所述目标数据架构之间的连线数目和连线转换规则,并根据所述连线数目和所述连线转换规则生成所述数据转换规则。4.根据权利要求1所述的企业系统间的数据交互方法,其特征在于,所述根据用户输入的拖拽操作,配置所述源数据架构和所述目标数据架构之间的数据转换规则,具体为:根据所述用户输入的判断工具拖拽操作,确定所述源数据架构和所述目标数据架构之间的连线数目和逻辑运算规则,并根据所述连线数目和所述逻辑运算规则生成所述数据转换规则。5.根据权利要求1所述的企业系统间的数据交互方法,其特征在于,所述根据用户输入的拖拽操作,配置所述源数据架构和所述目标数据架构之间的数据转换规则,具体为:根据所述用户输入的遍历工具拖拽操作,确定所述源数据架构和所述目标数据架构之间的连线数目和遍历运算规则,并根据所述连线数目和所述遍历运算规则生成所述数据转换规则。6.一种企业系统间的数据交换系统,其特征在于,包括:存储模块、后台服务器和配置文件生成模块;其中,所述配置文...

【专利技术属性】
技术研发人员:王彦桂梁永宏张昊卢华健王晓阳王媛
申请(专利权)人:广州中浩控制技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1