[发明专利]一种数据格式转换的方法在审
申请号: | 201210238072.0 | 申请日: | 2012-07-11 |
公开(公告)号: | CN103544154A | 公开(公告)日: | 2014-01-29 |
发明(设计)人: | 段永见;马正修;徐啸 | 申请(专利权)人: | 神州数码信息系统有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种数据格式转换的方法,首先需要定义出业务数据模型,按照业务数据模型定义的方法进行手工配置定义或者通过服务治理平台进行业务数据模型的自动化配置定义;其次按照元语定义的语法规则,编写对业务数据模型中每一个节点的处理过程。接着,代码引擎在运行时会根据不同的业务,选择不同的业务模型调用代码引擎进行运算处理。上述技术方案实施时可以解决数据格式转换将技术框架和业务需求捆绑起来进行定制化的开发,造成业务和技术固化在一起的问题,基于元数据的数据格式转换技术提出一个高度扩展,高可维护的方案,而这个方法的实施最终可以将业务和技术实现相分离,便于今后应用的维护。 | ||
搜索关键词: | 一种 数据格式 转换 方法 | ||
【主权项】:
一种数据格式转换的方法,其特征在于:该方法至少包括如下的步骤:步骤1:定义业务数据模型业务人员根据业务的数据协议规范,抽象出元数据和元结构,然后定义出描述该业务的数据模型,包括服务的数据模型和接口的数据模型,这样在做服务到接口或者接口到服务的数据格式转换时,作为数据格式转换技术实现的数据模型。元数据是描述数据的数据,元数据是树状结构的,组成树的每一个节点我们称为元数据,树状结构我们称为元结构。步骤2:定义元语:元语是用来处理元结构树的形式化脚本语言,针对业务数据模型中每一个元结构点,按照元语定义的处理逻辑进行处理,例如:如果节点是叶子节点,则生成从文本中取值的源程序。步骤3:定义元语编译器:针对步骤2中定义的元语,要有对应的元语编译器,该编译器的输入是业务数据模型元结构中的结构点对象,而输出则是读取针对该节点所描述的数据的代码片段。步骤4:生成数据格式转换实现:针对一个完整的业务数据模型,代码引擎利用元语编译器迭代模型中的每一个元结构点,然后生成一个完整的数据格式转换程序代码,然后,编译并加载生成的数据格式转换程序,运行时调用编译之后的目标码完成数据格式转换的功能。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于神州数码信息系统有限公司,未经神州数码信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210238072.0/,转载请声明来源钻瓜专利网。