Flex只支持 ArcServer 中 REST的服务,但它不是基于SOAP技术的,并不能享用SOAP的支持。

    REST(REpresentational State Transfer):表述性状态转移。它是一种分布式超媒体系统设计的构架风格(类似与AJAX);REST构架中的元素,有唯一的定位URL;REST有统一的接口(put、get、post、delete);REST对资源进行分层管理。

     目前,ArcServer Flex API已经推出了正式版agslib-1.0,它支持的Map服务可以是动态或静态的Tile、影像地图及ArcIMS的WMS,地图可以是任意坐标系统。

     比较值得关注的是,ArcServer Flex API的Graphics,主要是对点、线、面的渲染,有丰富的符号表现形式,加上Flex本身的一些特效(如alpha、visible),地图的 Graphics能够展现出比较理想的画面,还有就是元素的事件驱动模型,能够产生一定的互动效果。

    ArcServer Flex API能够提供的任务功能(Task),主要有5个方面:
    1、查询信息(Query Task)
    2、地图定位(Address Locator Task)
    3、检索信息(Find Task)
    4、要素识别(Identify Task)
    5、地图处理(Geoprocessing Task)

    当然,因为FlexAPI不支持SOAP,所以比起传统的开发,功能肯定会大打折扣。但是REST最近炒得比较热,Google极力推崇,加上它能让Web服务变得简单,是一个发展的趋势。

 引自:

 

http://hi.baidu.com/sean%BB%D3/blog/item/2618e69b1d063ab2c9eaf415.html

posted on 2008-12-22 10:42  * 天堂在线 *  阅读(1142)  评论(1编辑  收藏  举报