前言
第4章对应的内容选择题和案例分析都会进行考查,这一章节属于技术相关的内容,学习要以教材为准。本章分值预计在4-5分。
目录
4.3 应用架构
4.3.1 基本原则
4.3.2 分层分组
4.4 数据架构
4.4.1 发展演进
4.4.2 基本原则
4.4.3 架构举例
4.5 技术架构
4.5.1 基本原则
4.5.2 架构举例
4.3 应用架构
应用架构的主要内容是规划出目标应用分层分域架构,根据业务架构规划目标应用域、应用组和目标应用组件,形成目标应用架构逻辑视图和系统视图。从功能视角出发,阐述应用组件各自及应用架构整体上,如何实现组织的高阶IT需求,并描述主要目标应用组件之间的交互关系。
4.3.1 基本原则
①业务适配性原则:应用架构应服务和提升业务能力,能够支撑组织的业务或技术发展战略目标同时应用架构要具备一定的灵活性和可扩展性,以适应未来业务架构发展所带来的变化。
②应用聚合化原则:基于现有系统功能,通过整合部门级应用,解决应用系统多、功能分散、重叠、界限不清晰等问题,推动组织集中的“组织级”应用系统建设。
③功能专业化原则:按照业务功能聚合性进行应用规划,建设与应用组件对应的应用系统,满足不同业务条线的需求,实现专业化发展。
④风险最小化原则:降低系统间的耦合度,提高单个应用系统的独立性,减少应用系统间的相互依赖,保持系统层级、系统群组之间的松耦合,规避单点风险,降低系统运行风险,保证应用系统的安全稳定。
⑤资产复用化原则:鼓励和推行架构资产的提炼和重用,满足快速开发和降低开发与维护成本的要求。规划组织级共享应用成为基础服务,建立标准化体系,在组织内复用共享。同时,通过复用服务或者组合服务,使架构具有足够的弹性以满足不同业务条线的差异化业务需求,支持组织业务持续发展。
4.3.2 分层分组
对应用架构进行分层的目的是要实现业务与技术分离,降低各层级之间的耦合性,提高各层的灵活性,有利于进行故障隔离,实现架构松耦合。
应用分层可以体现以客户为中心的系统服务和交互模式,提供面向客户服务的应用架构视图。
对应用分组的目的是要体现业务功能的分类和聚合,把具有紧密关联的应用或功能内聚为一个组,可以指导应用系统建设,实现系统内高内聚,系统间低耦合,减少重复建设。
4.4 数据架构
数据架构描述了组织的逻辑和物理数据资产以及相关数据管理资源的结构。数据架构的主要内容涉及数据全生命周期之下的架构规划,包括数据的产生、流转、整合、应用、归档和消亡。数据架构关注数据所处的生命周期环节中数据被操作的特征和数据类型、数据量、数据技术处理的发展、数据的管控策略等数据领域的概念相关。
4.4.1 发展演进
随着信息技术的不断发展而向前演进,主要经历了单体应用架构时代、数据仓库时代和大数据时代等。
①单体应用架构时代
数据架构比较简单,主要就是数据模型、数据库设计,满足系统业务使用即可。
②数据仓库时代
一种面向主题的、集成的、用于数据分析的全新架构诞生了,它就是数据仓库。数据仓库系统的主要应用是OLAP,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。这个阶段,数据架构不仅关注数据模型,还关注数据的分布和流向。
③大数据时代
从海量的数据中提取出更多重要的价值。从批处理到流处理,从大集中到分布式,从批流一体到全量实时。
4.4.2 基本原则
①数据分层原则
数据分层原则更多应该解决的是层次定位合理性的问题。
②数据处理效率原则
并不是追求高效率,而是追求合理。也可以说是解决满足数据处理效率要求的成本合理化的问题。数据处理的代价主要就是数据存储与数据变迁的成本,在实践中,真正影响数据处理效率的是大规模的原始数据的存储与处理。在这些原始明细数据的加工、处理、访问的过程中,尽量减少明细数据的冗余存储和大规模的搬迁操作,可以提升数据处理效率。
③数据一致性原则
合理的数据架构能够有效地支持数据管控体系,如何在数据架构中减少数据重复加工和冗余存储,是保障数据一致性的关键所在。
④数据架构可扩展性原则
数据架构设计的可扩展性原则可以从以下角度来保障:基于分层定位的合理性原则之上;架构的可扩展性需要对数据存储模型和数据存储技术也进行考虑。
⑤服务于业务原则
合理的数据架构、数据模型、数据存储策略,最终目标都是服务于业务。
4.4.3 架构举例
如下图4-7所示:
4.5 技术架构
4.5.1 基本原则
①成熟度控制原则
优先使用成熟度较高但还处在活跃期的信息技术。
②技术一致性原则
信息系统技术架构设计过程中,应尽量减少技术异构,充分发挥技术及其组合的一致性,比如统一使用云环境。在运用技术一致性原则时,也包括同一类型技术的版本控制问题,尽量在所有信息系统中,只用相同的技术版本。
③局部可替换原则
需要考虑既有技术的使用、重用或再创新等情况。
④人才技能覆盖原则
关注组织可用信息技术人才对各类技术的驾驭能力,尤其是需要利用相关技术进行应用创新的领域。这里的人才可以是组织本身的人才,也可以是组织相关合作伙伴的人才。
⑤创新驱动原则
重点是对组织发展(包括治理、管理、业务等)能够形成促进乃至引领作用的技术。
4.5.2 架构举例
如下图4-8所示:
至此,本文分享的内容就结束啦!🌺🌺🌺🌺🌺🌺🌺🌺🌺