ESB集成BPM有两种模式,第一种是ESB提供服务整合,从逻辑上讲ESB也是服务提供方,也发布服务,这种一般是通过代理服务的模式对外提供服务。这种模式有很多弊端,一是影响ESB的性能,第二就是在实施过程中对ESB的开发人员提出了很多的要求,作为一个纯技术架构,ESB开发人员可以专注于ESB平台的稳定性可靠性,提升ESB的性能。如果涉及服务整合就会把开发人员陷入大量的服务调试的过程,ESB项目会成为整个开发项目的一个瓶颈。
第二ESB只提供基础的传输功能,搭建单独的BPM平台,BPM平台通过ESB进行通讯,这样把BPM作为一个服务方接入,这样逻辑架构上清晰,实际开发过程中ESB和BPM项目可以专注于各自的领域,提升项目的实施水平。
收起