本文最后更新于133 天前,其中的信息可能已经过时,如有错误请发送邮件到big_fw@foxmail.com
数据库与数据仓库:三星
数据库:
- 增删改查等事务处理
数据仓库: - 主要是做分析,有很多数据来源(内部外部)
数据仓库:三星
结构:
- 数据源+数据集市+OLAP+前端工具
- 数据仓库是企业级,数据集市是部门级
- OLAP服务器:联机分析处理,多个角度多个维度处理
特征:
- 面向主题
- 集成性:比如员工编号,员工ID
- 相对稳定
- 反映历史变化
Web Service:三星
ESB服务模式:三星
SOA面向服务的一种形式
SOA:客户看网站,网站挂在ESB总线上(理解为集成平台)
松耦合:服务与服务之间没有什么必然联系
粗粒度:单独对象的粒度太细,复用的少,构件包含了很多对象;但是可能有很多标准,各个语言都不一样,不通的标准很难复用,服务里有标准化接口,统一的接口。
! 服务是为了完成某一个单一的功能,xml的封装和表示就是服务的内容表现
标准化接口:
标准(经典)模式:三星
UDDI:注册中心
单机,局域网同构不适用,其他的都适用
J2EE与.NET架构——二星
- 表示层——业务逻辑层——数据库层
- 展示——购物车,下单流程,物流——底层数据
JavaEE只支持java语言,支持跨平台;在它之后开发的.net是微软提出的一种架构
通用语言环境是类似于虚拟机的,但是只通用于微软平台,捆绑了,但是支持多种语言
软件中间件:二星
在应用和底层之间,解决了异构问题
RPC:比如远程桌面,TD
分布式对象中间件:客户端和服务器端
典型习题
传统的数据库技术进行事务处理、批处理、决策分析等各种数据处理工作,数据处理主要有()和()两类。
A.操作型 分析型
B.管理 技术
C.结构化 非结构化
D.基础环境 数据处理
关于应用集成技术,以下表述不正确的是()
A.数据仓库可用来支持管理决策
B.Web Services适用于跨越防火墙单机应用程序
C.JavaEE和.NET都是用来设计、开发企业级应用
D.中间件解决了分布系统异构问题
Web服务的主要目标是跨平台的互操作性,以下不适用于webservice的情况是()
A、跨越防火墙
B、应用程序集成
C、局域网上的同构应用程序
D、B2B集成