企业级数据架构:核心要素、架构模型、数据管理与平台搭建
李杨
序
企业的数字化转型是近十几年来的热门话题,备受关注。然而,很少有企业宣称自己数字化转型成功,相反,很多企业遇到了各种阻碍和挑战。最近在一个研讨会上,有人问到:当前数字化转型最缺乏的是什么?我回答:企业架构,或者业务与IT联动的可演进的顶层设计。
企业架构作为企业数字化转型的设计蓝图,对于许多大型企业或组织来说,具有至关重要的作用。在快速变化和应接不暇的新技术引入与迭代过程中,企业的业务需求也呈现出快速多变的特点。企业IT系统的数量和规模在过去30年中飞速增长,“量变引起质变”,导致企业的系统复杂度呈指数级提升。其中,企业产生和使用的数据海量增加,进一步提升了企业系统的技术复杂度。
然而,很多企业对业务、IT和数据等方面缺乏整体的规划与定义,使得数字化转型往往呈现出烟囱状或补丁式的改进,无法实现预期的价值和目标。因此,一个与业务战略紧密关联的企业架构,包括数据架构,是确保数字化转型能够在整体有机规划下实现持续扩展和平滑演进的必要条件。
我常常将新兴的IT行业与成熟的建筑行业进行类比。架构师与建筑师对应同一个英文单词:architect。建筑行业作为人类社会发展历史中最为成熟的领域,已有三千多年的历史,而IT行业的发展借鉴了许多建筑领域的理念和精华。例如,IT行业广为人知的瀑布式开发模式,是1970年由Winston Royce博士借鉴建筑工程领域的思想而提出的,定义了软件开发生命周期的不同阶段。再如设计模式,它借鉴了美国建筑大师克里斯托夫 • 亚历山大(Christopher Alexander)的著作《建筑模式语言:城镇、建筑、构造》中的思想,提炼归纳了常用的软件设计模式,从而推动IT行业从“工坊式”开发阶段进入强调复用性和标准化的“软件工程”阶段。
同样,数字化转型也可以从建筑行业的发展历程中汲取经验。在原始社会,人们依靠简单的茅草屋、简陋的棚子以及互相依赖的部落或村…