SOA 解惑 SOA 不是一种技术,它是一种设计方法.最近一段时间我碰到了很多关于 SOA 的具有误导性的文章.尤其是,有些人混淆了 SOA 和诸如 BPM.ESB 以及复合事件处理 (CEP) 之类的技术之间的关系.这些困惑其实是没有必要的,因为 SOA 和这些技术之间的关系非常简单. SOA 和 ESB 9 个 SOA 设计原则之一就是服务之间要松耦合.ESB 是实现 SOA 服务之间解耦的最常见的方式.这两者之间的关系如下图所示: SOA 和 BPM BPM 是一种规划业务流程的工具.该流…