前言

本文涉及两个方面的知识体系,即企业架构知识体系和软件架构知识体系。

企业架构和软件架构虽然都与IT相关,但其知识体系是完全不同的两个领域。一般而言,搞企业架构的人士不明白软件架构的细节和实现,而从事软件架构的架构师又缺乏企业架构的整体布局。

企业架构是一个公司的核心业务流程,是企业IT建设的组织逻辑,由一组原理、政策和技术选择构成,目的是实现公司运营模型的业务标准化和集成需求。

软件架构是企业架构具体落地时的技术实现工具和手段。微服务架构实际上是一种软件架构,当然,本文所涉及的微服务不仅仅是技术层面的微服务架构,还是一个概念微服务体系。但微服务架构只是微服务体系的一个组成部分。

目录

主要内容

本文主要包括4个部分,分别是企业数字化和微服务概述、企业架构规划、企业架构微服务化实施和企业架构微服务化管理和治理,总共12章。

第1部分企业数字化和微服务概述包括第1~3章。

第1章为企业数字化概述。首先说明企业数字化转型的内容和方式;其次说明企业数字化转型的4个步骤;再次说明企业数字化转型的方法;最后说明何为企业架构,阐述了企业架构的概念和TOGAF框架的内容。

第2章为微服务及微服务架构概述,主要介绍了服务、微服务、SOA架构、微服务架构、微服务体系等概念和基本情况。首先说明服务及其服务架构的概念;其次比较了微服务架构和 SOA 架构之间的区别和联系;最后介绍微服务体系的概念,并对微服务体系进行了定义。

第3章主要讲述企业微服务体系化情况。首先说明了企业为什么要微服务化;其次介绍了企业引入微服务的5个难点;接着阐述了企业微服务化的原则和策略;然后介绍了企业微服务实施的方法;最后详细说明了企业实施微服务的8个阶段步骤。

第2部分是企业架构规划,包括第4~6章。

第4章主要讲述企业架构规划。本章主要讲述企业架构规划,总共3个部分。

  • 首先说明企业架构规划的概念。企业架构规划是从企业整体的角度全面地分析业务流程与IT系统应用的问题,并上承企业战略,下接IT项目,通过总体架构来指导IT项目建设、IIT投资和设计决策。
  • 其次说明企业架构规划的内容。企业架构规划的内容包括业务架构规划、数据架构规划、应用架构规划、技术架构规划。
  • 最后说明企业架构的规划步骤。首先进行企业的业务架构规划,然后进行IT架构的规划。IT 架构规划的内容又包括了企业应用架构规划、企业数据架构规划和企业技术架构规划3部分内容。

第5章企业业务架构规划;首先说明企业业务架构规划的概念。业务架构规划是通过对企业组织架构、业务功能、业务流程等进行梳理、整合、优化等措施,将业务目标转换成可操作的、紧密合作的业务模型。

其次说明企业业务架构规划体系内容,主要是业务组件模型、业务流程和组织架构。业务组件模型是业务架构设计的起点与基石,它将一个企业所涉及的全部业务活动进行较大粒度的组合与包装,是对企业中错综复杂的业务流程与庞大数量的业务活动的简化与整合。企业的业务流程是由企业一系列的业务活动经过一定的逻辑方式组合起来以实现既定业务目标的过程。组织架构设计就是依据企业的战略和价值主张,对企业内部部门、岗位、职位设置以及相应的考核体系进行设计,使这些机构能够支持业务流程和企业发展的需要。

最后说明企业业务架构的规划步骤:1)业务架构分析;2)选择参考模型、视角和建模工具;3)描述当前架构和目标业务架构;4)进行差距分析;5)最终确定企业的业务架构。

第6章企业IT架构规划;

  • 企业级IT架构规划概述
  • 企业级应用架构规划
  • 企业级数据架构规划企业级技术架构规划
  • 本章小结

第3部分为企业架构微服务化实施,包括7~9章。

第7章主要讲述企业架构服务化。首先说明了何为企业架构服务化;其次说明了企业架构服务的抽象过程;再次说明了企业服务架构内容;最后是企业服务的成熟度进展评价。

第8章主要讲述企业服务架构微服务化。首先说明了何为企业服务架构微服务化;其次说明了企业业务微服务架构的形成过程;最后说明了企业应用微服务架构的形成过程。

第9章主要讲述企业技术架构微服务化。首先说明了何为企业技术架构微服务化;其次说明了企业微服务技术架构的内容和组成;接着说明了企业集成技术架构的内容和组成以及企业基础设施架构的内容和组成;然后说明了企业集成工具平架构的内容和组成;最后说明了企业API 开放生态平台的内容和组成。

第4部分是企业架构微服务化的管理和治理,包括第10~12章。

第10章主要讲述企业IT 治理与微服务治理的关系。本章首先说明了何为企业的IT治理;接着说明了企业服务治理内容。

第11章主要讲述企业微服务治理体系。本章首先说明了何为企业的微服务治理体系;然后是企业微服务治理方案。

第12章企业微服务管理体系第12章主要讲述企业微服务管理体系。首先说明了何为企业微服务体系;其次介绍了企业微服务的组织模式;接着介绍了企业 DevOps 的实现方法;然后介绍了企业微服务的度量标准;最后说明了企业微服务应用成熟度级别。

这份【微服务设计企业架构转型之道】笔记共有265页,需要完整版的小伙伴,可以转发此文关注小编,私信小编【技能】来获取!!

总结

