REST是为Web构建的,那么SOAP呢?

时间:2015-06-14 16:52:18

标签: java rest soap

我读了一篇他们所说的文章" REST是为网络而建的#34;那么SOAP呢?如果没有web,我们也无法访问SOAP Web服务。所以我很困惑.plz澄清它意味着什么" REST是为Web而构建的,为什么他们没有为SOAP提到它?

以下是文章链接:http://java.dzone.com/articles/web-services-architecture

和section is" REST是为Web构建的。#34;。

2 个答案:

答案 0 :(得分:1)

  

这只是一种增加热情的表达方式。这并不意味着   其他现有的Web服务架构不是为网络构建的。

由于REST是许多轻量级(没有多少额外的xml标记,人类可读,无需构建工具包)要求的选择实现,因此在过去几年中它已经获得了很大的吸引力。文章和论文通过声明听起来像 Universal Truth 来反映这种热情,但只是知道他们正试图增加一丝热情。它并不意味着SOAP不能同等使用。 SOAP也是为Web构建的。

它们都有优点和缺点。该网站上的其他成员也提供了相同的好帐户。以下是关于哪一个用于什么的好指示。

Which Web Service?

SOAP vs. REST

答案 1 :(得分:0)

REST和SOAP是不同的规范。在SOAP Webservice中,所有请求和响应都遵循SOAP标准。因为它们在服务器上运行时已经用于Web的各种组件的实现(WebServer / Application Server)但是它们可以在不同的场景中使用.REST重量轻,无状态,但SOAP有点重,可以是有状态的。你可以尝试使用Jersey和SOAP webservice实现REST,更好地实现它们以便更好地理解。 :)