我目前正在考虑集成样式。遵循 Gregor Hohpe 和 Bobby Woolf (http://eaipatterns.com/) 的基本集成风格是
- 文件传输
- 共享数据库
- 远程过程调用
- 消息传递
我理解。但是 WebServices 通常适用于这些样式中的哪一个?例如,REST 是否会是一种文件传输样式,因为它用于通过 HTTP 传输资源?我猜 SOAP RPC 适用于远程过程调用,但非 RPC SOAP 呢?WebServices 甚至可以应用于消息传递,即 SOAP over MQ,对吧?