2011-08-09 95 views
10

是否有任何json-only標準來處理資源發現(即可編輯條目的集合)?REST(json)web服務發現協議

我的意思是一些「協議」中的自我描述REST服務來使用,最終與超媒體發現(讀,鏈接和分頁)

來些的Atom Publishing Protocol JSON等同?

回答

-1

協議? REST的重點在於,您只需向資源請求一個恰好包含其他資源鏈接的表示。幾乎任何資源都可以告訴你有關恰恰相關的其他資源。沒有專門用於發現的協議,因爲發現內置於整個架構中。

一些RESTful服務以WADL的格式發佈服務描述,這可能允許客戶端預測服務提供的某些種類資源的URI。但這不能替代實際從服務發佈的其他資源獲取鏈接,因爲這些鏈接是具體的,而WADL會談論URI模板。

+1

這個問題是關於標準/整合技術(相對於定製解決方案)「將發現融入整個架構」,即。鏈接表示。 WADL是XML,不提供內容,但僅提供服務描述。 AtomPub代替傳輸內容__with__它的(元)描述,而且它處理超媒體(但仍然是XML :) – gpilotino

+1

也許類似於http://swagger.wordnik.com/spec回答這個問題 – gpilotino

5

也許你應該看看Hydra(與JSON-LD的作品) 。如果你覺得它很有趣,那麼你可能會加入一個Hydra W3C社區組。

下面是我形容這兩種水潤和JSON-LD談話的記錄:Building Next-Generation Web APIs with JSON-LD and Hydra

免責聲明:我水潤的創造者和九頭蛇CG的椅子。我也是JSON-LD的核心設計師之一,也是其規範的合着者和編輯。

+1

Can你總結,*在你的答案中,* Hydra提供的好處? –