[发明专利]基于XML模板配置的数据交换文件格式设计方法及装置在审
申请号: | 202111081842.0 | 申请日: | 2021-09-15 |
公开(公告)号: | CN113886645A | 公开(公告)日: | 2022-01-04 |
发明(设计)人: | 汪鹏;詹翼;王云福;涂红兵;侯斌 | 申请(专利权)人: | 中广核工程有限公司;深圳中广核工程设计有限公司;中国广核集团有限公司;中国广核电力股份有限公司 |
主分类号: | G06F16/80 | 分类号: | G06F16/80 |
代理公司: | 深圳市瑞方达知识产权事务所(普通合伙) 44314 | 代理人: | 冯小梅 |
地址: | 518124 广东省深圳市大*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 xml 模板 配置 数据 交换 文件格式 设计 方法 装置 | ||
本发明公开了基于XML模板配置的数据交换文件格式设计方法及装置,该方法包括:根据业务要求,对待交换数据进行XML模板的配置,包括配置业务属性和对应的动态业务属性值、以及配置第一数据源;获取XML模板,对动态业务属性值进行解析,并抽取第一数据源中对应的待交换数据,得到XML格式的交换数据。本发明定义了一套数据表达机制,待交换数据全部通过可配置化的XML模板来表达,经过这种数据格式的统一,可以解决不同业务系统之间业务数据结构不统一的问题。
技术领域
本发明涉及数据交换技术领域,尤其涉及一种基于XML模板配置的数据交换文件格式设计方法及装置。
背景技术
核电生产管理平台和协同设计平台在完成设计流程后,会形成种类繁多、属性复杂的设计数据和过程数据,包括一般信函、设计审查、会议纪要、内部协审等数据。核电质保要求全电子化策略下的核电设计/工程内容文档从无到有要经过编制、校核、审核、批准、统一编码、授权、签字、格式转换、水印等,最终归档到核电企业内容管理平台,实现设计数据的传递与共享,并通过核电企业内容管理平台对外提供统一的查询、利用与共享服务。设计数据种类繁多、结构不一,且根据业务发展可能出现频繁变更,如何打通数据壁垒,实现各部门、各层级、各平台/系统之间的数据互联互通,设计一种高灵活性、高可扩展性的数据表达方法,实现设计数据充分、及时的共享,并能够灵活应对业务数据交互的频繁变更,显得迫在眉睫。
随着“互联网+”工作的不断深入,打通数据壁垒,实现各个系统或平台之间的数据交互与共享的需求越来越强烈。特别是系统与系统、平台与平台之间存在上下游关系的场景,数据的可配置化表达和在异构平台之间的高效传递需求量更大,对业务的有效整合和企业内部数据流的打通起到关键作用。常用的数据表达、传递和共享技术包括数据库层面共享、文件共享和通过接口传递。上述每种传递和共享技术均与具体业务紧耦合,且需提前协定好数据属性和格式,将数据处理与表达逻辑过程,通过代码固化到应用程序中。
在数据库层面进行共享的技术,一般是数据发送方与数据接收方提起约定好数据范围,数据直接通过表结构字段数据来进行表达。通过在底层数据库层面直接共享表结构,或通过视图和存储过程等方式,直接将原始业务数据整体共享。这种方式中存在的问题是其他业务系统通过数据库连接访问数据库,会大大增加数据库压力。通过文件共享的方式进行数据传递,通过授权控制,直接传递文件实体,传递方式简单,却无法做到统一结构化查询与管理,效率很低。通过数据接口方式进行传递时,接口会约定好数据格式和相关的参数,调用方按照约定好的数据格式,直接从业务系统中提取对应的字段数据,调用接口进行数据传递。这种方式需将接口参数固化,业务发生变更时,系统变更代价较大。
在数据传递和共享业务中,最重要的一步是进行数据格式的设计,如今面临着如下三个问题:第一,不同业务系统之间业务数据结构不统一;第二,数据交换内容多种多样,例如在核电生产管理平台和文档平台之间交换的数据就包括一般信函、设计审查、内部协审、文档利用、WR信函等等十五类,每类数据的属性也存在很大差异;第三,随着业务的不断变化,会不断产生新的业务数据类型。
发明内容
本发明要解决的技术问题在于,针对现有技术存在的至少一个缺陷,提供一种基于XML模板配置的数据交换文件格式设计方法及装置。
本发明解决其技术问题所采用的技术方案是:构造一种基于XML模板配置的数据交换文件格式设计方法,包括以下步骤:
S10:根据业务要求,对待交换数据进行XML模板的配置,包括配置业务属性和对应的动态业务属性值、以及配置第一数据源;
S20:获取XML模板,对所述动态业务属性值进行解析,并抽取所述第一数据源中对应的待交换数据,得到XML格式的交换数据。
优选地,在本发明所述的基于XML模板配置的数据交换文件格式设计方法中,所述XML模板包括业务数据属性元素;
在所述步骤S10中,配置业务属性和对应的动态业务属性值,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中广核工程有限公司;深圳中广核工程设计有限公司;中国广核集团有限公司;中国广核电力股份有限公司,未经中广核工程有限公司;深圳中广核工程设计有限公司;中国广核集团有限公司;中国广核电力股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111081842.0/2.html,转载请声明来源钻瓜专利网。