1、 如果让你搭建一个拥有多个节点的网络系统,并说明它在搭建过程中它的安全性如何。
考虑。1) 防止内联网信息系统的一些重要信息交互在传输的过程中被非法截获
2) 确保网络和系统隔离(防火墙等)的安全。
3) 网络和系统安全扫描
4) 安全实时监控与入侵发现技术
5) 操作系统安全加固
6) 数据库系统和应用系统安全加固
7) 可生存技术性。
8) 加强安全管理技术
2、 主流的web gis 软件都有那些,具有那些特点?比如上课实验时用的arc servres等等。
arcgis server
特点。发布的服务所见及所得。
空间数据的管理、分析及可视化。
提供从发布到管理及构建企业级应用的整套方案。
开发包支持。net、j**a平台及各种客户端api开发技术。
支持多种服务类型及标准。
支持it、web及商业标准。
与生俱来的支持soa架构。
arcims
特征:1. 简单易用的安装、应用和管理向导和模板;
2. 强大的客户端,支持流方式传输矢量数据;
3. 在internet桌面浏览器中集成本地数据与网络中的数据;
4. 服务器构架的灵活性;
5. 高质量的地图符号显示。6.支持要素数据流方式,支持不同**的数据整合以及使用一些辅助工具。
supermap
特征。共相式思想的核心技术,为跨平台提供了基础;全面基于 soa 的架构体系,方便系统集成和扩展;开放式服务架构,满足任意层次的开发需求;灵活的企业级应用系统部署;以服务的方式提供完整的 gis 功能,允许在权限范围内被广泛的访问和使用;基于网络的 gis 服务,允许分布于各地且采用不同技术的资源协同工作;松散耦合的服务,允许与其他标准业务系统集成;支持多源服务无缝聚合,便于 gis 数据和 gis 功能共享;分布式多层次空间服务集群,通过多个 gis 服务器的资源整合提高服务性能;支持广泛的应用开发环境,j**a、.net、ajax、flex、silverlight 、html5等;提供三维服务(数据、制图与分析)发布、支持三维终端、支持二三维一体化应用。
天地图。特点。
区别于普通地图**,“天地图”是以门户**和服务接口两种形式提供服务。普通公众接入互联网就可以方便地实现各种地理信息数据的二维、三维浏览,进行地名搜索定位、距离和面积量算、兴趣点标注、屏幕截图打印等操作。而导航、餐饮、宾馆酒店等商业地图**经过授权后,可以自由调用相关地理信息服务资源,进行专题信息加载、增值服务功能开发,从而大大节省地理信息采集更新维护所需的成本啊。
3、 c/s 架构;b/s架构是什么?他们都有什么特点、区别、联系?
一、c/s 架构
c/s 架构是一种典型的两层架构,其全程是client/server,即客户端服务器端架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是socket服务器端,服务器端的程序通过socket与客户端的程序通信。
c/s 架构的优缺点:
优点: 架构的界面和操作可以很丰富。
2.安全性能可以很容易保证,实现多层认证也不难。
3.由于只有一层交互,因此响应速度较快。
缺点: 1.适用面窄,通常用于局域网中。
2.用户群固定。由于程序需要安装才可使用,因此不适合面向一些不可知的用户。
3.维护成本高,发生一次升级,则所有客户端的程序都需要改变。
二、b/s架构
b/s架构的全称为browser/server,即浏览器/服务器结构。browser指的是web浏览器,极少数事务逻辑在前端实现,但主要事务逻辑在服务器端实现,browser客户端,webapp服务器端和db端构成所谓的三层架构。b/s架构的系统无须特别安装,只有web浏览器即可。
b/s架构中,显示逻辑交给了web浏览器,事务处理逻辑在放在了webapp上,这样就避免了庞大的胖客户端,减少了客户端的压力。因为客户端包含的逻辑很少,因此也被成为瘦客户端。
b/s架构的优缺点
优点: 1)客户端无需安装,有web浏览器即可。
2)bs架构可以直接放在广域网上,通过一定的权限控制实现多客户访问的目的,交互性较强。
3)bs架构无需升级多个客户端,升级服务器即可。
缺点: 1)在跨浏览器上,bs架构不尽如人意。
2)表现要达到cs程序的程度需要花费不少精力。
3)在速度和安全性上需要花费巨大的设计成本,这是bs架构的最大问题。
4)客户端服务器端的交互是请求-响应模式,通常需要刷新页面,这并不是客户乐意看到的。(在ajax风行后此问题得到了一定程度的缓解)
c/s 与 b/s 区别:
1.硬件环境不同:
c/s 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务。
b/s 建立在广域网之上的, 不必是专门的网络硬件环境,例与**上网, 租用设备。 信息自己管理。 有比c/s更强的适应范围, 一般只要有操作系统和浏览器就行
2.对安全要求不同
c/s 一般面向相对固定的用户群, 对信息安全的控制能力很强。 一般高度机密的信息系统采用c/s 结构适宜。 可以通过b/s发布部分可公开信息。
b/s 建立在广域网之上, 对安全的控制能力相对弱, 可能面向不可知的用户。
3.对程序架构不同
c/s 程序可以更加注重流程, 可以对权限多层次校验, 对系统运行速度可以较少考虑。
b/s 对安全以及访问速度的多重的考虑, 建立在需要更加优化的基础之上。 比c/s有更高的要求 b/s结构的程序架构是发展的趋势, 从ms的。net系列的biztalk 2000 exchange 2000等, 全面支持网络的构件搭建的系统。
sun 和ibm推的j**abean 构件技术等,使 b/s更加成熟。
4.软件重用不同
c/s 程序可以不可避免的整体性考虑, 构件的重用性不如在b/s要求下的构件的重用性好。
b/s 对的多重结构,要求构件相对独立的功能。 能够相对较好的重用。就入买来的餐桌可以再利用,而不是做在墙上的石头桌子
5.系统维护不同
c/s 程序由于整体性, 必须整体考察, 处理出现的问题以及系统升级。 升级难。 可能是再做一个全新的系统
b/s 构件组成,方面构件个别的更换,实现系统的无缝升级。 系统维护开销减到最小。用户从网上自己**安装就可以实现升级。
6.处理问题不同
c/s 程序可以处理用户面固定, 并且在相同区域, 安全要求高需求, 与操作系统相关。 应该都是相同的系统
b/s 建立在广域网上, 面向不同的用户群, 分散地域, 这是c/s无法作到的。 与操作系统平台关系最小。
7.用户接口不同
c/s 多是建立的window平台上,表现方法有限,对程序员普遍要求较高
b/s 建立在浏览器上, 有更加丰富和生动的表现方式与用户交流。 并且大部分难度减低,减低开发成本。
8.信息流不同
c/s 程序一般是典型的**集权的机械式处理, 交互性相对低
b/s 信息流向可变化, b-b b-c b-g等信息、流向的变化, 更像交易中心。
联系:系统开发中c/s结构(client/server)中client(客户端)往往可以由 b/s结构(browser/server结构)的browser(浏览器)及其载体承担,c/s结构的web应用与b/s结构(browser/server结构)具有紧密联系。大系统和复杂系统中,c/s结构和b/s结构的嵌套也很普遍。
原来的client/server结构转变成browser/server结构后,客户机的压力大大减轻,负荷被均衡地分配给了服务器。由于这种结构不再需要专用的客户端软件,因此也使技术维护人员从繁重的安装、配置和升级等维护工作中解脱了出来,可以把主要精力放在服务器程序的更新工作上。同时,使用web浏览器作为客户端软件,界面友好,新开发的系统也不需要用户每次都从头学习。
而且,这种三层模式,层与层之间相互独立,任何一层的改变都不影响其他层原有的功能,所以可用不同厂家的产品组成性能更佳的系统。总之,三层模式的browser/server结构从根本上弥补了传统的二层模式的client/server结构的缺陷,是应用系统体系结构中一次深刻的变革。
4、 以我们知道的某个 web gis 平台为例,说明他的软件架构。 (arcgis servres 架构体系)。
arcgis server架构图。
在这幅图中,可以看到作为一个完整的gis服务器站点架构,它包括服务管理员,服务发布者,有数据服务器,gis服务器,有web服务器以及使用arcgisserver服务的各种终端(桌面端,移动端,浏览器等)。
超图。5、 web gis主要实现的技术模式,并比较他们的技术原理。
通用网关接口
通过环境变量、命令行参数、标准输入/输出与web服务器和gis服务器进行通信,传递有关参量和 gis处理结果。
动态网页技术, 如asp、jsp、 php等
以asp为例,通过调用服务器端的组件来实现各种功能并将结果返回给客户端。
服务器应用程序接口 (serverapi)
依附于特定的 web服务器,运行于web服务器的进程中,实现过程和cgi类似,运行效率远高于cgi程序。
j**aapplet 技术
将j**aapplet自动**到客户端的浏览器上,并利用url对象来分布式访问具有 url的对象。
activex 技术
由html、script和active组件组成,建立在ole 标准之上,通过 activex控件的属性、事件、方法等与应用程序交互完成具体任务和信息通道。
plug-in 技术
与具体的浏览器相关,和浏览器一起处理空间数据。
6、 什么是web gis ?它有什么特点。
webgis基本概念。
1. 通俗地讲,webgis是指工作在web网上的gis,是传统的gis在网络上的延伸和发展,具有传统gis的特点,可以实现空间数据的检索、查询、制图输出、编辑等gis基本功能,同时也是internet上地理信息发布、共享和交流协作的基础。
2. 狭义上讲,webgis是一种在internet技术上发展起来的新技术,其核心是将gis的功能嵌入到满足http和tcp/ip标准的internet应用体系中,实现internet环境下地理信息的有效管理与处理。
webgis特点。
webgis使各种用户能通过浏览器对空间数据进行访问,实现检索、查询、制图输出、编辑等gis基本功能。它具有网络gis的所有特点。在以下几个方面,webgis还显示出其与传统gis的根本区别。
1. 基于internet/intranet标准。
2. 分布式体系结构
空间数据本身在空间上是分布的,webgis采用分布式体系结构形成了客户端和服务器端相互分离、协同工作的多层分布结构,通过各种均衡策略有效平衡两者之间的处理负载。这种结构适应了空间数据分布的特征,提高了网络计算资源和存储资源的利用率。
3. 服务范围广
webgis服务范围广泛主要体现在两方面:webgis可以通过网络为更加广阔范围内的用户提供空间信息服务;webgis客户可以同时访问多个位于不同地方的服务器上的最新数据,而这一internet/intranet所特有的优势极大地方便了gis的数据管理。
工作分析期末复习重点
一 工作分析的步骤为哪些?p61 1 根据组织战略发展目标的需要来确定需要进行分析的工作 2 根据该工作岗位的工作说明书列出基本的任务及完成这些任务所需技能 知识的清单。3 列出员工完成每一项工作任务的具体步骤。4 根据内外环境的变化来再次确认工作任务和所需技能。5 为该工作岗位制定对培训需求分析的...
工作分析期末复习重点
爱之家上善若水非礼勿视。博爱之家 第 1 页 共 4页 工作分析的步骤为哪些?p61 1 根据组织战略发展目标的需要来确定需要进行分析的工作 一 工作分析的步骤为哪些?p61 1 根据组织战略发展目标的需要来确定需要进行分析的工作 2 根据该工作岗位的工作说明书列出基本的任务及完成这些任务所需技能 ...
工作分析期末复习重点
爱之家上善若水非礼勿视。博爱之家 第 1 页 共 4页 工作分析期末复习重点。工作分析的步骤为哪些?p61 1 根据组织战略发展目标的需要来确定需要进行分析的工作 工作分析期末复习重点。一 工作分析的步骤为哪些?p61 1 根据组织战略发展目标的需要来确定需要进行分析的工作 2 根据该工作岗位的工作...