一种支持多序列化协议的动态数据提取方法技术

技术编号:43812581 阅读:21 留言:0更新日期:2024-12-27 13:27
本发明专利技术公开了一种支持多序列化协议的动态数据提取方法,通过对数据提取业务实现中使用的数据和数据之间的关系进行建模,将其固化在数据库中。数据提取框架读取数据库中的提取业务数据模型,以模型驱动数据查询和序列化的执行过程,本发明专利技术方法规范了数据查询和序列化的过程,向上层业务提供数据提取的二次开发接口,支持程序在运行时修改数据查询的方法和数据序列化的格式。

【技术实现步骤摘要】

本专利技术属于软件设计开发的,具体涉及一种支持多序列化协议的动态数据提取方法


技术介绍

1、信息系统常有与外部系统进行数据交互的需求,交互的数据格式种类多体现在两个方面:一是采用的数据序列化协议多:和某个系统交互可能采用二进制协议,和其他系统交互可能采用xml协议或者json协议;二是数据的业务类型多:即使采用相同的序列化协议,为了实现不同的业务功能,交互的数据内容和数据格式可能也是不相同的。

2、为了满足以上需求,开发人员在编码时除了需要关心业务逻辑本身,还有很多工作量用在了针对不同数据类型的数据封装这种重复劳动上,降低了工作效率。

3、随着信息系统本身或者外部系统的升级改造,信息系统间交互的数据格式和内容经常有变化的需求。如果每次变化都需要修改代码并重新编译部署,影响的范围太大,系统使用维护的成本太高。


技术实现思路

1、有鉴于此,本专利技术提供了一种支持多序列化协议的动态数据提取方法,能够支持程序在运行时修改数据查询的方法和数据序列化的格式。

2、实现本专利技术的技本文档来自技高网...

【技术保护点】

1.一种支持多序列化协议的动态数据提取方法,其特征在于,包括以下步骤:

2.如权利要求1所述的动态数据提取方法,其特征在于,步骤一具体为:数据提取框架提供数据提取API接口,向上层业务应用提供数据动态查询和协议动态封装的能力;上层业务应用作为提取业务的发起方向数据提取API接口传入数据查询需要的参数,数据提取框架业务执行完成后向上层业务应用返回符合格式要求的数据。

3.如权利要求1或2所述的动态数据提取方法,其特征在于,数据提取框架的数据查询和序列化的执行过程由数据提取业务数据模型驱动;数据提取业务数据模型的数据实体包括数据库数据和磁盘文件两部分。

4...

【技术特征摘要】

1.一种支持多序列化协议的动态数据提取方法,其特征在于,包括以下步骤:

2.如权利要求1所述的动态数据提取方法,其特征在于,步骤一具体为:数据提取框架提供数据提取api接口,向上层业务应用提供数据动态查询和协议动态封装的能力;上层业务应用作为提取业务的发起方向数据提取api接口传入数据查询需要的参数,数据提取框架业务执行完成后向上层业务应用返回符合格式要求的数据。

3.如权利要求1或2所述的动态数据提取方法,其特征在于,数据提取框架的数据查询和...

【专利技术属性】
技术研发人员:王智辉王福喜王祥根
申请(专利权)人:中国电子科技集团公司第十五研究所
类型:发明
国别省市:

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

1