如题所述
系统架构组成部分有六个,如下:
业务架构;
应用架构;
集成架构;
数据架构;
技术架构;
1.业务架构
业务架构,是IT架构的基础,要从业务、产品视角,描述整个平台、或某个产品的实现。
业务架构是整个系统设计中最重要的架构,因为所有的系统设计都需要满足业务的需求,如果业务架构出现错误,将导致整个系统设计的失败。
业务架构是对于业务的框架性描述,一般分层展开,如运营支撑、作业执行、业务管控(监控、预警、风控)、决策分析。
业务架构中的数据,包括内部数据、外部系统数据、用户使用行为数据,共同组成一个数据流的闭环。
2.应用架构
从业务机构中来,分系统进行功能模块描述。
编写应用架构图时,往往需要站在整个平台视角,描述整个平台架构。应用架构可分为两种,一种是企业级应用架构,一种是单系统的应用架构。
3.集成架构
系统与外围交互系统之间的数据交换。
4.数据架构
数据架构主要解决三个问题:名列前茅,系统需要什么样的数据;第二,如何存储这些数据(数据的存储方式);第三,如何进行数据架构设计(数据的展示方式)。
一套对存储数据的架构逻辑,它会根据各个系统应用场景、不同时间段的应用场景,对数据进行诸如数据异构、读写分离、缓存使用、分布式数据策略等划分。
5.技术架构
包括网络安全、防火墙、负载均衡、网关、服务治理、开发服务、安全服务,以及业务模块用到的技术栈。
6.部署架构
包括分区部署,如互联网DMZ区、专线DMZ区、应用区、数据区等;核心组成部分的部署,包括web服务器、应用服务器、数据库等;网络安全策略部署,包括IP和端口、数据流向等。
温馨提示:答案为网友推荐,仅供参考