中篇第一章Web地理信息服务.ppt

  1. 1、本文档共78页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中篇第一章Web地理信息服务.ppt

技术篇 第一章 Web 地理信息服务 尹章才 技术篇 XML是Web 1.0的网络语言html的升级版本,也是Web 2.0的基础语言,因而XML是连接Web 1.0和Web 2.0的重要桥梁,也是Web 2.0技术的基础。 XML已经是网络数据及其互操作公共协议的基础,基于XML的多种内容格式和基于这些格式的互操作/通信协议,包括RSS、PDF、Ajax、GeoRSS、KML以及大量的微格式等扩展了2.0网站的功能,其中Ajax、RSS是Web 2.0的核心技术。 这就意味着,XML是Web 2.0的重要技术和理念基础,因此中篇将进一步分析由XML延伸和发展的上述相关技术。 第一章 Web 地理信息服务 网络服务是Web 2.0的重要技术基础和实现方式,网格、云计算等都是基于网络服务的。其中,XML是网络服务的基础语言。 1.1 Web服务 集成和互操作一直是GIS发展的热点问题 在互联网时代背景下产生的Web服务技术可直接将各种组织、应用程序、服务及设备链接起来,实现在不同平台间以一致的方式交换和描述数据,为实现空间地理信息共享、互操作和集成提供了新的解决方案。 1.1 Web服务 Web服务的设计理念就是把各种应用程序包装在一个黑盒中,将与程序开发相关的细节隐藏起来,再将其所具备的功能或服务以标准的接口公布出来。 Web服务可以在任何提供相应功能服务的机器上加以实现和发布,可以将异构的应用进行整合,而不管这些应用系统在设计建设时使用何种程序设计模型、程序语言、操作系统、平台。 1.1.1 核心定义 Web服务(Web Service)是一种面向服务的架构的技术,通过标准的Web协议提供服务,目的是保证不同平台的应用服务可以互操作。 一、Web服务的概念 根据W3C的定义,Web服务应当是一个软件系统,用以支持网络间不同机器的互动操作。 网络服务通常是许多应用程序接口(API)所组成的,它们通过网络,例如国际互联网(Internet)的远程服务器端,执行客户所提交服务的请求。 C/S+XML?Web 服务 尽管W3C的定义涵盖诸多相异且无法介分的系统,不过通常我们指有关于主从式架构(C/S)之间根据SOAP协议进行传递XML格式消息。 XML Web服务 XML Web服务体系 无论定义还是实现,Web服务过程中会由服务器提供一个机器可读的描述(通常基于WSDL)以辨识服务器所提供的Web服务。 虽然WSDL不是SOAP服务端点的必要条件,但目前基于Java的主流Web服务开发框架往往需要WSDL实现客户端的源代码生成。 一些工业标准化组织,比如WS-I,就在Web服务定义中强制包含SOAP和WSDL。 XML Web服务体系结构 Web Service体系结构基于服务提供者、服务注册中心和服务请求者之间的交互。 ——服务提供者在服务注册中心发布Web服务描述语言WSDL; ——服务请求者使用注册中心的UDDI注册服务来搜索其所需Web服务,并通过SOAP将该Web服务和本部门的当前应用绑定,实现空间数据与操作的共享。 二、关键技术 Web服务建立在XML、WSDL、SOAP和UDDI等协议和标准之上,具有完好的封装性、松耦合、使用协约的规范性、使用标准协议规范、高度可集成能力等特点。 SOAP 简单对象访问协议(SOAP,全写为Simple Object Access Protocol)是一种标准化的通讯规范,主要用于Web服务中。 SOAP的出现是为了简化网页服务器(Web Server)在从XML数据库中提取数据时,无需花时间去格式化页面,并能够让不同应用程序之间透过HTTP通讯协定,以XML格式互相交换彼此的数据,使其与编程语言、平台和硬件无关。 SOAP SOAP标准由IBM、Microsoft、UserLand和DevelopMentor在1998年共同提出,并得到IBM,莲花(Lotus),康柏(Compaq)等公司的支持,于2000年提交给万维网联盟(World Wide Web Consortium;W3C), 目前 ,SOAP 1.1 版是业界共同的标准,属于第二代的XML协定(第一代具主要代表性的技术为XML-RPC以及WDDX)。 SOAP 用一个简单的例子来说明 SOAP 使用过程,一个 SOAP 消息可以发送到一个具有 Web Service 功能的 Web 站点。 例如,一个含有房价信息的数据库,消息的参数中标明这是一个查询消息,此站点将返回一个 XML 格式的信息,其中包含了查询结果(价格,位置,特点,或者其他信息)。由于数据是用一种标准化的可分析的结构来传递的,所以可以直接被第三方站点所利用。 WSDL WSDL(Web服务描述语言,Web Services Descript

文档评论(0)

wendang_12 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档