5.企业架构-应用架构
应用架构不是对某个系统的分析与设计,也不是软件架构,应用架构着力于描述应用系统的部署,以及与核心业务流程之间的作用和关系,实现系统中各个业务流程的信息化和自动化,并使得各个应用系统的集成运行成为可能。
应用架构受业务架构驱动,它是从业务功能结合技术因素推导出来的,以支撑业务目的和性能目的为目标。从实现的角度来看,习惯于用系统的视角来看待问题。系统是由一系列围绕某一主题的服务构件组成的,而整体的应用架构则是通过一个个系统的实施来实现的,所以应用架构也常常被看作是总体的系统架构。
总体应用架构框架:
企业应用架构布局(案例1):
企业应用架构布局(案例2):
用户交互系统总体构架:
电商平台应用架构:
6.企业架构-数据架构设计
数据架构是指企业总体的数据采集、处理、存储和管理的总体架构,区别于应用架构,数据架构主要侧重于业务处理所需的信息和信息流。数据架构是全局性、基础性的数据规划构想,它的重要作用是统一企业核心业务概念,规范所有系统数据模型的设计,在数据层面统一认识与标准,为系统能真正支持业务需求,跨系统数据共享和数据整合打下基础。
数据架构是企业架构的核心
数据架构总体内容框架
数据域与子域划分(案例)
数据建模设计方法:
企业数据/业务分布(案例)
企业数据-系统分布总体框架图
传统数据管理平台总结构架
大数据管理系统总体架构:
大数据与传统数据平台的集成应用
7.企业架构-技术架构
技术架构的设计是从IT的视角分析应用和数据架构的实现过程,它更多的是通过专业的IT语言而不是业务语言进行的描述,技术架构是为了满足应用架构及数据架构的需求而选择的具体的技术实现。
技术架构设计主要解决以下3个方面的问题:一是确定总体的技术目标、原则和策略,确定全局性的技术框架、标准和路线等,属于全局性的技术战略;二是支撑应用架构和数据架构的技术实现,包括设计应用实现的参考架构、对重点非功能性需求进行设计验证,以及界定技术性的需求;三是确定IT基础设施的投资需求,技术架构规划了运行业务、数据和应用架构所需要的IT基础设施支撑,包括硬件、网络和中间件等,为IT基础设施投资和建设提供了科学规划。
总体技术架构架构
产品选型技术要求:
TOGAF架构框架技术参考模型(TRM):
TOGAF主要交付物目录
TOGAF主要交付物目录(案例)
FEA架构框架的技术参考模型:
移动互联网平台总体架构
一切生产环境为产生内容的公众号.