说明:最近在看企业微服务的书籍《微服务设计——企业架构转型之路》,借由该博文记录一些学习归纳和感想。
一、企业架构规划
1.企业架构规划介绍
概念:企业架构规划是承接企业战略落地的一个桥梁,从企业整体的角度分析业务流程与IT系统应用之间的问题,通过总体架构来指导IT项目的建设,指导IT投资和设计策略。
方向:业务架构、应用架构、数据架构、技术架构
架构 | 介绍 |
业务架构 | 企业架构的基础,保证一定灵活性,以满足多变和快速发展的需求 |
应用架构 | 企业架构的缩影,是应用系统、数据架构、信息化制度和IT绩效等综合体现 |
数据架构 | 企业架构核心,数据是重要资产,业务模式变化本质体现在数据上 |
技术架构 | 企业架构的支架,没有最好的技术架构,只有合适的 |
表1 企业架构介绍
2.企业架构规划的内容
- 业务架构:定义了企业通过业务梳理、整合、优化等措施,将业务目标转化成可操作的、紧密合作的业务模型。包括业务列表、业务流程图、管理对象图、组织-对象矩阵、业务-组织局长、业务-对象矩阵
- 应用架构:定义了企业向业务部门提供应用系统的蓝图,包括系统的各个应用、模块功能、接口关系、建设标准和实现方式等。
- 数据架构:指按统一的业务对象模型和数据参考模型,进行统一的数据规划,对各部门的数据资产进行标准化描述,从而建立统一的数据环境和信息共享框架。
- 技术架构:是支撑数据与应用的IT技术结构。
3.企业架构规划的步骤
- 业务架构:企业战略指标化,以目标、资源、活动、治理、服务方面抽象化企业业务能力,分析业务组件服务,分析战略形成关键能力需求,探寻其中的热点组件能力
- 应用架构:结构化为应用域、应用、应用组件、功能组件、公共组件5层,通过定义、业务支撑关系、服务、数据、技术等要素进行标准化描述,实现IT应用架构的模型化定义
- 数据架构:实现企业数据的规范化、一致性、准确性和完整性,并在此基础上充分挖掘数据的价值,有效支持企业的数据管理和经营决策分析。
- 技术架构:通过构建技术平台来实现企业代码开发平台以及功能服务统一管理
二、企业业务架构规划
1.介绍
构成:战略目标(IBSC工具)、业务组件模型、业务流程(APQC框架)、组织架构
作用:界定业务功能的边界和范围;界定业务功能在组织的定位;界定业务功能的地域分布;界定业务管理的法律范畴;为应用架构、数据架构、网络架构和系统资源配置提供指引
2.架构体系
(1)业务组件模型
定义:采用目标、资源、活动、治理、服务五个标准来表达能力与能力之间的关系
业务组件级别分类:战略级别、管理级别、操作级别
-
业务组件
定义:将企业中的业务功能进行模块化组装,形成一个个业务组件。
包含维度:组件的业务用途、实现业务用途、需要各种资源、根据治理模式以相对独立的实体方式进行管理、提供和接收业务服务
主要特征:具备一定的业务能力并能实现一定的业务目标、组件之间没有明显界限、多个业务活动的聚合、覆盖了企业全部的业务活动
-
应用
决策层:战略规划、计划与绩效管理、市场环境、安全生产策略、财务策略、人力资源政策、信息化策略、资本运作
管理控制层:经营计划、市场运营、技术与安全管理、生产管理、项目投资、采购管理、财务管理、人力资源管理、行政服务平台、信息共享与控制中心、知识管理
操作执行层:物资供应、营运管理、检修管理、成本控制、项目建设、人事管理、生产项目设计
(2)业务流程
定义:由企业一系列的业务活动经给一定的逻辑方式组合起来以实现既定业务目标的过程
常见问题:流程设计与优化缺乏整体观点、流程设计与IT系统集成分离
基本原则:整体性原则、面向客户原则、灵活性原则、增值性原则、标准化原则
业务流程全生命周期管理:业务活动分析、业务流程设计、业务流程模拟、业务流程运行、业务流程监测、业务流程改进与优化
业务流程分类:流程类别、流程群组、作业流程、作业活动
设计方法:基于价值链的业务流程设计方法、基于业务组件的业务流程设计方法
设计理论和工具:BPMN理论、SIPOC流程设计(供应者、输入、流程、输出、客户)、ARIS理论(数据、功能、组织、资源、控制)、IDEF理论
(3) 组织架构
概念:组织架构设计就是依据企业的战略和价值主张,对部门、岗位、职位设置以及相应的考核体系进行设计
内容:职能设计、框架设计、协调设计、规范设计、人员设计、激励设计
原则:管理明确、职责权对等、有效管理幅度、灵活性、客户导向、执行和监督分设、专业分工和协作、精干高效原则
设计过程:绘制组织架构、确定岗位、安排各部门岗位、确定流程角色
总结:
这本书讲的有点大了,看到这边真的不适合初学者看,主要还是描述了企业的微服务架构如何搭建,包括了企业本身运作系统架构、业务系统架构、技术架构等等,对于程序员来说,这本书的价值实现不了当前的需求,比较适合技术经理这一类来了解,因此放弃记录,就当作一次知识扩展了