繁体   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