簡體   English   中英

我們的應用程序中可以同時包含RESTful和SOAP Web服務嗎

[英]Can we have both RESTful and SOAP Web Services in our application

我們一直在J2EE應用程序中使用基於SOAP的Web服務。 現在,需要具有RESTful Web服務的客戶端。 如果我們要有RESTful的客戶端,有什么問題嗎? 這是否意味着體系結構不一致?

SOAP是消息協議,REST是設計/體系結構哲學。 您要以什么方式比較它們? 根據設計,通過SOAP進行通信的Web服務是否可以是RESTful。

如果說RESTful的意思是“管理部門希望URL看起來像http://example.com/shoppingcart/123/addItem/456 ”,那么對於擁有兩種類型的請求的任何像樣的框架來說,這都不是什么大不了的事情只需很少的工作就可以采用相同的服務方法進行路由。 擁有神奇的“ RESTy外觀URL”並不能使您的服務本質上或多或少具有REST風格。 許多具有“ REST外觀”的服務都與有狀態服務器端高度耦合。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM