[发明专利]一种代码生成方法、装置、设备及存储介质在审
申请号: | 201811469859.1 | 申请日: | 2018-11-28 |
公开(公告)号: | CN109558127A | 公开(公告)日: | 2019-04-02 |
发明(设计)人: | 廖爱明;陈国青;赵晖;高建祎;韩玉林;侯明雨;蔡军;曾小明;王智 | 申请(专利权)人: | 中国海洋石油集团有限公司 |
主分类号: | G06F8/35 | 分类号: | G06F8/35;G06F8/41 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100027 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 模型元数据 元模型 存储介质 代码生成 逻辑模型 目标数据 物理模型 自动生成 集成开发环境 代码维护 服务体系 关联关系 平滑升级 企业数据 数据服务 数据类型 信息化 应用 存储 架构 | ||
本发明公开了一种代码生成方法、装置、设备及存储介质。该方法包括:获取模型元数据,其中,所述模型元数据包括至少两种数据类型、专业模型、逻辑模型、物理模型以及专业模型、逻辑模型和物理模型之间的关联关系;将所述模型元数据存储至元模型,其中,所述元模型为库结构;通过集成开发环境,获取元模型中的目标数据;根据所述目标数据自动生成代码,通过本发明的技术方案,能够实现数据服务零代码维护的自动生成、平滑升级,这种架构的应用也为信息化新技术的持续应用打好了基础,保障了企业数据服务体系的可持续发展。
技术领域
本发明实施例涉及计算机技术,尤其涉及一种代码生成方法、装置、设备及存储介质。
背景技术
企业数据中心涉及到的业务多、覆盖范围广、管理数据类型杂,同时考虑到企业业务的发展以及信息化技术的不断升级,需要考虑应用先进的技术与架构来实现企业数据中心数据服务体系的先进性、高效性与扩展性。
(1)随着企业业务的不断发展,数据中心作为信息化的基础工程,不仅要考虑对现有业务的支撑,对未来业务的扩展同样重要。
(2)通过数据服务平台提供数据服务,需要配套开展大量的实施工作,进行数据接口开发和文档的编制工作和测试的工作量,如何通过软件架构高效的完成实施工作是急需解决的问题。
(3)信息化技术的不断飞速发展,如何在引入新技术时,保障系统架构的稳定性,降低升级成本,实现平台的平滑过度,都需要有先进的架构提供支撑。
如何应对企业与技术的快速变化,一直是软件界的专家学者们伤脑筋的问题。为了实现软件系统的轻便性、互操作性和可重用性,软件业界一直在研究自动或半自动的软件开发技术,如基于软件界面的可视化编程、基于WSDL接口语言的WEBService编程、基于IDL接口语言的CORBA编程等,这些编程技术实现了部分程序编码的自动编制,降低了部分编码与测试的工作量,但只实现了接口的规范性与互操作性,与业务结合的部分仍然需要大量的手工编程、测试的工作量。
2002年由OMG(Object Management Group)提出的MDA(Model-DrivenArchitecture)技术,也是为了解决这个变化的问题。MDA(Model Driven Architecture)是模型驱动架构,它是一个基于UML以及其他工业标准软件开发框架,支持软件设计和模型的可视化、存储和交换。MDA源自于的把系统操作的规范从系统利用底层平台能力的方式细节中分离出来的思想,MDA提供了一种途径(通过相关的工具)来规范化一个平台独立的系统、规范化平台、为系统选择一个特定的实现平台,并且把系统规范转换到特定的实现平台。MDA的三个主要目标是:通过架构性的分离来实现轻便性、互操作性和可重用性。
目前企业数据中心数据服务体系的实现基本上都是采用标准数据接口与集成的方式实现,通过制定统一的数据接口规范,通过企业级数据服务总线(ESB)在主数据统一的基础上进行企业各业务数据服务接口的实现,从而实现企业数据的集成与服务。
基于标准数据接口方法实现的数据服务体系需要进行大量的数据服务接口标准制定与开发工作,接口文档编制与测试的工作量也非常大,而且在新的业务扩展或信息化技术升级以后,数据服务的平滑升级将是一个巨大的挑战,往往会导致整个数据服务体系的重构,这对企业将是一个非常沉重的负担。
发明内容
本发明实施例提供一种代码生成方法、装置、设备及存储介质,以实现数据服务零代码维护的自动生成、平滑升级,这种架构的应用也为信息化新技术的持续应用打好了基础,保障了企业数据服务体系的可持续发展。
第一方面,本发明实施例提供了一种代码生成方法,包括:
获取模型元数据,其中,所述模型元数据包括至少两种数据类型、专业模型、逻辑模型、物理模型以及专业模型、逻辑模型和物理模型之间的关联关系;
将所述模型元数据存储至元模型,其中,所述元模型为库结构;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国海洋石油集团有限公司,未经中国海洋石油集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811469859.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:表单设计器
- 下一篇:json数据解析方法、装置及计算机可读存储介质