本文根据企业数字化转型的客观需要,引入了企业架构的规划和实施的概念,具体讲述了如何规划企业架构,包括业务架构、应用架构、数据架构和技术架构;企业架构的服务化过程,以及其完成后的企业服务架构的微服务过程;企业微服务架构的治理和管理。

本文适合企业管理者、IT部门领导、企业IT从业者、架构师、分析师、软件工程师、尤其是在企业数字化转型过程中需要进行IT观念转变的人员阅读。

希望本文能够帮助大家提升自己的技术深度和广度,不断地建设自己的架构思维,让自己变得越来越有价值,不断地建设自己的人脉圈。

阿里P8架构师20年经验总结成微服务设计企业架构转型之道笔记相关推荐

  1. 25岁阿里120W年薪架构师推荐学习的750页微服务架构深度解析文档

    前言 当前,微服务架构在国内正处于蓬勃发展的阶段,无论是大型互联网公司还是传统的IT企业,纷纷采用微服务架构构建系统. 在过去几年里,DevOps.云原生.面向演进式架构等理念已经深入人心,围绕微服务 ...

  2. 阿里巴巴前架构师360度无死角剖析微服务

    微服务是当前软件架构领域非常热门的词汇,在社区中也有很多热烈的讨论.因此,OSC第130期高手问答的主题是"究竟什么才是微服务",并邀请了黄勇作为高手嘉宾. 黄勇,现任特赞公司CT ...

  3. Java架构师面试问些什么?微服务之springcloud面试题(共22题,含详细解答)

    [Java架构师面试网]收集整理了几乎整个架构师学习途中会遇到的面试题,希望大家都能早日圆自己的架构师梦~ 公众号:Java架构师面试网,关注回复"资料"即可领取精美整理的面试资料 ...

  4. 高级架构师,精通JAVA/高并发/微服务/分布式/中间件

    JAVA高级架构师专栏 大纲介绍 Java基础复习 单点系统 Springboot框架应用 页面开发模版引擎 Java核心基础 JVM调优 高并发优化 Spring.Mybatis.Springboo ...

  5. 《沈剑架构师训练营》第4章 - 微服务架构

    14.服务化:微服务架构,究竟解决什么问题? no14:在服务化前后的互联网的常见架构示意图 服务化前 服务化后 no14:没有服务化前的痛点 1.代码到处拷贝 2.底层复杂性扩散 3.公共库耦合 4 ...

  6. 【架构师】零基础到精通——微服务体系

    博客昵称:架构师Cool 最喜欢的座右铭:一以贯之的努力,不得懈怠的人生. 作者简介:一名Coder,软件设计师/鸿蒙高级工程师认证,在备战高级架构师/系统分析师,欢迎关注小弟! 博主小留言:哈喽!各 ...

  7. 【架构师】零基础到精通——微服务治理

    博客昵称:架构师Cool 最喜欢的座右铭:一以贯之的努力,不得懈怠的人生. 作者简介:一名Coder,软件设计师/鸿蒙高级工程师认证,在备战高级架构师/系统分析师,欢迎关注小弟! 博主小留言:哈喽!各 ...

  8. 软考-架构师-第三章-数据库系统 第八节 数据库设计的基本步骤(读书笔记)

    版权声明 主要针对希赛出版的架构师考试教程<系统架构设计师教程(第4版)>,作者"希赛教育软考学院".完成相关的读书笔记以便后期自查,仅供个人学习使用,不得用于任何商业 ...

  9. 《ArchSummit:从珍爱微服务框架看架构演进》

    1.前言 今年的ArchSummit的主题是"数字化转型下的架构升级",主要聚焦:云原生.研效提升.IoT 系统架构.微服务架构.低代码系统.出海业务架构.人工智能与机器学习.企业 ...

最新文章

  1. 如何判断一个对话机器人有多智能?
  2. inspinia前端模板怎样修改图标
  3. 互联网人,天生就是送外卖的料!
  4. 洛谷 - P2944 [USACO09MAR]Earthquake Damage 2 G(最小割)
  5. windows下备份mysql 数据库
  6. 编译时,输出信息重定向到文件
  7. React开发(260):react项目理解 dva中 console
  8. 3月任务--target
  9. 这个黑科技,苹果给了iPhone11却不给新款iPad Pro?
  10. 103.二叉树的锯齿形层次遍历:DFS解法
  11. 预训练模型:一种低资源实体NER标注的方法
  12. 手机qq2008触屏版_手机版卖家中心在哪里
  13. 为什么网站总显示服务器不能创建对象,IE浏览器出现“Automation 服务器不能创建对象”解决教程...
  14. 儿童节html模板,六一儿童节作文350字满分模板
  15. ANSI 标准是为了确保 C++ 的便携性
  16. RTP-RTCP协议分析
  17. 将同一文件夹下的图片转化为视频
  18. oracle查询同一天生日的,遇到和你同一天生日的人概率有多大?
  19. comp3411辅导assignment2
  20. android 类对象的存储,android - 以共享首选项存储和检索类对象

热门文章

  1. 【C++】JOISC 2020 Day3原题+翻译+解析+代码
  2. 如何保证云docker容器重启后数据不丢失
  3. 学习笔记3:Mysql基准测试
  4. kafka 版本迭代递进
  5. java基础学习之this和super和内存结构
  6. Charles入门教程
  7. 五大常用算法——分支限界算法详解及经典例题
  8. 【锟斤拷�⊠是怎样炼成的】——两分钟帮你彻底弄懂计算机的编码原理
  9. 2020最新版LaTeX软件教程---Tex live 2020的安装与使用
  10. python抖音粉丝_告别刷抖音!30秒一个Python小例子,总有一款适合你