SOAP的替代品?

时间:2011-07-06 19:34:50

标签: web-services

我在某处读过,有一种轻量级,简单的Web服务替代SOAP。现在我再也找不到了。 在我看到的exapmle中,我认为它在Android中用于在App Engine上调用服务。

有人知道吗?

4 个答案:

答案 0 :(得分:5)

嗯,有很多可供选择。

http://en.wikipedia.org/wiki/List_of_web_service_protocols

但听起来好像你的意思是JSON RPC?

http://en.wikipedia.org/wiki/JSON-RPC

答案 1 :(得分:0)

答案 2 :(得分:0)

我认为你在谈论Representational State Transfer OR REST。 REST是RPC(远程过程调用)和Web服务

等机制的轻量级替代方法

见这里

REST

修改

您是指的是Atom protocol或CISCO的Etch。我搜索了Google并找到了它们

答案 3 :(得分:0)

取决于您要做的事情,但最终,HTTP通常就是您所需要的。

http://example.com/my/resource发送HTTP POST请求,并且您已创建可在http://example.com/my/resource/[id]上找到的新资源。在http://example.com/my/resource/[id]上执行HTTP PUT,并且您已更新该资源。

每个人通常都将此称为“RESTful”Web服务,但实际上,它只是以更纯粹的方式使用HTTP,并且,由于它是纯HTTP,因此您可以选择使用内容类型来表示所需的数据存储和检索。

许多语言的框架也使得定义Web服务的端点变得非常容易。 JAVA有Jersey,PHP有Glue,而Python有Flask。