|
在當前IT概念名詞漫天飛舞的年代,REST+RIA已經開始逐漸成為一種開發應用模式的標準,并越來越多的在各種實際業務中得到應用。
記得第一次看到REST的身影,是在InfoQ上的一篇介紹,隨后又翻閱了后面的參考文章和Developerwork上一些資料,甚至隨手翻了翻Roy博士的論文。所幸,在不少人還在體會REST到底是何方神圣的時候,我拿到并安裝了最新版的ArcGIS Server 9.3,里面新增了一種新的GIS服務:ArcGIS Server REST服務。有了這樣的一個落地的基于REST的服務,所有對REST基礎概念的疑惑都迎刃而解:為所有“事務”定義ID;將所有“事務”鏈接在一起;使用標準方法;資源多重表述;無狀態通信(摘抄自InfoQ)。所以,學習開發或開發理念,看文字沒有看圖片快,看圖片沒有動手操作快,動手操作沒有導師親自指導快,對于REST的學習,我對生澀的文字概念的理解時間被壓縮到了最小。
ArcGIS Server REST服務的組織結構:
今天看到一則新聞,紐約時報通過Times Developer NETwork構建了一個基于REST的API,請求API之后將得到XML和JSON格式的返回數據,這些API包括:
Article Search API:能夠搜索從1981年到現在紐約時報上的文章,可以獲取標題、摘要及相關多媒體的鏈接
Best Sellers API:能夠獲取紐約時報所有的最佳業績數據,包括特定銷售商的等級歷史
Campaign Finance API:根據美國聯邦選舉委員會的備案獲取總統選舉的捐助及花費數據
Community API:獲取NYTimes.com用戶發表的評論
Congress API:獲取美國議會投票數據,包括具體議院和參議院議員的信息
Movie Reviews API:獲取到評論和紐約時報評論家的鏈接以及根據關鍵字搜索電影評論
New York State Legislature API:獲取紐約州參議院及大會的議員和委員會信息
Real Estate API:獲取紐約市房地產及銷售情況的聚合數據
Times Newswire API:獲取最新時報文章的鏈接和元數據
TimesPeople API:獲取時報讀者的信息及活動數據
TimesTags API:獲取與查詢信息匹配的標準化術語,同時由時報字典進行過濾
it知識庫:RIA+REST,琴瑟合鳴,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。