【系统集成项目管理】之信息系统集成(一)
对象:由数据及其操作所构成的封装体,是系统中用来描述客观事物的一个模块
对象标识
对象状态
对象行为
类:将该实体的属性和操作封装在一起
抽象
封装:将相关的概念组成一个单元模块,并通过一个名称来引用它
继承:表示类之间的层次关系,这种关系使得某类对象可以继承另外一个对象的特征
单继承 多继承
多态:使得在多个类中可以定义同一个操作或属性类,并在每个类中可以有不同的实现。多态使得某个属性或操作在不同的时期可以表示不同类的对象特征
消息:体现对象间的交互,通过它向目标对象发送操作请求
组件
复用
模式
UML是一种可视化的建模语言,而不是编程语言,适合迭代时的开发过程
将软件划分为多个模块,明确各模块之间的相互作用,组合起来实现系统的全部特性,这就是系统架构
管道/过滤器模式:各功能模块高内聚、低耦合的“黑盒”特性
面向对象模式:基于组件的软件开发 事件驱动模式
分层模式(如ISO/OSI的七层网络模型) 客户/服务器模式
HTML/HTTP协议是实现Internet应用的重要技术
位于硬件、操作系统等平台和应用之间的通用服务
数据库访问中间件
远程过程调用中间件
面向信息中间件
分布式对象中间件
事务中间件
数据仓库是一个面向主题的、集成的、相对稳定的、反应历史变化的数据集合,用于支持管理决策
开发
业务逻辑开发
表示逻辑开发
运行环境
组件
容器
服务
在通用语言运行环境基础上,给开发人员停供了完善的基础类库、数据库访问技术及网络开发技术,开发者可以使用多种语言快速构建网络应用
软件引擎:系统的核心组件
工作流程引擎::主要功能是流程调度和冲突
微软的COM/DCOM/COM+
COM+综合各技术形成的功能强大的组件 构架
OMG的CORBA
SUN的RMI/EJB
网络技术标准与协议
OSI七层协议
包含物理连网媒介,如电缆连线连接器。该层的协议产生并检测电压以便发送和接收携带数据的信号
具体标准:RS232
V.35
RJ-45
FDDI
控制网络层与物理层之间的通信。主要功能是将从网络层接收到的数据分割成特定的可被物理层传输的帧
常见协议:IEEE802.3/.2
HDLC
PPP
ATM
主要功能是将网络地址(如IP地址)翻译成对应的物理地址(如网卡地址),并决定如何将数据从发送方路由到接收方。
具体协议:IP
ICMP
IGMP
IPX
ARP
主要负责确保数据可靠、顺序、无错地从A点到传输给B点
负责在网络中的两个节点之间建立和维持通信,以及提供交互会话的管理功能
应用程序与网络之间的翻译官,管理数据解密加密、数据转换、格式化和文本压缩
JPEG
ASCII
GIF
DES
MPES
负责对软件提供接口以使程序能使用网络服务,如事务处理程序、文件传送协议和网络管理
HTTP
Telnet
FTP
SMTP
IEEE 802规范定义了网卡如何访问传输介质(如光缆、双绞线、无线等),如事务处理程序、文件传送协议上传输数据的方法,还定义了传输信息的网络设备之间连接建立、维护和拆除的途径
网卡
桥接器
路由器
超大规模
虚拟化
高可靠性
通用性
高可扩展性
按需服务
极其廉价
潜在的危险性
计算时代
网络时代
云时代
虚拟主机
存储服务
操作系统
开发包
- 物联网指通过射频识别技术(RFID)、红外线感应器、全球定位系统、激光扫描器等信息感应设备,按约定的协议,把物与物、人与物进行智能化连接,进行信息交换和通讯,以实现智能化识别、定位、跟踪、监控和管理的一种新兴网络
- 物联网不是一种物理上独立存在的完整网络,而是架构在现有互联网或下一代公用或专用网上的联网应用和通信能力
感知层:负责信息采集和物物之间的信息传输
信息采集的技术包括传感器、条码和二维码、RFID射频技术、音视频等多媒体信息
信息传输包括远近距离数据传输技术、自组织网技术、协同信息处理技术、信息采集
中间件技术等传感器网络
感知层的技术主要包括:产品和传感器(条码、RFID、传感器等)自动识别技术,无线传输技术(WLAN、Bluetooth、ZigBee、UWB),自组织网技术和中间件技术
移动通信网络+互联网内容和应用,不仅仅是互联网的延伸,而且是互联网的发展方向
SOA:面向服务的架构,SOA是一种粗粒度、松耦合服务架构,服务之间通过简单、精确定义接口进行通讯
Web2.0
HTML5
支持webGL、拖拽、离线应用和桌面提醒
支持地理位置定位
使用语义化标签,标签结构更清晰
摆脱对Flash等插件的依赖,使用浏览器的浏览
使用CSS3,减少页面对图片的使用
兼容手机、平板电脑等不同尺寸,不同浏 览器的浏览
Android
iOS
指无法在一定时间内用传统数据库软件工具对其内容进行抓取、管理和处理的数据集合
Hadoop迈向商业化,开源软件带来更多相关市场机会,将促进一批新型开放平台的诞生。
Hadoop是运行在大量通用计算单位上提供海量数据存储与并行计算的平台框架
数据采集
数据存储
数据管理
数据分析与挖掘
HDFS:分布式文件系统是适合运行在通用硬件上的分布式文件系统,是一个高度容错性的系统,适合部署在廉价的机器上。能提供高吞吐量的数据访问,非常适合大规模数据集上的应用
HBase:是一个分布式的、面向列的开源数据库
MapReduce:是一种编程模型,用于大规模数据集的并行运算
Map(映射)
Reduce(规约)
Chukwa:一个开源的用于监控大型分布式系统的数据收集系统
互联网和电子商务行业
电信/金融
政府
医疗
制造
1.原来的软件思维导图图片导不出来,所以换了个软件做图,但是导出来的有水印。。没办法,没水印的要付费,贫穷限制了想象,将就看看
2. 是不是很大一张思维导图,,,我也没想到,,,看在这么辛苦的份上,一键三联不过分吧
3. 我的耐心超乎我的想象,居然画出来了。。