收录了 esb 频道下的 50 篇内容
谈及企业服务总线(ESB),在有面向服务的架构(SOA)实施经验的开发者眼中一定不会陌生。这些年,人们一直在谈论它,以至有些人认为“实施SOA一定需要ESB”,或“只要将ESB架起来了,我们就SOA了”。这些说法有可取之处,也存在片面之嫌,由于业界对于ESB没有统一、标准的定义,所以一千个人眼中有一千个“ESB”也就成了情理中的事情了。然而,怎么才能将ESB用好?我们需要清楚地认识ESB在SOA中所扮演的角色,理解哪些工作是ESB的职责之内,哪些却不是。只有正确地认识了ESB的职能,并委以恰当的任务,才能将它用在刀刃上、发挥其巨大的能量。
本文讲述了ESB架构在企业内的实际运用,包括在部门内、部门间以及企业级ESB架构的设计和案例;分享了ESB设计过程需要考虑的关键问题;描述了不同ESB域的实施重点。
在本文中,Adrien Louis讨论了两种基于ESB的SOA拓扑方案的优缺点:单个公司级ESB vs. 彼此互联的“部门级”ESB系统。Adrien讨论了每种方案对管理、业务监测、治理、可靠性和编配等问题的影响。
InfoQ已发布了Tijs Rademakers和Jos Dirksen所著新书《Open Source ESBs In Action》的样章,借此机会,我们对作者在现实项目中使用开源ESB的经验进行了采访。
在本文中我们将看到,如何使用开源的JBoss ESB集成遗留的COBOL CICS应用,而这不一定非得依赖XML和Web服务栈。
Kai Wähner解释了集成框架、ESB以及集成套件之间的区别,然后对如何在已有的商业和开源解决方案间做出选择提供了意见。
在这篇文章中,Adrien Louis和Marc Dutoo在一个典型的ESB场景中讨论了编配和路由的区别和优缺点。他们讨论了几种连接服务的方法,从使用如自定义路由这样的低级别方法,到使用如工作流和编配这样面向业务的高级别方式,并总结说不存在“一边倒”的解决方案。
本文中Boris Lublinsky 讨论了如何使用JBoss中间件,尤其是使用JBoss ESB和jBPM(JBoss Business Process Management)将内部服务和第三方服务整合起来,以定制化的方式交付组合服务和内容,这些方式包括Web services,WAP,portals等等。
围绕企业服务总线(Enterprise Service Bus)在SOA社区展开了有益的争论。需要ESB吗?什么是ESB的最佳定义?ESB应该何时被部署?它在SOA中担任什么角色?作为本系列的开篇,InfoQ将探讨这一重要主题。
这是Info探讨企业服务总线(ESB)系列的第二部分。本文的焦点是公司部署这个技术要求的使用案例,如协议桥接、安全仲裁和服务虚拟化。本文参考了分析师的评说、调查研究结果以及本系列第一部分的评论。
对于ESB,业界公认的一些功能包括,基于消息、使用XML、支持转换和路由等等。但这就是ESB的最佳定义吗?如果要使用ESB,该如何部署?同时ESB在SOA中到底是充当什么样角色?如果我要使用ESB,有没有使用案例可供参考?种种这些疑问,在InfoQ的ESB综述系列中都可找到答案。
Jaime Ryan在为ComputerWorld写的一篇文章中建议将ESB替换成廉价、方便易用、轻量级的SOA网关。这种网关不但能够满足典型的ESB功能需求,还能带来一系列非功能上的优势。为此,InfoQ采访了Jaime Ryan,详细了解了他观点背后的论据。
凯捷咨询公司的技术构架师——Jeremy Deane对使用NetKernel来编写REST风格的ESB应用做了一番深入的研究。在这篇文章中,他详细地剖析了选择商业ESB应用的决策过程,以及最终如何使用NetKernel来实现该应用。
InfoQ已发布了Tijs Rademakers和Jos Dirksen所著新书《Open Source ESBs In Action》的样章,借此机会,我们对作者在现实项目中使用开源ESB的经验进行了采访。直接点击阅读完整文章。
ESB作为一个重要的SOA基础设施现在已经广为人知,甚至有人直接将其与SOA划上等号。虽然这个观点有失偏颇,但是从另一侧面反映了其流行的程度。对于部署ESB的企业,不可避免地面临着选择其拓扑结构的问题。今天,来自EBM WebSourcing的首席架构师Adrien Louis将围绕这个问题讲述一下他自己的理解。直接点击阅读完整文章。
应用集成的挑战几乎没有什么变化,但是我们解决它们的方式却发生了变化。
Forrester研究公司刚刚公布了一个新的有着171条标准的企业服务总线(ESB)供应商评估报告,报告指出Progress软件,甲骨文,Software AG,IBM以及TIBCO软件等公司拥有最为专注的ESB和面向服务架构(SOA-)相关的战略,最为成熟的工具,并且在部署和配置上拥有最佳的灵活性。
微软Connected Systems部门的程序经理Nick Allen在他的博客中收集了对ESB的几种定义,并澄清了微软在这个问题上的立场。
WSO2最近发布了他们的ESB产品的第二组性能评测数据,结果显示其性能超越了Mule和Apache ServiceMix。
MuleSoft最近发布了企业服务总线(ESB)产品Mule ESB 3.3。在新版本中,除了应用程序集成之外,Mule ESB还拥有了数据集成功能;从而为开发者提供了一个面向本地或云端应用的集成解决方案。InfoQ访问了MuleSoft的CTO兼创始人Ross Mason和Mule的首席架构师Daniel Feist,向他们了解了Mule ESB 3.3的新特性和产品的路线图。