[发明专利]一种基于信息展现层的通用数据交换方法及系统有效

专利信息
申请号: 201310015527.7 申请日: 2013-01-15
公开(公告)号: CN103092951A 公开(公告)日: 2013-05-08
发明(设计)人: 陈曙光;彭新清;陈旭鑫;齐晶辉;陈斌 申请(专利权)人: 福州特力惠电子有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 福州市鼓楼区博深专利代理事务所(普通合伙) 35214 代理人: 林志峥
地址: 350015 福建省*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 信息 展现 通用 数据 交换 方法 系统
【说明书】:

技术领域

发明涉及计算机领域,尤其涉及一种基于信息展现层的通用数据交换方法及系统。

背景技术

请参阅图1,是基于现有管理信息系统的数据交换系统架构图,现有管理信息系统的数据处理大多分为三层:信息展现层、模型层、数据层,同时系统之间数据交换主要基于数据层或模型层进行数据交换。基于数据层的数据交换依赖于数据表映射方式,而基于模型层的数据交换依赖于信息系统之间创建共同的数据模型,将需要交换的数据按照约定的数据模型进行封装后传递到目标系统,目标系统接收到数据之后按约定的数据模型进行解封后获取所需数据。

上述技术存在如下缺点:缺点1、基于数据层的数据交换过于依赖数据表结构。实现跨数据库时,不同数据结构系统之间的数据交换比较复杂且耦合度高。缺点2、基于模型层的数据交换,对于表结构的依赖情况稍好于基于数据层的数据交换,但必须依赖于数据交换双方建立共同的数据模型,且数据模型必须完全契合,交换双方必须依据数据模型进行数据的包装与解包。而且不同业务对象需要构建不同的数据模型,通用性差。缺点3、现有的基于数据层或模型层进行数据交换的方式实现复杂,实现周期长。一旦需交换的数据内容发生变更,往往交换双方系统均要升级改造,而且改造后需要重新实施部署,实施升级改造的成本较高。往往无法适应新的需求变化,通用性差。

发明内容

为解决上述问题,本发明采用的一个技术方案是:

提供一种基于信息展现层的通用数据交换方法,包括:S1、交换发起系统确定需要进行数据交换的表单名称,目标系统创建具有所述表单名称的目标系统表单;S2、交换发起系统与目标系统各自将表单域与数据表字段进行绑定并生成表单绑定信息;S3、交换发起系统根据表单配置信息生成表单数据;S4、交换发起系统将表单数据按规定格式生成交换数据包;S5、交换发起系统根据交换发起系统和目标系统之间的数据传递链路将数据包通过网络传送至目标系统;S6、目标系统将接收到的数据包还原成表单数据格式;S7、目标系统根据表单数据中描述的表单名称获取表单绑定信息和目标系统表单数据,然后将交换发起系统表单数据与目标系统表单数据进行比对更新或数据处理,并将更新或处理后的数据保存到目标系统数据库中。

其中,所述交换数据包的规定格式为JSON、XML、或存储文件。

其中,所述数据包通过HTTP协议、FTP协议、消息队列、Soap协议等方式传送至目标系统。

本发明采用的另一个技术方案是:

提供一种基于信息展现层的通用数据交换系统,其特征在于,包括交换发起系统以及与所述交换发起系统通信连接的目标系统;

所述交换发起系统包括:数据交换发起单元,用于确定需要进行数据交换的表单名称;表单数据生成单元,用于根据表单配置信息生成表单数据;第一绑定单元,用于将表单域与数据表字段进行绑定并生成表单绑定信息;数据包生成单元,用于将表单数据按规定格式生成交换数据包;以及数据包发送单元,用于根据交换发起系统和目标系统之间的数据传递链路将数据包通过网络传送至目标系统;

所述目标系统包括:表单创建单元,用于创建具有所述表单名称的目标系统表单;第二绑定单元,用于将目标系统表单的表单域与数据表字段进行绑定并生成表单绑定信息;表单数据还原单元,用于将目标系统接收到的数据包还原成表单数据格式;目标系统表单数据获取单元,用于根据表单数据中描述的表单名称获取表单绑定信息和目标系统表单数据;目标系统表单展现单元,用于根据目标系统中相应的表单绑定信息将目标系统表单数据展现在对应名称的目标系统表单的表单域中;以及数据转换单元,用于对交换发起系统表单数据与目标系统表单数据进行比对更新或数据处理,并将更新或处理后的数据保存到目标系统数据库中。

其中,所述交换数据包的规定格式为JSON、XML、或存储文件。

其中,所述数据包通过HTTP协议、FTP协议、消息队列、Soap协议等方式传送至目标系统。

本发明的有益效果在于,交换双方利用表单名称以及表单域名称确认要交换的数据并进行数据存储映射或数据绑定。利用基于信息展现层的表单数据进行数据交换的方式实现数据整合、信息系统的内外网的数据交换以及同质或异质信息系统之间的数据交换。使得信息系统的信息层模型更稳定和清晰,不依赖于数据交换另一方的数据表结构与数据模型的定义,减少了交换双方系统的耦合度,同时由于大多数的管理信息系统平台都包括表单系统,对所有的表单可采用统一的处理模式,所以在大大减少交换表单的配置工作量的同时又不需要针对每个表单做特定的数据交换处理。

附图说明

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州特力惠电子有限公司,未经福州特力惠电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310015527.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top