《电子政务第03章电子政务网络基础设施支撑体系》由会员分享,可在线阅读,更多相关《电子政务第03章电子政务网络基础设施支撑体系(40页珍藏版)》请在金锄头文库上搜索。
1、第三章 电子政务网络基础设施支撑体系电子政务杨兴凯杨兴凯第三章 电子政务网络基础设施支撑体系“三库一网三库一网”电子政务的网络结构电子政务的网络结构电子政务的网络平台电子政务的网络平台电子政务的软件平台电子政务的软件平台通信传输介质通信传输介质网络接入方法网络接入方法OSI参考模型参考模型网络互联设备网络互联设备数据存储备份技术数据存储备份技术数据库技术数据库技术中间件技术中间件技术三网三网指内网、外网和指内网、外网和专网,专网,一库一库指政务信指政务信息资源库息资源库 信息资源库信息资源库内网内网(机(机关内关内部局部局域网)域网)专网专网(办(办公业公业务资务资源网源网)外网外网(公(公共
2、管共管理和理和服务服务网)网)逻逻辑辑隔隔离离互互联联网网图图31我国电子政务的我国电子政务的“三网一库三网一库”结构结构物物理理隔隔离离逻逻辑辑隔隔离离第三章 电子政务网络基础设施支撑体系从从“三库一网三库一网”到政务内外网到政务内外网电子政务的网络结构电子政务的网络结构电子政务的网络平台电子政务的网络平台电子政务的软件平台电子政务的软件平台通信传输介质通信传输介质网络接入方法网络接入方法OSI参考模型参考模型网络互联设备网络互联设备数据存储备份技术数据存储备份技术数据库技术数据库技术中间件技术中间件技术主要变动主要变动: : “三网一库三网一库”中的内网并入新的政务内网,主中的内网并入新的
3、政务内网,主要是连接国务院办公厅内部、各部委、副省级以要是连接国务院办公厅内部、各部委、副省级以上政府部门,并与党委、人大、政协等系统建立上政府部门,并与党委、人大、政协等系统建立有条件连接;有条件连接; “三网一库三网一库”中的专网和外网打破物理隔离,中的专网和外网打破物理隔离,专网中副省级以下入政务外网。政务外网主要是专网中副省级以下入政务外网。政务外网主要是运行政务部门面向社会的专业性管理和服务业务,运行政务部门面向社会的专业性管理和服务业务,以及不宜在内网上运行的业务;以及不宜在内网上运行的业务; 为了满足政务安全和保密要求,政务内网与政为了满足政务安全和保密要求,政务内网与政务外网之
4、间采取物理隔离。务外网之间采取物理隔离。第三章 电子政务网络基础设施支撑体系图图32 我国电子政务的内外网体系结构我国电子政务的内外网体系结构核密核密网网(中(中办、办、国办)国办)政务内政务内网网(办公(办公厅政务厅政务专网,专网,副省级副省级以上政以上政府节点)府节点)政务外政务外网网(各级(各级政府办政府办公业务公业务网,上网,上下级部下级部门业务门业务网)网)各各级级政政府府门门户户网网站站互互联联网网绝绝对对隔隔离离物物理理隔隔离离逻逻辑辑隔隔离离电子政务的网络结构电子政务的网络结构电子政务的网络平台电子政务的网络平台电子政务的软件平台电子政务的软件平台通信传输介质通信传输介质网络接
5、入方法网络接入方法OSI参考模型参考模型网络互联设备网络互联设备数据存储备份技术数据存储备份技术数据库技术数据库技术中间件技术中间件技术第三章 电子政务网络基础设施支撑体系电子政务的网络结构电子政务的网络结构电子政务的网络平台电子政务的网络平台电子政务的软件平台电子政务的软件平台通信传输介质通信传输介质网络接入方法网络接入方法OSI参考模型参考模型网络互联设备网络互联设备数据存储备份技术数据存储备份技术数据库技术数据库技术中间件技术中间件技术政务内网和局域网政务内网和局域网政府内网政府内网主要是一定级别(副省级市)以上政务部门的办公主要是一定级别(副省级市)以上政务部门的办公网,它与此级别以下
6、的政务部门办公网实行物理隔离。网,它与此级别以下的政务部门办公网实行物理隔离。 局域网局域网指的是在较小的区域内连接起来的网络。局域网为政指的是在较小的区域内连接起来的网络。局域网为政府部门提供了一整套建立部门信息系统的完整的、开放的、府部门提供了一整套建立部门信息系统的完整的、开放的、易于开发和应用的基础。易于开发和应用的基础。政府部门内网政府部门内网除了具有一般局域网除了具有一般局域网的功能和特点外,它还针对政府部门办公自动化的需要,提的功能和特点外,它还针对政府部门办公自动化的需要,提供了一系列办公和信息管理应用模块,肩负着实现政务部门供了一系列办公和信息管理应用模块,肩负着实现政务部门
7、办公自动化、电子化和信息化的任务。办公自动化、电子化和信息化的任务。 第三章 电子政务网络基础设施支撑体系电子政务的网络结构电子政务的网络结构电子政务的网络平台电子政务的网络平台电子政务的软件平台电子政务的软件平台通信传输介质通信传输介质网络接入方法网络接入方法OSI参考模型参考模型网络互联设备网络互联设备数据存储备份技术数据存储备份技术数据库技术数据库技术中间件技术中间件技术政务外网与互联网政务外网与互联网政府外网政府外网是政府业务专网,主要运行政府部门面向社会的专是政府业务专网,主要运行政府部门面向社会的专业性服务和不需要在内网上运行的业务,即业性服务和不需要在内网上运行的业务,即“行政监
8、管行政监管”和和“公共服务公共服务”等所需要的不涉及办公业务的服务。等所需要的不涉及办公业务的服务。 政府在互联网上建立门户网站,代表部门在互联网上的形政府在互联网上建立门户网站,代表部门在互联网上的形象,是公众通过互联网了解政府信息的窗口和获得政府服务象,是公众通过互联网了解政府信息的窗口和获得政府服务的捷径,也是政府部门收集资料和公众反馈信息的一条全新的捷径,也是政府部门收集资料和公众反馈信息的一条全新渠道。在门户网站上,政府为社会直接提供渠道。在门户网站上,政府为社会直接提供“行政监管行政监管”和和“公共服务公共服务”。第三章 电子政务网络基础设施支撑体系电子政务的网络结构电子政务的网络
9、结构电子政务的网络平台电子政务的网络平台电子政务的软件平台电子政务的软件平台通信传输介质通信传输介质网络接入方法网络接入方法OSI参考模型参考模型网络互联设备网络互联设备数据存储备份技术数据存储备份技术数据库技术数据库技术中间件技术中间件技术政府信息资源管理中心政府信息资源管理中心政府信息资源管理中心政府信息资源管理中心也称为政府数据中心(也称为政府数据中心(Government Data Center, GDC),政府信息资源管理中心建有信息资源元),政府信息资源管理中心建有信息资源元数据库,它提供丰富的信息资源供各部门访问。数据库,它提供丰富的信息资源供各部门访问。 GDC首先是一个数据中
10、心,在数据存储、备份的基础上可以发展为首先是一个数据中心,在数据存储、备份的基础上可以发展为认证中心、导航中心等各种服务中心。认证中心、导航中心等各种服务中心。 GDC采用自顶向下的层次结构,可以分为国家级、省市级和地市级采用自顶向下的层次结构,可以分为国家级、省市级和地市级GDC,分别负责本级或本行业的数据服务。,分别负责本级或本行业的数据服务。 GDC所存储的信息主要可分为基础型、公益型和综合型信息。所存储的信息主要可分为基础型、公益型和综合型信息。 政府信息资源采用统一的目录服务体系。政府信息资源采用统一的目录服务体系。 第三章 电子政务网络基础设施支撑体系电子政务的网络结构电子政务的网
11、络结构电子政务的网络平台电子政务的网络平台电子政务的软件平台电子政务的软件平台通信传输介质通信传输介质网络接入方法网络接入方法OSI参考模型参考模型网络互联设备网络互联设备数据存储备份技术数据存储备份技术数据库技术数据库技术中间件技术中间件技术OSIOSI参考模型参考模型主机主机A物理层物理层数据链路层数据链路层网络层网络层传输层传输层会话层会话层表示层表示层应用层应用层主机主机B物理层物理层数据链路层数据链路层网络层网络层传输层传输层会话层会话层表示层表示层应用层应用层数据链路层协议数据链路层协议应用层协议应用层协议表示层协议表示层协议会话层协议会话层协议传输层协议传输层协议网络层协议网络层
12、协议物理层协议物理层协议图图33 OSI参考模型参考模型OSI模型模型,即开放式通信系统互联参考模型,是,即开放式通信系统互联参考模型,是国际标准化组国际标准化组织织(ISO)提出的一个试图使各种计算机在世界范围内互联为网提出的一个试图使各种计算机在世界范围内互联为网络的标准框架,简称络的标准框架,简称OSI。整个模型从下往上分别是:物理层、。整个模型从下往上分别是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。数据链路层、网络层、传输层、会话层、表示层和应用层。第三章 电子政务网络基础设施支撑体系物理层物理层提供网络的物理连接提供网络的物理连接 电子政务的网络结构电子政务的网络
13、结构电子政务的网络平台电子政务的网络平台电子政务的软件平台电子政务的软件平台通信传输介质通信传输介质网络接入方法网络接入方法OSI参考模型参考模型网络互联设备网络互联设备数据存储备份技术数据存储备份技术数据库技术数据库技术中间件技术中间件技术数据链路层数据链路层进行数据封装和数据链路的建立进行数据封装和数据链路的建立网络层网络层解决网络与网络的通信问题解决网络与网络的通信问题传输层传输层解决的是数据在网络之间的传输质量问题解决的是数据在网络之间的传输质量问题 会话层会话层建立、管理和终止两个通信主机之间的会话建立、管理和终止两个通信主机之间的会话 表示层表示层用于数据管理的表示方式用于数据管理
14、的表示方式 应用层应用层为用户的应用程序提供网络服务为用户的应用程序提供网络服务 第三章 电子政务网络基础设施支撑体系电子政务的网络结构电子政务的网络结构电子政务的网络平台电子政务的网络平台电子政务的软件平台电子政务的软件平台通信传输介质通信传输介质网络接入方法网络接入方法OSI参考模型参考模型网络互联设备网络互联设备数据存储备份技术数据存储备份技术数据库技术数据库技术中间件技术中间件技术通信传输介质通信传输介质传输介质传输介质是通信中实际传输信息的载体,也称物理信道。传是通信中实际传输信息的载体,也称物理信道。传输介质可分为有线和无线两大类。选择介质应参考网络拓扑输介质可分为有线和无线两大类
15、。选择介质应参考网络拓扑结构、实际需求的通信容量、可靠性要求以及能承受的价格结构、实际需求的通信容量、可靠性要求以及能承受的价格范围等方面的因素。范围等方面的因素。 有线传输介质有线传输介质 无线传输介质无线传输介质 双绞线,同轴电缆,光缆双绞线,同轴电缆,光缆微波,红外,数字卫星,激光微波,红外,数字卫星,激光第三章 电子政务网络基础设施支撑体系电子政务的网络结构电子政务的网络结构电子政务的网络平台电子政务的网络平台电子政务的软件平台电子政务的软件平台通信传输介质通信传输介质网络接入方法网络接入方法OSI参考模型参考模型网络互联设备网络互联设备数据存储备份技术数据存储备份技术数据库技术数据库
16、技术中间件技术中间件技术网络接入方法网络接入方法名称名称性价比性价比 稳定性稳定性 永久在线永久在线 带宽使用带宽使用接入速率接入速率(bps)支持支持MPEG1支持支持MPEG2拔号接入拔号接入高高不稳定不稳定否否独享独享最高最高56K否否否否ISDN高高不稳定不稳定否否独享独享64K、128K否否否否DDN很高很高稳定稳定是是独享独享16K-2M窄带不窄带不支持支持否否ADSL低低稳定稳定是是独享独享下行下行8M,上,上行行1M是是是是HFC低低较稳定较稳定是是共享共享下行下行10M以以上,上行上,上行1M是是否否光纤入户光纤入户低低很稳定很稳定是是很高很高是是是是GSM/GPRS较低较低
17、一般一般是是独享独享154K否否否否CDMA低低较稳定较稳定是是独享独享384K-2M是是否否第三章 电子政务网络基础设施支撑体系电子政务的网络结构电子政务的网络结构电子政务的网络平台电子政务的网络平台电子政务的软件平台电子政务的软件平台通信传输介质通信传输介质网络接入方法网络接入方法OSI参考模型参考模型网络互联设备网络互联设备数据存储备份技术数据存储备份技术数据库技术数据库技术中间件技术中间件技术网络互连设备网络互连设备物理层互联设备物理层互联设备 中继器中继器 集线器集线器数据链路层互联设备数据链路层互联设备 交换机交换机 网桥网桥网络层互联设备网络层互联设备 路由器路由器应用层互联设备
18、应用层互联设备 网关网关第三章 电子政务网络基础设施支撑体系电子政务的网络结构电子政务的网络结构电子政务的网络平台电子政务的网络平台电子政务的软件平台电子政务的软件平台通信传输介质通信传输介质网络接入方法网络接入方法OSI参考模型参考模型网络互联设备网络互联设备数据存储备份技术数据存储备份技术数据库技术数据库技术中间件技术中间件技术数据存储备份技术数据存储备份技术数据存储备份数据存储备份是指为防止系统出现操作失误或系统故障导致是指为防止系统出现操作失误或系统故障导致数据丢失,而将全系统或部分数据集合从应用主机的硬盘或数据丢失,而将全系统或部分数据集合从应用主机的硬盘或阵列复制到其他的存储介质的
19、过程。数据存储备份包括阵列复制到其他的存储介质的过程。数据存储备份包括拷贝拷贝和和管理管理两个方面。两个方面。常见数据存储备份介质常见数据存储备份介质磁盘阵列磁盘阵列磁带库磁带库光盘塔、光盘库光盘塔、光盘库第三章 电子政务网络基础设施支撑体系电子政务的网络结构电子政务的网络结构电子政务的网络平台电子政务的网络平台电子政务的软件平台电子政务的软件平台网络协议网络协议数据库技术数据库技术中间件技术中间件技术网络协议概述网络协议概述操作系统操作系统Web服务器软件服务器软件网络管理网络管理数据库技术概述数据库技术概述数据库的选择数据库的选择网络协议网络协议是网络上所有设备(网络服务器、计算机及交换机
20、、是网络上所有设备(网络服务器、计算机及交换机、路由器、防火墙等)之间通信规则,即通信协议的集合,它路由器、防火墙等)之间通信规则,即通信协议的集合,它定义了通信时信息必须采用的格式和这些格式的意义,主要定义了通信时信息必须采用的格式和这些格式的意义,主要是对信息传输的速率、传输代码、代码结构、传输控制步骤、是对信息传输的速率、传输代码、代码结构、传输控制步骤、出错控制等做出规定,制定标准。常见的协议有:出错控制等做出规定,制定标准。常见的协议有:TCP/IP协协议、议、IPX/SPX协议、协议、NetBEUI协议等。协议等。第三章 电子政务网络基础设施支撑体系电子政务的网络结构电子政务的网络
21、结构电子政务的网络平台电子政务的网络平台电子政务的软件平台电子政务的软件平台网络协议网络协议数据库技术数据库技术中间件技术中间件技术TCPTCP/IP/IP协议族协议族操作系统操作系统Web服务器软件服务器软件网络管理网络管理数据库技术概述数据库技术概述数据库的选择数据库的选择TCP/IP (Transmission Control Protocol/Internet Protocol)协议协议是互联网上广泛使用的一种协议,它实际上是包含多个协议是互联网上广泛使用的一种协议,它实际上是包含多个协议的协议族,起源于美国国防部。使用的协议族,起源于美国国防部。使用TCP/IP协议的因特网提协议的因
22、特网提供的主要服务有供的主要服务有:电子邮件、文件传送、远程登录、网络文件电子邮件、文件传送、远程登录、网络文件系统、电视会议系统和万维网。系统、电视会议系统和万维网。 应用层应用层HTTP、HTTPS、FTP、SMTP、POP3、Telnet、DNS等等传输层传输层TCP、UDP等等网际层网际层IP、ARP、RARP等等网络访问层网络访问层 Ethernet、Token Ring、SLIP、PPP、FDDI、ATM、X.25等等TCP/IP协议族层次协议族层次 第三章 电子政务网络基础设施支撑体系电子政务的网络结构电子政务的网络结构电子政务的网络平台电子政务的网络平台电子政务的软件平台电子政
23、务的软件平台网络协议网络协议数据库技术数据库技术中间件技术中间件技术TCPTCP/IP/IP协议族协议族操作系统操作系统Web服务器软件服务器软件网络管理网络管理数据库技术概述数据库技术概述数据库的选择数据库的选择IPX/SPX协议族协议族是由是由Novell提出的用于客户提出的用于客户/服务器相连的网络协议,又叫做服务器相连的网络协议,又叫做Novell NetWare协议族,简称协议族,简称NetWare协议族,通过协议族,通过IPX/SPX协议可以跨过路由器访问其他网络。协议可以跨过路由器访问其他网络。网络基本输入输出系统扩展用户接口网络基本输入输出系统扩展用户接口(NetBEUI) 1
24、985年由年由IBM提出,主要为提出,主要为20到到200个工作站的小型局域网个工作站的小型局域网设计。由于没有路由能力,它已不能适应较大的网络。如果设计。由于没有路由能力,它已不能适应较大的网络。如果需要路由到其他局域网,则必须安装需要路由到其他局域网,则必须安装TCP/IP或或IPX/SPX协议。协议。 AppleTalk协议协议是是Macintosh计算机使用的主要网络协议。计算机使用的主要网络协议。Windows NT服务服务器也能支持该协议,允许器也能支持该协议,允许Macintosh的用户共享存储在的用户共享存储在 Windows NT文件夹的文件夹的Mac-格式的文件,也可以使用
25、和格式的文件,也可以使用和Windows NT连接的打印机。连接的打印机。第三章 电子政务网络基础设施支撑体系电子政务的网络结构电子政务的网络结构电子政务的网络平台电子政务的网络平台电子政务的软件平台电子政务的软件平台网络协议网络协议数据库技术数据库技术中间件技术中间件技术操作系统操作系统Web服务器软件服务器软件网络管理网络管理数据库技术概述数据库技术概述数据库的选择数据库的选择操作系统概述操作系统概述操作系统(操作系统(Operating System,OS)是负责对计算机硬件直接是负责对计算机硬件直接控制及管理的系统软件。是用户和计算机之间的界面。操作系控制及管理的系统软件。是用户和计算
26、机之间的界面。操作系统管理着所有计算机系统资源。当多个程序同时运行时,操作统管理着所有计算机系统资源。当多个程序同时运行时,操作系统负责规划以优化每个程序的处理时间。操作系统为应用系系统负责规划以优化每个程序的处理时间。操作系统为应用系统的技术开发提供了标准的接口,同时也为使用者提供了访问统的技术开发提供了标准的接口,同时也为使用者提供了访问与操作界面。与操作界面。基本功能基本功能 存存储储管管理理设设备备管管理理系系统统管管理理运运行行管管理理网网络络管管理理第三章 电子政务网络基础设施支撑体系电子政务的网络结构电子政务的网络结构电子政务的网络平台电子政务的网络平台电子政务的软件平台电子政务
27、的软件平台网络协议网络协议数据库技术数据库技术中间件技术中间件技术操作系统操作系统Web服务器软件服务器软件网络管理网络管理数据库技术概述数据库技术概述数据库的选择数据库的选择几种主流网络操作系统几种主流网络操作系统 微软强调微软强调“ICE”特性,即集成性、深入性和简易性。特性,即集成性、深入性和简易性。Windows Server 2003 系列更易于部署、管理和使用。在管理功能方面,微软采系列更易于部署、管理和使用。在管理功能方面,微软采取了零管理策略,使操作系统为用户提供了基于策略的管理服务,突取了零管理策略,使操作系统为用户提供了基于策略的管理服务,突出表现在活动目录、良好的多系统集
28、成环境强大的外部网络功能。出表现在活动目录、良好的多系统集成环境强大的外部网络功能。Windows Server 2003 UNIX操作系统是一种多用户、多任务的通用型操作系统。由于该系操作系统是一种多用户、多任务的通用型操作系统。由于该系统功能强大、技术成熟、伸缩性强、可靠性高、网络功能强以及开放统功能强大、技术成熟、伸缩性强、可靠性高、网络功能强以及开放性好,并能够满足各行各业实际应用的需求,它已经发展成为重要的性好,并能够满足各行各业实际应用的需求,它已经发展成为重要的企业级操作平台,也是当前使用最普遍、影响最深远的主流操作系统。企业级操作平台,也是当前使用最普遍、影响最深远的主流操作系
29、统。UNIX系统系统 Linux是是UNIX克隆或克隆或UNIX风格的操作系统,在源代码级上兼容绝大风格的操作系统,在源代码级上兼容绝大部分部分UNIX标准,它可以运行在多个硬件平台上,可以说标准,它可以运行在多个硬件平台上,可以说Linux是目前是目前运行硬件平台最多的操作系统。它具有源码公开、统一的系统内核、运行硬件平台最多的操作系统。它具有源码公开、统一的系统内核、低成本等特点,也受到许多国家电子政务建设领导部门的青睐。低成本等特点,也受到许多国家电子政务建设领导部门的青睐。Linux系统系统第三章 电子政务网络基础设施支撑体系电子政务的网络结构电子政务的网络结构电子政务的网络平台电子政
30、务的网络平台电子政务的软件平台电子政务的软件平台网络协议网络协议数据库技术数据库技术中间件技术中间件技术操作系统操作系统Web服务器软件服务器软件网络管理网络管理数据库技术概述数据库技术概述数据库的选择数据库的选择WebWeb服务器软件服务器软件IIS 由由Microsoft推出的推出的IIS(Internet Information Server)成为当今使)成为当今使用最为广泛的用最为广泛的Web服务器之一服务器之一,它的设计目标是提供适应性较强的它的设计目标是提供适应性较强的Internet和和Intranet服务器功能。服务器功能。Apache Apache已经成为世界上最流行的已经成
31、为世界上最流行的Web服务器软件之一,可以运行服务器软件之一,可以运行在几乎所有使用广泛的计算机平台上,超过在几乎所有使用广泛的计算机平台上,超过50%的的Web服务器采用服务器采用Apache,其特点是高效、稳定、安全、免费。,其特点是高效、稳定、安全、免费。Apache有许多产品,有许多产品,可以支持可以支持SSL技术,支持多个虚拟主机。技术,支持多个虚拟主机。 Oracle Web Server 支持多种平台,与支持多种平台,与Oracle数据库产品配合使用能获得最佳性能,数据库产品配合使用能获得最佳性能,具有良好的扩展性、可移植性和良好的安全性,提供多种安全机制,具有良好的扩展性、可移
32、植性和良好的安全性,提供多种安全机制,如简单的防火墙功能、账号管理等。如简单的防火墙功能、账号管理等。第三章 电子政务网络基础设施支撑体系电子政务的网络结构电子政务的网络结构电子政务的网络平台电子政务的网络平台电子政务的软件平台电子政务的软件平台网络协议网络协议数据库技术数据库技术中间件技术中间件技术操作系统操作系统Web服务器软件服务器软件网络管理网络管理数据库技术概述数据库技术概述数据库的选择数据库的选择Novell NetWare Web Server 专用于专用于NetWare4.1及以上产品,与及以上产品,与NetWare无缝集成,使用无缝集成,使用NDS(Novell目录服务)来确
33、保目录服务)来确保Web服务器的安全性,提供服务器的安全性,提供NDS目录目录浏览功能,提供有效的容错功能,但不能用于其他操作系统平台,浏览功能,提供有效的容错功能,但不能用于其他操作系统平台,从而大大限制了其应用范围。从而大大限制了其应用范围。iPlanet Web Server 它是它是Unix环境下的首选环境下的首选Web服务器软件。其主要功能有:带有客户服务器软件。其主要功能有:带有客户端授权的端授权的SSL、Verity的集成式检索器、的集成式检索器、SNMP、出色的数据库连接、出色的数据库连接功能及功能及Web网站内容管理。网站内容管理。 它是一组专门商务网站设计的套件,其中最主要
34、的是它是一组专门商务网站设计的套件,其中最主要的是WebSphere Commerce Suite,它包含的工具可以创建和管理电子贸易,它包含的工具可以创建和管理电子贸易Web站点站点和复杂分类数据,和复杂分类数据,WebSphere Commerce Suite的开放结构允许用户的开放结构允许用户修改任何基本组件以适应特定的要求。修改任何基本组件以适应特定的要求。 IBM WebSphere 第三章 电子政务网络基础设施支撑体系电子政务的网络结构电子政务的网络结构电子政务的网络平台电子政务的网络平台电子政务的软件平台电子政务的软件平台网络协议网络协议数据库技术数据库技术中间件技术中间件技术操
35、作系统操作系统Web服务器软件服务器软件网络管理网络管理数据库技术概述数据库技术概述数据库的选择数据库的选择网络管理的内容网络管理的内容配配置置管管理理性性能能管管理理计计费费管管理理故故障障管管理理安安全全管管理理网络管理协议网络管理协议公关管理信息协议(公关管理信息协议(CMIP) TCP公共管理信息协议(公共管理信息协议(CMOT) )简单网络管理协议简单网络管理协议(SNMP) 局域网个人管理协议(局域网个人管理协议(LMMP) 第三章 电子政务网络基础设施支撑体系电子政务的网络结构电子政务的网络结构电子政务的网络平台电子政务的网络平台电子政务的软件平台电子政务的软件平台网络协议网络协
36、议数据库技术数据库技术中间件技术中间件技术操作系统操作系统Web服务器软件服务器软件网络管理网络管理数据库技术概述数据库技术概述数据库的选择数据库的选择网络管理工具网络管理工具 惠普开发的第三方网络管理平台软件,不仅是一套功能强大的网络惠普开发的第三方网络管理平台软件,不仅是一套功能强大的网络管理系统,还提供了面向企业级应用管理的全面解决方案。管理系统,还提供了面向企业级应用管理的全面解决方案。HP OpenView IBM Tivoli在市场上占有很大的份额。在市场上占有很大的份额。Tivoli 的另一个优势是其具的另一个优势是其具有跨主机、网络协议和操作系统的能力,适用范围更广。有跨主机、
37、网络协议和操作系统的能力,适用范围更广。IBM Tivoli 第一个重要的基于第一个重要的基于Unix的网络管理系统。由于仅提供很有限的应用的网络管理系统。由于仅提供很有限的应用功能,现已被功能,现已被OpenView取代。一般运行在取代。一般运行在SUN平台上平台上 。SunNet Manager(SNM) 它是由美国它是由美国Cabletron公司开发的一个可扩展的、智能的网络管理公司开发的一个可扩展的、智能的网络管理系统,代表着未来智能网络管理方向。系统,代表着未来智能网络管理方向。 Cabletron SPECTRUM CISCO公司的网络管理软件。此外公司的网络管理软件。此外CISC
38、O公司的网络管理软件还公司的网络管理软件还包括包括VLANView、TrafficView等。等。Cisco Works2000 第三章 电子政务网络基础设施支撑体系电子政务的网络结电子政务的网络结构构电子政务的网络平电子政务的网络平台台电子政务的软件平电子政务的软件平台台数据库技术数据库技术中间件技术中间件技术数据库技术概述数据库技术概述分布式计算机模型分布式计算机模型数据库的选择数据库的选择数据库数据库所谓所谓数据库数据库是指长期储存在计算机内的、有组织的、可共享的是指长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储数据集合。数据库中的数据按一
39、定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。为各种用户共享。多层体系结构中的多层体系结构中的中间件中间件基本特征基本特征数据库是相关数据的集合数据库是相关数据的集合用综合的方法处理数据,保证较高的访问效率用综合的方法处理数据,保证较高的访问效率数据冗余度小,可进行多用户共享数据冗余度小,可进行多用户共享能保证数据的安全和可靠能保证数据的安全和可靠最大限度保证数据的正确性,即数据完整性最大限度保证数据的正确性,即数据完整性数据独立性高数据独立性高能保证数据的一致性能保证数据的一致性第三章 电
40、子政务网络基础设施支撑体系电子政务的网络结电子政务的网络结构构电子政务的网络平电子政务的网络平台台电子政务的软件平电子政务的软件平台台数据库技术数据库技术中间件技术中间件技术数据库技术概述数据库技术概述分布式计算机模型分布式计算机模型数据库的选择数据库的选择多层体系结构中的多层体系结构中的中间件中间件数据库管理系统(数据库管理系统(DBMSDBMS)数据库管理系统数据库管理系统是位于用户与操作系统之间的一层数据管理软是位于用户与操作系统之间的一层数据管理软件,它能够解决如何科学地组织和存储数据,如何高效地获取件,它能够解决如何科学地组织和存储数据,如何高效地获取和维护数据等问题。它还提供一套数
41、据描述语言和数据操纵语和维护数据等问题。它还提供一套数据描述语言和数据操纵语言以实现对数据库系统的各种控制。言以实现对数据库系统的各种控制。 组成模块组成模块数据定义模块数据定义模块数据操纵模块数据操纵模块数据库例行管理程序数据库例行管理程序第三章 电子政务网络基础设施支撑体系电子政务的网络结电子政务的网络结构构电子政务的网络平电子政务的网络平台台电子政务的软件平电子政务的软件平台台数据库技术数据库技术中间件技术中间件技术数据库技术概述数据库技术概述分布式计算机模型分布式计算机模型数据库的选择数据库的选择多层体系结构中的多层体系结构中的中间件中间件数据库管理系统(数据库管理系统(DBMSDBM
42、S)数据库系统数据库系统是指在计算机系统中引入数据库后的系统,一般由是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统数据库、数据库管理系统(及其开发工具及其开发工具)、应用系统、数据库、应用系统、数据库管理员和用户构成。管理员和用户构成。 图图34 数据库系统数据库系统用户用户用户用户用户用户应用系统应用系统应用开发工具应用开发工具数据库管理系统数据库管理系统操作系统操作系统数据库管理员数据库管理员数据库数据库第三章 电子政务网络基础设施支撑体系电子政务的网络结电子政务的网络结构构电子政务的网络平电子政务的网络平台台电子政务的软件平电子政务的软件平台台数据库技术数据库技术中间
43、件技术中间件技术数据库技术概述数据库技术概述分布式计算机模型分布式计算机模型数据库的选择数据库的选择多层体系结构中的多层体系结构中的中间件中间件数据库的分类数据库的分类层次数据库层次数据库网状数据库网状数据库关系数据库关系数据库面向对象的数据库面向对象的数据库第三章 电子政务网络基础设施支撑体系电子政务的网络结电子政务的网络结构构电子政务的网络平电子政务的网络平台台电子政务的软件平电子政务的软件平台台数据库技术数据库技术中间件技术中间件技术数据库技术概述数据库技术概述分布式计算机模型分布式计算机模型数据库的选择数据库的选择多层体系结构中的多层体系结构中的中间件中间件层次数据库层次数据库 在这类
44、数据库中,每一数据元素可以与多个下层的数据元素在这类数据库中,每一数据元素可以与多个下层的数据元素互联,但只能与一个上层的数据元素互联。最上层的数据元素互联,但只能与一个上层的数据元素互联。最上层的数据元素称为根元素,它是唯一的,而且它只在较下层有数据元素。称为根元素,它是唯一的,而且它只在较下层有数据元素。 图图35 层次结构示意图层次结构示意图大连市大连市中山区中山区西岗区西岗区沙河口区沙河口区兴工街道兴工街道黑石礁街黑石礁街道道第三章 电子政务网络基础设施支撑体系电子政务的网络结电子政务的网络结构构电子政务的网络平电子政务的网络平台台电子政务的软件平电子政务的软件平台台数据库技术数据库技
45、术中间件技术中间件技术数据库技术概述数据库技术概述分布式计算机模型分布式计算机模型数据库的选择数据库的选择多层体系结构中的多层体系结构中的中间件中间件网状数据库网状数据库 网状数据库去掉了层次数据库的限制,允许多个节点没有双网状数据库去掉了层次数据库的限制,允许多个节点没有双亲节点,允许节点有多个双亲节点,此外还允许两个节点之间亲节点,允许节点有多个双亲节点,此外还允许两个节点之间有多种联系。有多种联系。 火车站火车站老虎滩老虎滩动物园动物园付家庄付家庄星海公园星海公园图图3-6 网状结构交通示意图网状结构交通示意图第三章 电子政务网络基础设施支撑体系电子政务的网络结电子政务的网络结构构电子政
46、务的网络平电子政务的网络平台台电子政务的软件平电子政务的软件平台台数据库技术数据库技术中间件技术中间件技术数据库技术概述数据库技术概述分布式计算机模型分布式计算机模型数据库的选择数据库的选择多层体系结构中的多层体系结构中的中间件中间件关系数据库关系数据库 关系数据库是一种二维表达式,现行使用的大多数据库都属关系数据库是一种二维表达式,现行使用的大多数据库都属于这一类,例如:于这一类,例如:Access、SQL Server。它最重要的优点是简。它最重要的优点是简洁性,由表的一行和一列组成一种关系,每一行称为一个记录,洁性,由表的一行和一列组成一种关系,每一行称为一个记录,而每一列称为一个属性。
47、而每一列称为一个属性。 职工号职工号姓名姓名性别性别出生日期出生日期部门部门职务职务200501001200501001王小岩王小岩男男10/12/6910/12/69保卫处保卫处处长处长200501002200501002赵军赵军男男03/16/7803/16/78保卫处保卫处科长科长200402001200402001张新张新女女07/10/8207/10/82信息新闻处信息新闻处科员科员200403001200403001李华李华女女09/20/7409/20/74财务审计处财务审计处处长处长200403002200403002陈丽萍陈丽萍女女11/15/7911/15/79财务审计处财
48、务审计处科员科员职工表职工表 第三章 电子政务网络基础设施支撑体系电子政务的网络结电子政务的网络结构构电子政务的网络平电子政务的网络平台台电子政务的软件平电子政务的软件平台台数据库技术数据库技术中间件技术中间件技术数据库技术概述数据库技术概述分布式计算机模型分布式计算机模型数据库的选择数据库的选择多层体系结构中的多层体系结构中的中间件中间件三种数据库比较三种数据库比较 层次数据库简单,但难以描述数据之间的复杂联系;网状数层次数据库简单,但难以描述数据之间的复杂联系;网状数据库可以描述数据之间的复杂联系,因而得到了广泛的使用,据库可以描述数据之间的复杂联系,因而得到了广泛的使用,但必须通过这些关
49、系访问数据,因此工作速度低。关系数据库但必须通过这些关系访问数据,因此工作速度低。关系数据库介于两者之间。介于两者之间。 面向对象的数据库面向对象的数据库 这是一种特殊的数据库。采用面向对象的观点来描述现实这是一种特殊的数据库。采用面向对象的观点来描述现实世界实体的逻辑组织、限制、联系等的模型。一系列面向对象世界实体的逻辑组织、限制、联系等的模型。一系列面向对象的核心概念构成了面向对象数据库的基础。它的检索操作的结的核心概念构成了面向对象数据库的基础。它的检索操作的结果是对象。果是对象。第三章 电子政务网络基础设施支撑体系电子政务的网络结电子政务的网络结构构电子政务的网络平电子政务的网络平台台
50、电子政务的软件平电子政务的软件平台台数据库技术数据库技术中间件技术中间件技术数据库技术概述数据库技术概述分布式计算机模型分布式计算机模型数据库的选择数据库的选择多层体系结构中的多层体系结构中的中间件中间件小型数据库小型数据库Microsoft公司的公司的Access Microsoft公司的公司的FoxPro Sybase公司的公司的SQL Anywhere MySQL AB公司的公司的MySQL IBM DB2的卫星版、个人版、工作组版的卫星版、个人版、工作组版 IBM Informix Standard Engine (SE) IBM公司的公司的Cloudscape 第三章 电子政务网络基
51、础设施支撑体系电子政务的网络结电子政务的网络结构构电子政务的网络平电子政务的网络平台台电子政务的软件平电子政务的软件平台台数据库技术数据库技术中间件技术中间件技术数据库技术概述数据库技术概述分布式计算机模型分布式计算机模型数据库的选择数据库的选择多层体系结构中的多层体系结构中的中间件中间件企业级数据库的功能企业级数据库的功能多用户功能多用户功能客户端功能客户端功能管理工具管理工具较强的并发控制功能较强的并发控制功能完整的存储管理机制完整的存储管理机制可编程的服务功能可编程的服务功能企业级数据库产品企业级数据库产品Oracle数据库数据库 DB2数据库数据库 SQl Server数据库数据库 I
52、nformix数据库数据库 Sybase数据库数据库 第三章 电子政务网络基础设施支撑体系电子政务的网络结电子政务的网络结构构电子政务的网络平电子政务的网络平台台电子政务的软件平电子政务的软件平台台数据库技术数据库技术中间件技术中间件技术数据库技术概述数据库技术概述分布式计算机模型分布式计算机模型数据库的选择数据库的选择多层体系结构中的多层体系结构中的中间件中间件分布式计算模型分布式计算模型 基于网络的分布式计算模型经历了三个阶段:基于网络的分布式计算模型经历了三个阶段:终端终端/主机网主机网络络/文件服务器计算模型文件服务器计算模型、客户客户/服务器计算模型服务器计算模型和和多层分布式多层分
53、布式计算模型计算模型,其中第一种模型现在已很少采用。,其中第一种模型现在已很少采用。客户客户/ /服务器模型服务器模型 在这种模式中,所有的形式逻辑和应用逻辑均驻留在客户端,在这种模式中,所有的形式逻辑和应用逻辑均驻留在客户端,而服务器则成为数据库服务器。客户方软件的主要功能是处理而服务器则成为数据库服务器。客户方软件的主要功能是处理与用户的交互、按照某种应用逻辑进行处理和与数据库系统进与用户的交互、按照某种应用逻辑进行处理和与数据库系统进行交互,因而在客户端运行庞大的应用程序,这就是所谓的行交互,因而在客户端运行庞大的应用程序,这就是所谓的“胖客户机胖客户机”;服务器端的主要功能是根据客户端
54、的请求进行数;服务器端的主要功能是根据客户端的请求进行数据库操作,将结果传送给客户端,因此称为据库操作,将结果传送给客户端,因此称为“瘦服务器瘦服务器”。第三章 电子政务网络基础设施支撑体系电子政务的网络结电子政务的网络结构构电子政务的网络平电子政务的网络平台台电子政务的软件平电子政务的软件平台台数据库技术数据库技术中间件技术中间件技术数据库技术概述数据库技术概述分布式计算机模型分布式计算机模型数据库的选择数据库的选择多层体系结构中的多层体系结构中的中间件中间件分布式计算模型分布式计算模型 在在Internet/Intranet环境下实现环境下实现“Web浏览器浏览器/服务器服务器”计算计算模
55、型正是目前的流行趋势。客户机上只需要安装一个标准的模型正是目前的流行趋势。客户机上只需要安装一个标准的Web浏览器,其他的应用程序都存储在浏览器,其他的应用程序都存储在Web服务器上,需要时服务器上,需要时才下载。这样,系统中的客户机成为一个真正的才下载。这样,系统中的客户机成为一个真正的“瘦客户机瘦客户机”,网络计算模型从两层模式扩展到,网络计算模型从两层模式扩展到N层模式,并结合动态计算。层模式,并结合动态计算。第三章 电子政务网络基础设施支撑体系电子政务的网络结电子政务的网络结构构电子政务的网络平电子政务的网络平台台电子政务的软件平电子政务的软件平台台数据库技术数据库技术中间件技术中间件
56、技术数据库技术概述数据库技术概述分布式计算机模型分布式计算机模型数据库的选择数据库的选择多层体系结构中的多层体系结构中的中间件中间件三层计算模型的逻辑结构模型三层计算模型的逻辑结构模型 三层三层C/S结构的核心思想是将应用功能分成表示层、功能层结构的核心思想是将应用功能分成表示层、功能层和数据层三部分,并在逻辑上使其独立,展现逻辑、应用逻辑和数据层三部分,并在逻辑上使其独立,展现逻辑、应用逻辑和数据逻辑分别位于模型的表示层、功能层和数据层。和数据逻辑分别位于模型的表示层、功能层和数据层。 展现逻辑展现逻辑数据逻辑数据逻辑应用逻辑应用逻辑图图37 三层计算的逻辑结构模型三层计算的逻辑结构模型表示
57、层表示层桌面应用桌面应用网络联接网络联接窗口控制窗口控制数据访问数据访问功能层功能层分析处理分析处理内存管理内存管理安全控制安全控制错误处理错误处理数据层数据层事务处理事务处理存储过程存储过程关系数据库关系数据库数据仓库数据仓库第三章 电子政务网络基础设施支撑体系电子政务的网络结电子政务的网络结构构电子政务的网络平电子政务的网络平台台电子政务的软件平电子政务的软件平台台数据库技术数据库技术中间件技术中间件技术数据库技术概述数据库技术概述分布式计算机模型分布式计算机模型数据库的选择数据库的选择多层体系结构中的多层体系结构中的中间件中间件三层计算的应用软件体系结构模型三层计算的应用软件体系结构模型
58、 在三层计算模型结构的应用软件体系中,整个系统由三个部在三层计算模型结构的应用软件体系中,整个系统由三个部分组成,客户机、中间件服务器和数据库服务器分组成,客户机、中间件服务器和数据库服务器。三层结构应。三层结构应用软件的特点是用户界面与应用逻辑位于不同的平台上,并且用软件的特点是用户界面与应用逻辑位于不同的平台上,并且应用逻辑被所有用户共享。应用逻辑被所有用户共享。 客户机客户机 应用服务器应用服务器 数据库服务器数据库服务器 图图38 三层体系结构应用软件的模型三层体系结构应用软件的模型自定义协议自定义协议SQL语言语言用户界面用户界面用户界面用户界面数据库数据库数据库数据库应用逻辑应用逻
59、辑应用逻辑应用逻辑第三章 电子政务网络基础设施支撑体系电子政务的网络结电子政务的网络结构构电子政务的网络平电子政务的网络平台台电子政务的软件平电子政务的软件平台台数据库技术数据库技术中间件技术中间件技术数据库技术概述数据库技术概述分布式计算机模型分布式计算机模型数据库的选择数据库的选择多层体系结构中的多层体系结构中的中间件中间件多层体系模型多层体系模型 为了进一步提高系统的效率,建立一个真正的由跨应用和客为了进一步提高系统的效率,建立一个真正的由跨应用和客户、可重用的服务组成的多层应用软件体系结构,户、可重用的服务组成的多层应用软件体系结构,Sun公司提公司提出了四层结构,分别是客户层、顶端出
60、了四层结构,分别是客户层、顶端Web服务层、应用服务层服务层、应用服务层和数据库层。和数据库层。LANWANLAN客户层客户层客户层客户层数据库数据库数据库数据库用户本地用户本地 数据中心数据中心图图39 多层结构的部署多层结构的部署应用服务应用服务应用服务应用服务层层层层WebWeb服务服务服务服务层层层层优点有:可伸缩性好、网络效率高、可管理性优点有:可伸缩性好、网络效率高、可管理性好、安全性高和可重用性好。好、安全性高和可重用性好。第三章 电子政务网络基础设施支撑体系电子政务的网络结电子政务的网络结构构电子政务的网络平电子政务的网络平台台电子政务的软件平电子政务的软件平台台数据库技术数据
61、库技术中间件技术中间件技术数据库技术概述数据库技术概述分布式计算机模型分布式计算机模型数据库的选择数据库的选择多层体系结构中的多层体系结构中的中间件中间件中间件的基本概念中间件的基本概念 所谓的所谓的中间件中间件是用应用程序接口(是用应用程序接口(API)定义的软件层,是)定义的软件层,是一种独立的系统软件或服务程序,具有强大通信能力和良好可一种独立的系统软件或服务程序,具有强大通信能力和良好可扩展性的分布式软件管理框架。扩展性的分布式软件管理框架。 中间件的分类中间件的分类数据库中间件(数据库中间件(DM)远程调用中间件(远程调用中间件(RPC)消息的中间件(消息的中间件(MOM)对象请求代
62、理中间件(对象请求代理中间件(ORB)应用服务器中间件(应用服务器中间件(ASM)第三章 电子政务网络基础设施支撑体系电子政务的网络结电子政务的网络结构构电子政务的网络平电子政务的网络平台台电子政务的软件平电子政务的软件平台台数据库技术数据库技术中间件技术中间件技术数据库技术概述数据库技术概述分布式计算机模型分布式计算机模型数据库的选择数据库的选择多层体系结构中的多层体系结构中的中间件中间件标准中间件体系结构标准中间件体系结构J2EE和和.NET J2EE是一个标准中间件体系结构,旨在简化和是一个标准中间件体系结构,旨在简化和规范多层分布式应用系统的开发和部署。它的规范多层分布式应用系统的开发
63、和部署。它的核心是一组规范和指南,定义了一个使用核心是一组规范和指南,定义了一个使用Java语言开发多层分布式企业应用系统的标准平台。语言开发多层分布式企业应用系统的标准平台。开发人员在这些规范和指南的基础上能够开发开发人员在这些规范和指南的基础上能够开发企业级应用,同时,由企业级应用,同时,由J2EE供应商确保不同的供应商确保不同的J2EE平台之间的兼容性。平台之间的兼容性。J2EE分布分布式开发平台式开发平台 .NET分布式分布式开发平台开发平台 Microsoft.NET框架是生成、部署和运行框架是生成、部署和运行Web服服务及应用程序的平台,它提供了一个生产率高务及应用程序的平台,它提
64、供了一个生产率高且基于标准的多语言环境,用于将现有投资与且基于标准的多语言环境,用于将现有投资与下一代应用程序和服务集成,同时提供了解决下一代应用程序和服务集成,同时提供了解决Internet规模应用程序的部署和操作难题的灵活规模应用程序的部署和操作难题的灵活性。性。第三章 电子政务网络基础设施支撑体系本本 章章 小小 结结 网络基础设施支撑体系是整个电子政务的硬件和软件基础,为各类应用提供基础模块支撑和信息交换传输集成服务。这部分主要包括以下4部分内容。 (1)硬件。包括各种个人计算机、服务器、网络设备、通信线路、存储设备等。 (2)操作系统。操作系统是整个电子政务系统安全的一个重要基石,是
65、各类软件的基础,常用的有UNIX、Windows和 Linux等。在某些敏感性环节,应大力扶持有自主知识产权的国产操作系统。 (3)数据库软件。数据库软件用来存储数据及对数据进行管理,常见的数据库软件有Oracle、DB/2、SQL Server等。 (4)各类中间件。是用应用程序接口(API)定义的软件层,是一种独立的系统软件或服务程序,具有强大通信能力和良好可扩展性的分布式软件管理框架。它的作用主要是集成各类数据资源、提供跨平台异构分布数据资源访问及处理服务,提供跨平台应用集成的解决方案,实现政务信息及相关数据的共享和交换。中间件主要有5类:数据存取中间件、消息中间件、事务处理中间件、分布对象中间件、应用服务中间件。