1
A
回答
1
我個人幾乎總是使用方法2.這種方式可以更好地控制被調用的服務,並且總是可以用「模擬」服務替代代理來返回預定義的測試結果。只是我2美分。
1
最大的區別是數據庫事務。如果您的Web服務層是正交和細粒度的,並且常見用例需要多次調用。經常要將多個調用捆綁到一個原子數據庫事務中:e。 G。 (借方賬戶A,貸方賬戶B)。
要做到這一點,您必須使用本地代理,因爲您無法在客戶端上劃分事務。
相關問題
- 1. 3層web服務架構
- 2. Web服務API架構
- 3. 給定java類的Web服務架構
- 4. Ajax web服務
- 5. 處理微服務架構中的Web服務的API網關
- 6. 比較:JSF AJAX框架與JS框架和Web服務
- 7. Java服務架構
- 8. 微服務架構
- 9. 構建Web服務
- 10. 面向服務的架構
- 11. 哪個Web服務框架?
- 12. C++ Web服務框架
- 13. AJAX調用Web服務
- 14. 通過ajax ping web服務
- 15. Python Web服務器的Web服務器框架
- 16. Spring Web服務框架中的流式MTOM Web服務
- 17. 在沒有Web服務器的情況下構建Web服務
- 18. 架構服務(WCF和Delphi)
- 19. 微服務架構依賴
- 20. 門面/服務架構
- 21. SQL服務器 - 架構
- 22. Android服務架構問題
- 23. android服務器端架構
- 24. 服務架構 - webservies | soa
- 25. RESTful服務架構問題
- 26. 架構REST服務層
- 27. 出現在Web服務架構中的tns
- 28. 我需要Web服務的架構建議
- 29. 在SSL Web服務器上調用JQuery AJAX Web服務
- 30. ASP.NET網絡服務架構/結構
保持您的業務規則在網絡服務,一切都應該沒問題。但直接調用Web服務,您將會更多地與WS耦合。使用代理,所有頁面將更加耦合到代理,並且對WS更改的影響更小。 – bluefoot 2011-03-10 23:09:52