第二讲 网络地理信息系统体系结构.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二讲 网络地理信息系统体系结构.ppt

第二讲 网络GIS的体系结构 网络GIS体系结构设计的原因 网络GIS不再是一个独立的单机系统,而是一个与互联网相连接的复杂系统 体系结构设计是对网络GIS进行功能划分 合理在客户端和服务端分配功能是提高系统性能的关键 网络GIS体系的负载分配模式 瘦客户端/胖服务器模式 客户端功能简单,用户在客户端不能对数据或图像进行操作 胖客户端/瘦服务器模式 服务器端将除数据存储管理之外的功能转移到客户端 网络GIS体系结构分类 客户端/服务器模式(Client/Server模式) 浏览器/服务器模式(Browser/Server模式) C/S模式与B/S模式组成的混合模式 C/S模式 一种传统的分布式系统结构,超文本传输协议和文件传输协议都遵循着该模式 摆脱了过去网络系统中文件服务器/终端的模式 C/S模式的分类 两层C/S模式的网络GIS体系结构 三层C/S模式的网络GIS体系结构 B/S模式 利用WWW技术,并结合浏览器的多种Script语言,在通用浏览器中实现专用软件才能实现的强大功能 可以看成是三层C/S模式的网络实现 B/S模式的分类 C/S模式与B/S模式的比较 C/S C/S模式的GUI界面是依赖于Windows的桌面应用 可充分利用Windows的服务,提供丰富的用户界面,具有良好的交互性 能充分发挥客户端的处理能力,响应速度快 有利于处理大量数据 B/S 无需安装不同的客户应用程序,只需要通用的浏览器 用户界面具备友好性和一致性 无需进行客户端交互界面软件的开发,提高系统跨平台性 适用于网上信息的发布 C/S模式和B/S模式的混合模式 外部用户不直接访问数据库服务器,能保证企业数据库的相对安全(B/S模式) 企业内部用户的交互性较强,数据查询和修改的响应速度较快(C/S模式) 网络地理信息的分布式对象技术 分布对象(组件) 其位置透明(可存在于网络的任何地方),并能被远程客户应用以方法调用的形式访问的实体 当前多种创建应用程序的平台使用自身的协议来实现机器间的集成,使得跨平台的应用程序在数据共享方面的能力较有限 主流的分布式对象技术 OMG公司的CORBA体系 Microsoft公司的Windows DNA体系 Sun公司的EJB体系 Web服务体系 CORBA体系 CORBA(公共对象请求代理体系)是由OMG(对象管理组织)开发和维护的开放、跨平台和基于分布式对象的体系结构模型 CORBA是一个标准,其技术核心是建立一个基于ORB的软件总线机制 CORBA体系的三要素 对象请求代理(ORB) 负责对象在分布环境中透明地收发请求和响应 实现客户机与服务器应用程序的分离,是两者之间的中间件 接口定义语言(IDL) 独立于其他编程语言的功能描述性语言 实现CORBA服务对象方法的说明 互联网对象需求中介协议(IIOP) 在不同计算机和各种体系结构组成的网络中传送消息定义结构和格式 CORBA技术特点 引入代理的概念 由代理完成对客户端提出的抽象服务请求的映射,自动发现和找到服务器,自动设置路由,实现服务方程序的执行 CORBA分布式组件模型提供软件总线机制 任何应用系统只要提供符合CORBA定义的一组接口规范,就可以方便地集成到CORBA系统中,该接口规范对立于任何语言和环境 DNA体系 DNA(Windows分布式互联网结构)提供了一个具备协同工作能力的框架,是Windows应用平台的一个企业应用开发模型,它与Windows操作系统紧密结合 主要包括OLE,COM,DCOM,MTS和COM+等技术 COM/DCOM技术 COM(组件对象模型)是微软的组件软件方案,不是一种面向对象的语言,而是一种二进制标准 COM通过“接口”机制进行通信 DCOM实现COM对象与远程计算机上的另一个对象之间直接进行交互,是COM技术的扩展 EJB体系 EJB(企业级java构件)为开发和部署可重用的Java服务器构件定义了一个模型,为Java应用服务器定义了一个标准编程接口 EJB构件在EJB服务器提供的EJB容器中运行 采用RMI/IIOP作为接口规范 主要包括JSP, Sevrlet, JavaBean, Java Applet和JDBC技术 3种分布式对象技术比较 分布式计算变迁下的网络GIS 从最初的小型局域网发展到遍布全球、覆盖各行各业的Internet 各种网络在物理机构、协议遵从、路由方式以及服务目的方面都有巨大差异 GIS与这些网络结合必须有不同的实现方式 部门性GIS 局域网成为部门之间共享地理数据的主要方式,但有关数据标准化和完整性的问题就在部门内部出现 局域网和最简单的C/S计算模式 由于服务器无大型空间计算能力,作为简单的文件共享

文档评论(0)

rewfdgd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档