Soa 如何处理所有这些中间件?
我的组织最近一直在努力解决这样一个问题:我们是否应该将不同的中间件产品/概念整合到我们的应用程序中。我们关注的产品有Pegasystems、Oracle BPM/BPEL、BizTalk、Fair Isaac Blaze等 但我很难处理好这一切。在我继续评估这些不同产品的有用性(正面或负面)之前,我试图了解这个领域的所有不同概念。我被BPM、ESB、SOA、CEP、WF、BRE、ERP等的字母汤弄得不知所措。有些产品似乎涵盖了其中一个或多个方面,而另一些产品则专注于做一个方面。这些术语似乎都很模糊,相互混淆 是否有一个好的资源来处理所有这些不同的中间件概念/模式?一本书?网站?一篇总结得很好的文章?如果有一个资源可以将各种流行产品映射到它们所处理的模式中,则可以获得额外的积分 谢谢Soa 如何处理所有这些中间件?,soa,esb,middleware,business-process-management,Soa,Esb,Middleware,Business Process Management,我的组织最近一直在努力解决这样一个问题:我们是否应该将不同的中间件产品/概念整合到我们的应用程序中。我们关注的产品有Pegasystems、Oracle BPM/BPEL、BizTalk、Fair Isaac Blaze等 但我很难处理好这一切。在我继续评估这些不同产品的有用性(正面或负面)之前,我试图了解这个领域的所有不同概念。我被BPM、ESB、SOA、CEP、WF、BRE、ERP等的字母汤弄得不知所措。有些产品似乎涵盖了其中一个或多个方面,而另一些产品则专注于做一个方面。这些术语似乎都很模
~Justin在过去的3-4年里,我一直在写你提到的主题()的博客,也在写我自己的轻量级ESB(),还有更多的时间在这个领域工作和咨询。我得出的主要结论是,需要强大的业务分析和技术上不可知的体系结构——没有任何工具或技术能够单独防止混乱 《企业集成模式》一书提供了相关技术模式的良好目录,但没有涉及必要的业务分析。我发现Value Networks()可以作为识别业务边界的良好开端,IT边界可以与之对齐,从而带来SOA的好处,跨这些边界使用ESB是合理的 CEP、WF和BRE应在边界内使用,而不是跨越边界 ERP软件包倾向于跨越边界,因此,应将其逐段集成到上述边界中-DDD反腐败层可用于将自定义逻辑与这些应用程序隔离
希望这能有所帮助。IBM和Oracle都有SOA认证。由于他们是市场的领导者(Gartner幻方图),我将阅读他们如何定义SOA和ESB(以及支持SOA所需的方法和组件,如治理、注册等)。它将为您提供所需的高级概述,以及“所有这些中间件”试图解决的用例 响应Udi的Thx。我读过你的一些文章,也听过你的采访。我非常感谢你的意见。我将查看您提到的资源。