ArcGIS Server的REST接口

        ArcGIS在RIA领域目前有Flex和Silverlight两种API,这两种API的工作基础都是ArcGIS Server的REST接口(REST SDK)。因此,下面我们对REST和ArcGIS Server的REST接口做些介绍。
一 REST的概念
       REST(Representational State Transfer)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。REST本身并不涉及任何新的技术,它基于HTTP协议,比起SOAP和XML-RPC来说它更加地简洁、高效,越来越多的大型网站正在使用REST风格来设计和实现。
REST最突出的特点就是用URI来描述互联网上所有的资源,Roy Fielding博士通过观察互联网的运作方式对其进行了抽象,他认为:设计良好的网络应用表现为一系列的虚拟“网页”,或者说这些虚拟网页就是资源状态的表现(Representational);用户选择这些链接导致下一个虚拟的“网页”传输到用户端展现给使用的人,而这正代表了资源状态的转变(State Transfer)。
REST主要有以下的特点:
l 资源通过URI来指定和操作
l 对资源的操作包括获取、创建、修改和删除资源,这些操作正好对应HTTP协议提供的GET、POST、PUT和DELETE方法
l 连接是无状态性的
l 能够利用Cache机制来提高性能
二 通过REST的接口使用ArcGIS功能
        ArcGIS Server原生地支持REST,也就是说在安装完ArcGIS Server后REST接口已经存在。
使用REST接口最重要的就是REST服务目录,它是将ArcGIS Server提供的REST资源通过HTML表现出来的URL。Java版本的在浏览器中访问 http://<host>:8399/argis/rest;.Net版本访问 http://<host>/arcgis/rest 就可以看到当前所有的服务及其这些服务超链接到的资源和操作。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值