相关疑难解决方法(0)

3917
推荐指数
30
解决办法
164万
查看次数

SOAP或REST for Web Services?

REST是一种更好的Web服务方法还是SOAP?或者它们是针对不同问题的不同工具?或者这是一个细致入微的问题 - 也就是说,在某些领域比另一个稍微好一点,等等?

赏金编辑:

现在,差不多三年后,我想再次提出这个问题 - 提供奖励以鼓励深入回答.我特别感谢有关这些概念及其与PHP-universe和现代高端Web应用程序的关系的信息.

xml rest soap web-services

381
推荐指数
21
解决办法
12万
查看次数

为什么我们需要RESTful Web服务?

我将学习RESTful Web服务(最好说我必须这样做,因为它是CS硕士学位课程的一部分).

我在维基百科上阅读了一些信息,我还在Sun Developer Network上阅读了一篇关于REST的文章,我发现这不是一项简单的技术,有一些用于构建RESTful应用程序的特殊框架,而且它经常与SOAP Web服务和程序员应该了解何时使用SOAP以及何时REST可能是很好的方法.

我记得几年前SOAP很受欢迎(时尚?),而'SOAP'项目必须出现在每个好的简历中.但在实践中,它很少用于实现非常简单的目的.

在我看来,REST是另一个"时尚的最后一句话"(或者我完全错了,因为我在实践中从未见过REST).

你能给我一些例子,说明应该使用REST吗?为什么我们不能在没有REST的情况下做同样的事情(或者为什么我们应该花更多的时间在没有REST的情况下做同样的事情)?

UPD:不幸的是,在第一次评论中,我看不到任何可以引起我注意的具体论点.让我觉得REST是很棒的技术!

我希望看到这样的答案:

我正在开发另一个复杂的HelloWorld应用程序,我们需要传输大量/微小的数据,我向我的同事提出了REST解决方案:

- 哦,该死的!Jonny,我们当然应该使用REST来实现这个应用程序!
- 是的,Billy,我们可以使用REST,但我们最好使用SOAP.相信我,因为我对开发HelloWorld应用程序有所了解.
- 但SOAP是上个世纪的老式技术,我们可以使用更好的技术.
- 比利,你准备花3天时间试验REST吗?我们可以在2小时内使用SOAP做到这一点.
- 是的,我确信我们将花费更多的时间来实现相同的安全性/性能/ /可扩展性/其他任何与SOAP相关的东西.我确信HelloWorld应用程序应该只使用REST开发.

architecture rest soap web-services

122
推荐指数
4
解决办法
7万
查看次数

REST和Web服务 - 无法理解它们

好吧,标题或多或少都说明了一切.我有点理解REST是什么 - 使用现有的HTTP程序(POST,GET等)来促进Web服务的创建/使用.我对如何定义Web服务有什么更加困惑,将其余的实际上是如何用来制造/暴露的服务.

例如,根据我的阅读,Twitter是RESTful.这究竟意味着什么?如何调用HTTP过程?当我写一条推文时,REST是如何涉及的,除了简单地使用服务器端语言并将该文本数据存储在数据库或文件中之外,它有何不同?

rest web-services

9
推荐指数
4
解决办法
3679
查看次数

标签 统计

rest ×4

web-services ×3

soap ×2

architecture ×1

definition ×1

http ×1

xml ×1