Web服务适用于哪种交互方式?

时间:2012-05-15 08:50:50

标签: web-services integration messaging

我目前正在考虑集成样式。以下是Gregor Hohpe和Bobby Woolf(http://eaipatterns.com/)的基本集成方式

  • 文件传输
  • 共享数据库
  • 远程过程调用
  • 信息
我明白了。但是WebServices通常适用于哪些样式? 例如REST是文件传输样式,因为它用于通过HTTP传输资源吗? SOAP RPC适用于远程过程调用我想,但是非RPC SOAP呢? WebServices甚至可以应用于Messaging,即SOAP over MQ,对吗?

1 个答案:

答案 0 :(得分:0)

REST调用基本上是远程过程调用,因为它们是执行方法调用的轻量级方法。

SOAP over MQ等消息传递意味着将REST视为传输,就像TCP上的二进制协议是传输一样。

HTTP上的文件传输,其中文件是普通文件(不是XML或JSON),不被视为REST调用。