再谈数据架构

本篇为杂谈,主要是想谈下企业架构中数据架构部分的一些关键点。

首先在TOGAF的ADM方法论中将数据架构部分的内容放在了信息系统架构-数据架构部分,这个方式是不合适的。前面一直强调了企业架构的两条重要线索,一个是流程,一个是数据,这两者都是既涉及到业务架构部分,也涉及到应用架构部分。在最终架构的分析和分解,业务建模到IT实现的转换过程中,自然就会过渡到应用架构部分的内容。因此再次强调业务架构中也有数据架构部分的内容,只是业务架构中的数据架构的重点在数据域,高层的业务对象和概念模型,在业务架构的端到端流程分析和业务用例建模过程中自然会衍生出对应的业务数据对象和业务对象模型。

数据架构包括两个方面的内容,一个是静态部分的内容,一个是动态部分的内容,对于静态部分的内容重点在于数据元模型,数据模型,包括主数据,共享动态数据和所有业务相关的业务对象数据的分析和建模。而动态部分的重点则是数据全生命周期的管控和治理。因此不能单纯的将数据架构理解为纯粹静态的数据模型。在业务架构中的数据模型分析重点是主数据和核心业务对象,而应用架构中的数据模型则进一步转换到逻辑模型和物理模型,直到最终的数据存储和分布。

数据分两个层面的生命周期,一个是单业务对象数据全生命周期,这个往往和流程建模中的单个工作流或审批流相关;一个是跨多个业务域数据对象的全生命周期,体现的是多个业务对象数据之间的转换和映射,这个往往是和端到端的业务流程BPM相关。在这里要注意的是,数据虽然是静态层面的内容,但是数据的生命周期或端到端的数据映射往往间接的反应了流程,这是很重要的一个内容。

数据建模的方法包括了面向结构的传统的ER模型分析方法,也包括了面向对象的对象类模型分析方法,两个方法都是可行的数据建模方法。只是传统的ER方法更容易实现向底层物理数据库模型的转换,而面向对象的类建模方法更加容易体现抽象和复用。特别是在企业架构建模中,面向对象和面向结构往往并不是严格区分的,很多时候都会出现两种方法混用的情况,但是重点是要区分每种方法或工具的重点以及解决的问题。

结合数据后相关的矩阵分析相当多,在业务架构阶段重点的矩阵分析是业务对象和业务流程,业务组件,业务功能间的类CRUD矩阵分析;而在应用架构阶段重点则会是逻辑或物理模型对象和具体的应用模块或应用功能间的矩阵分析。两者的思路基本类型,但是只是关注层面不同。前者的重点是主数据的识别和业务组件的分析,而后者的重点是应用功能模块的划分和模块间集成接口的初步分析。

对于数据集成分析根据前面的思路仍然应该分解为两个层面的内容,一个是业务层面的分析,一个是应用和IT实现层面的分析。前置的重点是理清业务流程或业务域之间的业务对象集成和交互,后者的重点是数据如何更好的共享或如果通过类似BI工具或ESB平台来实现数据的集成和交互。在togaf的信息系统架构-应用架构中特别要注意应该专门有一块内容来谈应用集成架构,解决的是业务系统和平台层技术组件间的技术集成,集成的实现方法,集成采用的工具技术等。

除了主数据之外,全局共享的动态数据分析仍然是数据模型分析的一个重点。或者说这个分析完成后基本可以找到整个企业端到端流程或某个业务域中的核心领域对象和领域模型。这个分析的重点是方便后续在实现层面进一步的构造通用共享的领域对象服务层,而不是纯粹的数据对象服务层。能够体现领域对象层延续前面讲的由业务-》应用-》集成的架构分析思路是相当重要的。

(0)

相关推荐

  • 干货:数据仓库基础知识(全)

    干货:数据仓库基础知识(全)

  • 架构师之路-如何做好业务建模?

    公众号回复'架构'获取架构师电子书及视频课程 最近随着项目的推进,一些相对原有需求更加复杂的需求被拿上了工作日程,包括有技术顾问试车场景,保险顾问大事故/索赔场景,以及拆分付款&卡券3.0接入 ...

  • 大数据开发面试之数据仓库

    数据仓库的定义? 首先,用于支持决策,面向分析型数据处理:其次,对多个异构的数据源有效集成,集成后按照主题进行重组,并包含历史数据,而且大数据培训存放在数据仓库中的数据一般不再修改. 数据仓库(Dat ...

  • 企业架构和IT规划咨询核心逻辑-2014

    注:今天整理自己写过的关于企业架构和IT规划咨询方面的文章,对于企业架构规划方法给人最大的一个思考就是将其和SOA,和云计算架构思想的融合,并理清四大架构之间的协同和集成关系. 企业架构规划思想概述 ...

  • 透过数字化转型再谈数据中台(一):关于数字化转型的几个见解

    备注:该系列连载6-8篇左右,InfoQ 首发. 本文中不分享与涉及数字化转型概念以及方法论, 这一篇是随笔记录方式,不是一篇完整的文章.(各大媒体以及网上各大网站以及很多专家都在讲述数字化转型各种方 ...

  • 再谈<全栈架构师> 一文

    在SDCC2016的架构师进阶之路主题,我分享了<老曹眼中的全栈架构师>话题,会后在csdn博客(http://blog.csdn.net/wireless_com)发布了同名文字,在我的 ...

  • 陈刚大夫讲糖:再谈血糖监测记录,很重要!这就是大数据

    -------血糖监测要记录-------- 1型糖尿病病友和很多2型糖尿病病友都在使用胰岛素,而对使用胰岛素的病友来说,购买并使用血糖仪是非常重要的事. 相信这里(本网上)的朋友绝大多数是拥有血糖仪 ...

  • 安华金和创始人兼总裁刘晓韬:我们不要再谈脱离了“使用”的数据安全问题

    数据猿导读 数据安全治理目标旨在强调数据的安全使用.我们不谈脱离了"使用"的数据安全,数据存在的价值就是为了使用,为了实现数据的安全使用,数据安全治理需要满足数据资产梳理.数据使用 ...

  • 再谈政务大数据为啥不是资产

    早在2017年1月,<浅谈"政务互联网+"&"政务大数据" >就曾明确指出,原始的政务大数据是资源.并不是资产.这个观点的立足点在于政务大数 ...

  • 再谈“政务互联网+”&“政务大数据”

    在 2017年1月18日,个人新浪博客首发了<"政务互联网+"&"政务大数据">这篇文章.<"政务互联网+"&am ...

  • 小红书roi,不妨先看竞品投放数据再谈

    你来啦!我是庄俊 小红书品牌投放过程中,往往需要考虑选择搭配的问题,怎样搭配才能实现资源最优化,如何做才能让投放效果最大化,选择优质的投放对象,可以较大程度的减少投放成本和在激烈的竞争中占据高点.   ...

  • 陈根:从数字人格到数据资产,再谈信息保护

    文/陈根 2003年,中国国务院信息化办公室着手部署个人信息保护法立法研究工作. 2018年9月,全国人大常委会正式将<中华人民共和国个人信息保护法>纳入"十三届全国人大常委会立 ...

  • 格龙再谈:各风水流派格方法汇总

    格,就是用罗盘来测定.但是,首先你还得明白什么叫做龙入首. 风水,从形势的角度而言,大体分为丘陵地带风水和平洋地带风水,格龙入首一般都讲丘陵风水,平洋很少论述. 在丘陵风水中,龙就是山脉,穴就是我们确 ...