微服务架构下企业元数据管理平台的设计和应用
2020-09-29梁晨王耀俊
电脑知识与技术 2020年17期
梁晨 王耀俊
摘要:越来越多的金融科技公司开始采用微服务架构设计核心业务系统,传统元数据管理软件虽然功能庞杂,但多适用于数据仓库或者大数据平台,架构相对较“重”,且价格不菲,不适用于微服务这种“小快灵”的敏捷开发模式。微服务架构下,各个微服务可能由多个团队独立开发,元数据如果管控不好,以后会造成各个微服务之间数据字段定义冲突以及接口交互困难。该文提出了微服务架构下元数据管理的流程,并自主研发了一个适用于微服务模式开发使用的元数据管理平台,将其与自动化测试以及持续集成结合使用,有效地提高了微服务开发的数据质量和开发效率。
关键词:元数据管理;微服务;金融科技
中图分类号:TP311 文献标识码:A
文章编号:1009-3044(2020)17-0049-02
1 元数据和元数据管理
元数据(meta-data)简单的定义是描述数据的数据,元数据管理是企业数据治理中最核心和最基础的工作,也是企业数据中台的基础。OMG(国际对象管理组织,BPMN和UML语言标准的制定者)将数据模型定义为数据、元数据、元模型和元元模型从下到上四个层次,每一层都是下层的抽象。元数据和元模型是其中管理的核心。
企业中一般进行管理的元数据主要为业务元数据、技术元数据。业务元数据主要包括业务术语、业务指标、业务规则和取值范围等,业务术语通常会被拆分和建模成更细的业务词典,即元模型。技术元数据主要包括数据字典、表结构,字段属性,服务接口等。……
登录APP查看全文
