软考中级系统集成项目管理 (6)软件架构、网络

软件架构

核心问题:架构模式的重用

分布式应用软件架构设计问题:数据库的选择,用户界面选择,灵活性和性能,技术选择,人员

 

典型架构模式:

① 管道/过滤器模式:批处理系统

② 面向对象模式:基于组件的软件开发

③ 事件驱动模式:图形界面应用

④ 分层模式:通用应用架构的基础模式,分层通信协议OSI

⑤ 客户/服务器模式:有C/S,B/S,还有三层模式,通过中间层解决服务端问题。各种架构可以综合使用。

 

中间件:位于硬件、操作系统等平台和应用之间的通用服务,解决分布系统的异构问题。

中间件分为:数据库访问中间件、远程过程调用中间件、面向消息中间件、事务中间件、分布式对象中间件

 

典型应用集成技术

数据仓库:

一个面向主题的、集成的、相对稳定的、反应历史变化(4个特点)的数据集合,用于支持管理决策。

数据仓库系统结构:

数据源是数据仓库系统的基础,包括:企业内部信息和外部信息

数据的存储与管理是核心,按数据的覆盖范围分2种:企业级数据仓库和部门级数据仓库(数据集市)

OLAP服务器对分析需要的数据进行有效集成,具体实现:ROLAP(基本数据和聚合数据存放在关系数据库)、MOLAP(基本数据和聚合数据存放在多维数据库)和HOLAP(基本数据存放在关系数据库,聚合数据存放在多维数据库),

 

前端工具包括:各种报表工具、查询工具、数据分析工具(主要针对OLAP服务器)、数据挖掘工具以及各种基于数据仓库或数据集市的应用开发工具。报表工具、数据挖掘工具主要针对数据仓库。

 

Web服务:使用HTTP(s)协议传送XML表示及封装的内容。

Web服务的典型技术包括:用于传递信息的简单对象访问协议,用于描述服务的web服务描述语言,用于web服务注册的统一描述、发现及集成、用于数据交换的XML

Web服务主要目标:跨平台的互操作性。不适合使用web服务包括:单机应用程序,局域网上的同构应用程序。

 

计算机网络

OSI七层

① 物理层:比特

② 数据链路层:帧

③ 网络层:数据包

④ 传输层:数据段

⑤ 会话层

⑥ 表示层

⑦ 应用层

 

网络设备

① 中继器:物理层

② 网桥:数据链路层

③ 路由器:网络层

④ 网关:高层(4-7层)

⑤ 集线器:物理层

⑥ 二层交换机:数据链路层

⑦ 三层交换机:网络层

⑧ 多层交换机:高层(4-7层)

 

OSITCP/IP对应

物理层、数据链路层:网络接口层

网络层:国际互联层

传输层:传输层

会话层表示层应用层:应用层

 

网络分类:

地理范围分:

① 局域网

② 城域网

③ 广域网

链路传输控制技术分:

① 以太网:占主导地位,使用总线争用技术

② 令牌网:通讯计算机轮流使用网络资源,避免冲突

③ FDDI网:通讯计算机轮流使用网络资源,避免冲突

④ ATM网:光纤为传输介质

⑤ 帧中继网

⑥ ISDN

拓扑结构分:

① 总线型结构

② 环形结构

③ 星型结构

④ 树型结构

⑤ 网状结构

 

网络交换:

① 数据交换

② 线路交换

③ 报文交换

④ 分组交换

 

交换层次不同分:

① 物理层交换:电话网

② 链路交换:二层交换,对MAC地址进行变更

③ 网络层交换:三层交换,对IP地址进行变更

④ 传输层交换:四层交换,对端口进行变更

⑤ 应用层交换:Web网关

 

 

网络存储技术:

① 直接附加存储(DAS

② 网络附加存储(NAS

③ 存储区域网络(SAN

 

无线通信网络

应用领域分:

① 无线个域网WPAN

② 无线局域网WLAN

③ 无线城域网WMAN

④ 蜂房移动通信网WWAN

 

网络接入技术

① 光纤接入

② 同轴接入

③ 铜线接入

④ 无线接入

posted @ 2022-01-18 23:12  野猫炫  阅读(333)  评论(0编辑  收藏  举报