ESB、EAI、BPM之间关系

服务总线(ESB)技术支持各种通讯协议转换、消息格式转换,以及服务编排调用。从这个意义上讲,它的确与EAI技术甚至BPM技术都存在重叠。设计服务总线主要目的是实现功能服务化、服务的协同调用以及支持服务的管理。所以服务总线技术的功能不止于此,例如还包括服务目录管理的支持、对服务代理的支持、对SLA的支持等。

EAI技术虽然具有通讯协议转换、消息格式转换的能力,但是在功能服务化和服务管理等方面有欠缺。EAI技术是关注 应用,BPM技术关注是 跨应用的流程,SOA关注的是 可重用服务。BPM可以实现 复杂的业务流程建模和充当流程引擎,这是ESB服务总线技术不能胜任的。

你可能感兴趣的:(SOA)