xml – Web服务的SOAP或REST?

REST是更好的做Web服务还是SOAP?或者他们是不同的工具,用于不同的问题?或者是一个细微的问题 – 也就是说,在某些竞技场比另一个更好一些?

赏金编辑:

现在,差不多三年后,我想再次问这个问题 – 提供一个赏金,鼓励一个深刻的答案。我特别感谢有关这些概念的信息,以及它们与PHP-universe以及现代高端Web应用程序的关系。

我在Hewlett-Packard工作时,正在开发中,我从原始规范构建了第一个SOAP服务器,包括代码生成和WSDL生成。我不推荐使用SOAP的东西。

首字母缩写“SOAP”是一个谎言。它不是简单的,它不是面向对象的,它定义了没有访问规则。它可以说是一个议定书。这是唐箱的最坏的规格,这是一个壮举,因为他是犯下“COM”的人。

在SOAP中没有什么有用的,它不能用于传输的REST和JSON,XML,甚至用于数据表示的纯文本。对于传输安全性,您可以使用https。对于身份验证,基本身份验证。对于会话,有Cookie。 REST版本将更简单,更清晰,运行更快,并使用更少的带宽。

XML-RPC清楚地定义请求,响应和错误协议,并且对于大多数语言有良好的库。但是,XML比许多任务所需的重。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念
xml文件介绍及使用
xml编程(一)-xml语法
XML文件结构和基本语法
第2章 包装类
XML入门的常见问题(二)
Java对象的强、软、弱和虚引用
JS解析XML文件和XML字符串详解
java中枚举的详细使用介绍
了解Xml格式
XML入门的常见问题(四)
深入SQLite多线程的使用总结详解
PlayFramework完整实现一个APP(一)
XML和YAML的使用方法
XML轻松学习总节篇