2013-08-23 34 views
0

我確實是RESTful服務的新手,雖然我覺得我理解我在當前項目中使用某些方面的概念。用於系統集成的REST風格的Web服務

該項目涉及從另一個系統提供某些表單數據。項目成員堅持表格數據應該分解爲「資源」,因爲表格上有客戶和客戶地址等。

所以,關於REST API的細化程度如何......表單數據在我們擁有所有表單數據之前(而且很少有),並不完整且可操作。事實上,我想我們必須在服務端準備一些集成器來集合所有這些資源位,然後才能使用它們,因爲目前我們沒有它們的持久性,或者特別是我們對它們有持久性,但需要在數據變得可操作之前隱藏數據。

同樣,目前這是點對點通信,沒有任何業務案例的共享或服務組合。

所以,我認爲使用POST的一種服務「形式」是一種可以接受的優化方法,它爲我們削減的工作量是一種務實的方法。

我沒有得到關於做這個艱難而昂貴的方法嗎?

+0

什麼是如此 「便宜和容易」 關於使用PUT與POST/GET? – alfasin

+0

爲什麼實施REST很困難且代價高昂?作爲一名Rails開發人員,我無法理解問題所在。也許你可以擴大你的問題來更清楚地解釋問題是什麼? – jamesc

回答

0

如果你不需要一個高層次的定義,你需要使用一個結構良好,沉重的xml及其dtd,使用WSDL的地方,等等。那麼最好的選擇是REST ,更輕,並使用HTTP。

在這裏,你可以找到更好的解釋:

WSDL vs REST Pros and Cons