系统集成项目管理工程师(笔记14)
3.5.4 软件中间件
(2)远程过程调用中间件:一个应用程序可使用RPC来“远程”执行一个位于不同地址空间内的过程,从效果上看和执行本地调用相同
(1)数据库访问中间件:通过一个抽象层污问数据库,从而允许使用相同or相似的代码污回不同的数据库资源。典型技术eg.Windows平台的ODBC和Java平台的JDBC等
(3)面向消息中间件:利用高效可靠的消息传递机制进行平台无关的数据传递,并可基于数据通信进行分布系统的集成
(4)分布式对象中间件:是建立对象之间客户/服务器关系的中间件,结合了对象技术与分布式计算技术
(5)事务中间件:TPM客户、服务器之间,完成事务管理与协调、页载平衡、失效恢复等任务,以提高系统的整体性能
3.6 典型应用集成技术
3.6.1 数据库与数据仓库技术
(1)数据仓库(Data Warehouce)是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合,用于支持管理决策。
数据仓库是对多个异构数据源(包括历史数据)的有效集成,集成后按主题重组,且存放在数据仓库中的数据一般不再修改。
(2)大数据(详见11页.1.6)
大数据分析相比于传统的数据仓库应用,具有数据量大、查询分析复杂导特点。大数据必须依托云计算的分布式处理。分布式数据库和云存储、虚拟化技术等。
3.8.4 大数据
1.“超大规模”GB“海量”TB“大数据”PB 换算2的十次方
3.大数据关键技术:(四个环节)
数据采集:工具ETL
数据存储:结构化数据、非结构化结构.半结构化结构的存储与访问
数据管理:分布式并行处理
数据分析与挖掘


