首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BPM对ESB的好处

BPM对ESB的好处
EN

Stack Overflow用户
提问于 2015-12-10 05:21:41
回答 1查看 271关注 0票数 0

我在使用各种ESB工具(如Mule ESB、Dell Boomi、Oracle OSB )开发集成解决方案方面经验丰富。最近,我发现BPM工具不仅对实现业务逻辑很有用,而且还能够与各种系统和应用程序(如DB、LDAP等)集成。与BPM相比,ESB有什么特别之处?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-10 17:51:39

很好的问题。

两者的作用是不同的。

management

bus

BPM旨在指导一系列业务事务的解决。

ESB旨在向企业提供松散耦合的服务。

任何工具,无论是ESB、BPM或应用程序容器,都可以从数据库中读取和写入、连接到web服务、访问消息队列。

BPM的焦点与ESB的焦点不同。

ESB将应用程序之间的直接耦合(紧密耦合)连接替换为间接耦合(松散耦合)连接。此抽象使一个应用程序可以升级或更改,而不需要连接的应用程序进行同样的操作。ESB的优点在于它与平台无关的特性,以及在任何条件下集成任何东西的能力。

BPM为业务流程提供操作智能(业务逻辑)。这与ESB形成鲜明对比,ESB专门将业务逻辑排除在ESB处理之外。ESB为该等式提供了三个关键值:服务聚合、基于上下文的路由和转换。虽然BPM引擎也可以提供这些,但它通常不提供这些。在转换有效负载时,BPM引擎通常会调用ESB来利用ESB的强度。他们通常一起工作,协调一致。

ESB使企业能够构建粒度服务,并随着时间的推移重新组合服务,从而形成新的应用程序,这些应用程序在最初实现这些粒度服务时从未考虑过。ESB可以使用来自不同服务的数据组合丰富业务事务。将BPM视为管弦乐队的指挥,ESB将管弦乐队中每个乐器的价值结合起来,形成新的和不同的价值主张。

兰斯

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34194259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档