第三章 信息系统集成专业技术知识(二)
3.5.3?软件架构设计方法
3.5.4?软件架构分析与评估
3.5.5?软件中间件
1.中间件简述
2.几种重要的中间件
1)数据库访问中间件
2)远程过程调用
3)面向消息中间件
4)分布式对象中间件
5)事务中间件
3.6?典型应用集成技术
3.6.1?数据库与数据仓库技术
数据仓库(Data?Warehouse)是一个面向主题的(Subject?Oriented)、集成的、相对稳定的、反映历史变化的数据集合,用于支持管理决策。
在数据仓库的结构中,数据源是数据仓库系统的基础,通常包括企业内部信息和外部信息。内部信息包括存放于数据库中的各种业务处理数据和各类文档数据;外部信息包括各类法律法规、市场信息和竞争对手的信息等。
数据仓库安装数据的覆盖范围可分为企业级数据仓库和部门级数据仓库(通常称为数据集市)两种。
OLAP服务器对分析需要的数据进行有效集成,按多维模型组织,以便进行多角度、多层次的分析,并发现趋势。具体实现可以分为ROLAP、MOLAP、HOLAP。ROLAP的基本数据和聚合数据均存放在关系数据库中;MOLAP的基本数据和聚合数据均存储在多维数据库中;HOLAP的基本数据存放在关系数据库中,聚合数据存放在多维数据库中。
3.6.2??Web?Services技术
Web服务(WebServices)定义了一种松散的、粗粒度的分布计算模式,使用标准的HTTP(S)协议传送XML表示及封装的内容。Web服务的典型技术包括:用于传递信息的简单对象访问协议(Simple?Object?Access?Protocol,SOAP)、用于描述服务的Web服务描述语言(Web?Service?Description?Language,WSDL)、用于Web服务的注册的统一描述、发现及集成(Universal?Description?Discovery?and?Integration,UDDI)、用于数据交互的XML。
3.6.3?J2EE架构、.NET架构
1.J2EE架构
J2EE(Java?2?Platform?Enterprise?Edition)
完整的J2EE技术规范由如下4个部分组成。
(1)J2EE平台:运行J2EE应用的环境标准,由一组J2EE规范组成。
(2)J2EE应用编程模型:用于开发多层瘦客户应用程序的标准设计模型,有Sun提供应用蓝图(BluePrints)。
(3)J2EE兼容测试套件:用于检测产品是否同J2EE平台兼容。
(4)J2EE参考实现:与平台规范同时提供的、实现J2EE平台基本功能的J2EE服务器运行环境。
J2EE应用服务器运行环境包括构件(Component)、容器(Container)及服务(Services)三部分。构件是表示应用逻辑的代码;容器是构件的运行环境;服务则是应用服务器提供的各种功能接口,可以同系统资源进行交互。
J2EE规范包含了一系列构件及服务技术规范。
(1)JNDI:Java命名和目录服务,提供了统一、无缝的标准化名字服务。
(2)Servlet:Java?Servlet是运行在服务器上的一个小程序,用于提供以构件为基础、独立于平台的Web应用。
(3)JSP:Java?Servlet的一种扩展,使创建静态模版和动态内容相结合的HTML和XML页面更加容易。
(4)EJB:实现应用中关键的业务逻辑,创建基于构件的企业级应用程序。
(5)JCA:J2EE连接器架构,提供一种连接不同企业信息平台的标准接口。
(6)JDBC:Java数据库连接技术,提供访问数据库的标准接口。
(7)JMS:Java消息服务,提供企业级消息服务的标准接口
(8)JTA:Java事务编程接口,提供分布事务的高级管理规范。
(9)JavaMail:提供与邮件系统的接口。
(10)RMI-IIOP:提供应用程序的通信接口。
2.??.NET架构
3.6.4?工作流技术
工作流(Workflow)就是工作流程的计算模型,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行标示并对其实施计算。
3.6.5?构件及其在系统集成项目中的重要性
3.6.6?常用构件标准
1.COM/DCOM/COM+
2.CORBA
CORBA(CommonObject?Request?Broker?Architecture,公共对象请求代理架构)是由OMG组织制订的一种标准的面向对象的应用程序体系规范。
3.EJB
3.7?计算机网络知识
3.7.1?网络技术标准与协议
1.NETBEUI
NETBEUI是为IBM开发的非路由协议,用于携带NETBIOS通信。
2.IPX/SPX
3.TCP/IP
3.7.2?Internet?技术及应用
3.7.3?网络分类
网络分类标准有两种:分布范围和网络拓扑结构
1.按照分布范围分类
1)局域网
局域网(Local?Area?Network,LAN)是最常见并且应用最广泛的一种网络。
IEEE的802标准委员会定义了多种主要的局域网,即Ethernet(以太网)、Token?king(令牌环网)、FDDI(光纤分布式接口网络)、ATM(异步传输模式网)以及WLAN(无线局域网)。
2)城域网
城域网采用的是IEEE802.6标准。它是一种最大可覆盖城市及其郊区范围、提供丰富业务和支持多种通信协议的公用网,实际是一种带有某些广域网特点的本地应用型公用网络。
目前大家经常提及的城域网通常是指由城域传输网和城域分组承载网共同构成的基础承载平台。
目前城域网应用比较多的模式有以下几种。
(1)SDH多业务平台。
(2)弹性分组环多业务平台。
(3)电信级以太网多业务平台。
密集波分复用(Dense?Wavelength?Division?Multiplexing,DWDM)已经在干线网中普遍采用。
具有业务透明,连接灵活,功耗低,体积小,价格低等一系列优点的稀疏波分复用(Coarse?Wavelength?Division?Multiplexing,CWDM)将在城域、接入网,特别是在未来的接入网中,发挥巨大的作用。
3)广域网
广域网(Wide?Area?Network,WAN)也称为“远程网”,所覆盖的范围比城域网更广。
通过接口信息处理(Interface?Message?Processing,IMP)协议和线路连接起来构成网状结构,解决寻径问题。
4)因特网
2.按网络拓扑结构分类
网络拓扑结构是网络中的通信线路、计算机以及其他构件的物理布局。它主要影响网络设备的类型和性能、网络的扩张潜力,以及网络的管理模式等。按网络拓扑结构分类,通常分为总线型拓扑、星型拓扑、环形拓扑以及他们的混合型拓扑。
1)总线型拓扑
总线型拓扑结构是指使用同一媒体或电缆连接所有端用户的方式,其传输介质是单根传输线,通过相应的硬件接口将所有的站点直接连接到干线电缆即总线上。
2)星型拓扑结构
星型拓扑结构是指各工作站以星型方式连接成网网络的中央节点和其他节点直接相连。
3)环型拓扑结构
环型网络将计算机连成一个环。在环型网络中,每台计算机按位置不同有一个顺序编号,信号按计算机编号顺序以“接力”方式传输。
3.7.4?网络管理
3.7.5?网络服务器
1.文件服务器
2.数据库服务器
3.Internet/Intranet通用服务器
4.应用服务器
3.7.6?网络交换技术
网络交换技术共经历了4个发展阶段:电路交换技术、报文交换技术、分组交换技术和ATM技术。
1.电路交换技术
公众电话网(PSTN)和移动网(包括GSM网和CDMA网)采用的都是电路交换技术。
2.分组交换技术
分组交换技术就是针对数据通信业务的特点而提出的一种交换方式,它的基本特点是面向无连接而采用存储转发的方式,将需要传送的数据按照一定的长度分割成许多小段数据,并在数据之前增加相应的用于对数据进行选路和校验等功能的头部字段,作为数据传送的基本单元即分组。
3.报文交换技术
报文交换技术与分组交换技术类似,也是采用存储转发机制,但报文交换是以报文作为传送单元,由于报文长度差异很大,长报文可能导致很大的时延,并且对每个节点来说缓冲区的分配也比较困难,为了满足各种长度报文的需要并且达到高效的目的,节点需要分配不同大小的缓冲区,否则就有可能造成数据传送的失败。
4.ATM技术
异步传输模式(ASynchronous?Transfer?Mode,ATM)技术将面向连接机制与分组机制相结合,在通信开始之前需要根据用户的要求建立一定带宽的连接,但是该连接并不独占某个物理通道,而是和其他连接?统计复用某个物理通道,同时所有的媒体信息,包括语音、数据和图像信息都被分隔并封装成固定长度的分组在网络中传送和交换。
5.IP电话技术
IP电话技术目前已经成为人们比较熟悉的业务,主要采用H.323系列协议,包括负责呼叫建立的信令协议H.225和负责建立媒体通道的H.245协议,语音业务采用RTP分组的方式在IP网中进行传输。
6.软交换技术
软交换的基本含义就是将呼叫控制功能从媒体网关(传输层)中分离出来,通过软件实现基本呼叫控制功能,包括呼叫选路、管理控制、连接控制(建立/拆除会话)和信令互通,从而实现呼叫传输与呼叫控制的分离,为控制、交换和软件可编程功能建立分离的平面。
3.7.7?网络存储技术
1.网络存储技术沿革(沿革,沿袭和变革。指事物发展变化的历程。)
双机热备份、磁盘阵列、磁盘镜像、数据库软件的自动复制等功能均不能称为完整的数据存储备份系统,它们解决的只是系统可用性的问题,而计算机网络系统的可靠性问题需要完整的数据存储系统来解决。
2.网络存储模式
直接连接存储(Direct?Attached?Storage,DAS)、网络连接存储(Network?Attached?Storage,NAS)、存储区域网络(Storage?Area?Network,SAN)是现有存储的三大模式。
1)DAS
DAS是存储器与服务器的直接连接,一般通过标准接口,如小型计算机系统接口(Small?Computer?System?Interface,SCSI)等,DAS产品主要包括各种磁盘、磁带库和光存储等产品。
2)NAS
NAS是将存储设备通过标准的网络拓扑结构(如以太网)连接到一系列计算机上。
3)SAN
SAN是采用高速的光纤通道作为传输介质的网络存储技术。
3.7.8?无线网络技术、光网络技术
1.无线网络技术
与有线网络一样,无线网络根据数据发送的距离分为几种不同的类型:无线局域网络(Wireless?Local?Area?NetWorks,WLANSs)、无线广域网络(Wireless?Wide?Area?Networks,WWANs)、无线城域网络(Wireless?Matropolis?Area?Networks,WMANs)、无线个人网络(Wireless?Personal?Area?Networks,WPANs)
2.光网络技术
3.7.9?网络接入技术
1.网络接入概念
网络接入(Network?Access)就是通过一定的方式和工具将用户网络设备(如PC、机顶盒、移动电话)连接到网络上。
2.网络接入方式
1)拨号接入方式
2)专线接入方式
3)宽带网络接入技术
3.7.10?综合布线、机房工程
1.综合布线
1)综合布线系统概念及相关标准
综合布线系统(Premises?Distribution?System,PDS)是楼宇和园区范围内,在同一的传输介质上建立可以连接电话、计算机、会议电视和监视电视等设备的结构化信息传输系统。
在EIA/TIA-568A中把综合布线系统分为6个子系统:建筑群子系统、设备间子系统、垂直干线子系统、管理子系统、水平子系统和工作区子系统。
2)综合布线系统的范围
综合布线系统的范围应根据建筑工程项目范围来定,主要有单幢建筑和建筑群体两种范围。
3)综合布线系统的适用场合和服务对象
2.机房工程
1)机房工程概念及要求
2)机房工程设计原则
(1)实用性和先进性。
(2)安全可靠性
(3)灵活性和可扩展性
(4)标准化
(5)经济性/投资保护
(6)可管理性
3.7.1?网络规划、设计及实施原则
1.网络规划原则
(1)实用性原则
(2)开放性原则
(3)先进性原则
2.设计及实施原则
(1)可靠性原则
(2)安全性原则
(3)高效性原则
(4)可扩展性
<!--EndFragment-->