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)
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
浙公網安備 33010602011771號