【问题标题】:Which Integration Style do Webservices apply to?Web 服务适用于哪种集成风格?
【发布时间】:2012-05-22 18:09:44
【问题描述】:

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

  • 文件传输
  • 共享数据库
  • 远程过程调用
  • 消息传递

据我了解。但是 WebServices 通常适用于这些样式中的哪一个? 例如,REST 是否会是一种文件传输样式,因为它用于通过 HTTP 传输资源? 我猜 SOAP RPC 适用于远程过程调用,但非 RPC SOAP 呢? WebServices 甚至可以应用于消息传递,即 SOAP over MQ,对吧?

【问题讨论】:

    标签: web-services integration messaging


    【解决方案1】:

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

    诸如 SOAP over MQ 之类的消息传递意味着将 REST 视为一种传输方式,就像 TCP 上的二进制协议是一种传输方式一样。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-12
      • 2011-03-10
      • 1970-01-01
      • 2018-06-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多