业务架构这个词大家时常听到, 但是能解释得清楚的却不多, 撩撩度娘, 你就会发现, 不少人问及业务架构和应用架构的关系, 聊天时, 也常有人问起业务架构师和产品经理什么区别? 业务架构分析和需求分析什么区别? 为了思考这个问题, 我把《软件工程》,《软件系统架构》,《系统分析与设计》都翻了, 这些经典教材确实没讲过业务架构这件事; 我把《聊聊架构》也翻了, 发现其中的讨论有解释到业务, 架构和技术的关系, 但是也没有特别强调业务架构, 所以本文就先梳理下几个较为有名的业务架构理论.
Zachman 模型
其实, 业务架构这个词并不新, 它隐藏在企业架构 (EA) 中. 企业架构是上世纪 80 年代的产物, 其标志就是 1987 年 Zachman 提出的企业架构模型, 该模型按照 "5W1H", 即 what(数据),how(功能),where(网络),who(角色),when(时间),why(动机)六个维度, 结合目标范围, 业务模型, 信息系统模型, 技术模型, 详细展现, 功能系统六个层次, 将企业架构分成 36 个组成部分, 描述了一个完整的企业架构要考虑的内容, 详图如下:
来源: http://www.tuicool.com/articles/vEfAVrB