3-1 企业级架构与ToGaf
一、什么是企业级架构(EA)
- (what)什么是企业级架构
- (Why)为什么需要企业级架构
目的:将企业的零散的流程遗留(手动和自动化)优化到一个集成环境中,该环境可以相应更改并支持业务策略的执行。
企业效率的四大提升
(1)业务
(2)IT
(3)投资
(4)采购
为什么重写新系统比维护原有旧系统更容易(缺少企业级架构)
EA需要组织架构和流程支持。
利益相关者管理(系统受益方)
- 架构师是要解决他们的担忧
(1)开发架构视图(包含业务和技术,以显示如何解决关注点和要求)
(2)说明在调和不同利益相关者潜在冲突的问题时需要进行取舍(决策交回决策层)
二、EA的发展史
主流架构功能比较ToGaf已经成为企业级架构的最主流方法
ToGaf出自The Open Group
三、ToGaf的主要构成
part1:ToGaf内容组成
part2:ADM
Architecture Development Method
可以采用其中部分方法。
part3:ADM Guidelines and Techniques
image.png
差异分析:
例:如何快速的理解公司的业务需求。
跳出代码,先理解目标业务(企业接下来需要实现的业务),再了解现状(已经实现的业务)
四、ToGaf ADM简介
Architecture Development Cycle
所有复杂问题的处理方式:迭代
迭代步骤:目标->方法->输入->步骤->输出(可选)
比如:产品经理的需求是否有人审核(规范流程,同时要考虑多种情况,优化审核流程)
ToGaf架构设计过程
ADM设计过程
微服务
image.png
网友评论