企业架构笔记1 前言

  • 现代企业的运作依赖于信息系统的支持。在这些企业的数据中心内运行着大量的主机设备、网络设备、存储设备等硬件基础设施,以及支撑企业的各业务板块和线条的几十甚至成百上千个信息系统。这些信息系统彼此连接互相操作,共同维护近乎海量的业务交易数据。这些信息处理设施以何种方式组织起来,才能以最经济、最有效的方式支持各种业务场景下的生产与运作,确保交易的顺畅开展。这就是架构问题。有一种观点认为,IT资源的最佳组织方式及蓝图,即是该组织的企业架构。

  • “企业架构”一词的含义。本课程名称中的「企业架构」不是指一个企业的“组织架构”,而是指企业级信息系统架构。

  • 企业架构起源于信息技术领域,用于描绘信息系统的总体结构,是应用、数据、硬件基础设施等在内的系统构件的组织方式。随着信息系统对组织业务的支持与融合日益紧密,系统复杂度持续增加,信息系统的架构师需要结合业务领域的特点思考信息技术服务于组织业务,联合业务部门进行跨业务线条或板块间的协作与创新。因此,架构设计不能单纯考虑技术因素,架构师的设计触角必须延伸到业务架构。因而,“信息系统架构”不能表达这项工作职责的全部内涵和外延,而“企业架构”更能准确表达这一含义。

  • 由此可看出,企业架构主要包括应用架构数据架构技术架构业务架构。从这种意义上说,应用架构级别较低,企业架构才能显示出一个架构师应有当有的宏观视野。

  • 企业架构,或者更狭义地指信息系统架构,笼统而言属于系统设计领域,更具体地可对应于信息系统总体设计中的架构设计。因此,本课程可看作《信息系统分析与设计》的后续课程。

  • 值得重提的是,架构设计不会囊括系统的所有结构和行为设计,只关注那些与核心行为和重要品质相关的系统设计。一些重要的非功能性需求,如高可用性(指系统持续运行尽可能少宕机),就需要在架构上动脑筋、下功夫。从这个角度来说,本课程的主旨无关具体技术,而是讲授架构思想和架构原理,关注信息系统设计和运行过程中的问题分析和解决方案的提出。

  • 本课程旨在帮助学生理解信息系统架构过程的技术手段,掌握信息系统构建的前沿架构模式,消解大型信息系统的神秘性。通过本课程的学习,学生可回答类似于如下问题:12306票务平台应该采用什么样的架构?怎么设计才能保证选课系统(包括当下的一些公共学习平台如超星学习通、中国大学MOOC等)不卡顿?这类系统的流量具有大规模高并发的特点,尖峰流量可能是平时流量的百倍以上。

  • 信息系统建设的规律表明,规模每增加两个数量级,架构就可能需要做根本上的重设计。在有限的资源约束下,如何设计出满足平峰和尖峰时刻下的业务目标的架构,需要在业务、应用、技术和数据等方面同时做出相应的技术安排。这正是本课程所要探讨和讲授的内容。

  • 按照国际标准化组织 The Open Group 的定义,企业架构包括基础设施架构、应用架构、数据架构、业务架构。本课程拟从这四个方面介绍信息系统的架构。其中,应用架构是核心内容,本部分着重介绍高性能架构、高可用架构和可扩展架构三种模式下的架构方式。

  • 本课程包括5个单元。第1单元介绍企业架构的相关概念和基础知识,信息系统架构问题的产生、起源和演进;第2单元介绍技术架构,包括传统的基础设施架构和高性能的技术架构;第3单元介绍应用架构,包括单体应用和分布式系统,以及分布式系统的一致性算法;第4部分介绍数据架构,包括大数据的管理;第5部分介绍业务架构,涉及业务中台等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值