在过去几年中,ESB逐渐发展壮大,现在提供了更为广泛的功能,对高端集成工具造成了一定威胁,但是高端集成工具厂商也并不是坐以待毙,所以复杂的集成工具和功能化的ESB之间的区别仍旧十分明显。但从核心观点上来看,ESB是一种应用集成工具,在很多关键领域提供了灵活广泛的功能,像连接、消息转换、处理中介等。此外,ESB也能很好地支持SOA的实现,因为其支持技术和业务服务的构建和使用。 Forrester最近的一项报告中显示ESB在企业集成方面并没有丧失其诱惑力。
这份报告是Forrester四月份发布的内容,目前已经可以免费下载。 与此同时,ESB在支持SOA和集成方面将会扮演越来越重要的作用。商……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
在过去几年中,ESB逐渐发展壮大,现在提供了更为广泛的功能,对高端集成工具造成了一定威胁,但是高端集成工具厂商也并不是坐以待毙,所以复杂的集成工具和功能化的ESB之间的区别仍旧十分明显。但从核心观点上来看,ESB是一种应用集成工具,在很多关键领域提供了灵活广泛的功能,像连接、消息转换、处理中介等。此外,ESB也能很好地支持SOA的实现,因为其支持技术和业务服务的构建和使用。
Forrester最近的一项报告中显示ESB在企业集成方面并没有丧失其诱惑力。这份报告是Forrester四月份发布的内容,目前已经可以免费下载。
与此同时,ESB在支持SOA和集成方面将会扮演越来越重要的作用。商业ESB和开源ESB逐渐增多的功能以及较为低廉的价格都成为其优势,在市场上对复杂的集成解决方案的领域也是当仁不让。企业在实现其应用开发基础架构现代化的过程中,对这些产品显示出更为浓厚的兴趣。ESB也为逐渐增加的集成功能提供了一种轻量型的选择。
报告中包含大量关于ESB使用情况的统计资料,主要依据是Forrester 2011年一季度全球应用/B2B集成在线调查。此项调查由来自北美、欧洲和亚太地区的167位应用开发架构师和企业架构师参与。调查显示ESB正在被广泛采用:
- 58%的企业正在使用ESB,32%希望扩展正在使用的ESB。
- 除去正在使用ESB的企业,仍有32%的企业考虑使用
- 13%的受访者表示正在使用ESB但没办法扩展
- 只有7%的参与者表示对ESB不感兴趣
同样,调查除了显示了有多少企业正在使用ESB,还显示了一个比较有意思的结果,大多数受访者表示正在使用ESB,但是他们主要把ESB用作路由(95%)和消息(92%)。数据转换以77%的占有率位居第三。其他功能主要是:
- 交易中介(58%)
- 服务创建(35%)
- 基于BPEL的编制(28%)
- 基于BPEL的开发(14%)
报告指出ESB数据转换用例不同于提取、转换和加载(ETL)中间件,ESB在维护近实时服务层消息交付的时候能够更为快速和内在地进行转换,这样要更加简便。
此外,报告中我们也看到Forrester对于ESB市场的评估,列举了11个独立的ESB产品,包括四个开源产品以及九个厂商产品(其中三项属于IBM)。那么最佳的ESB产品是什么呢?Software AG、Tibco、Oracle、Progress Software和IBM都是ESB领域的领导者。实际上,在这个市场上并没有真正意义上的“竞争者”,所有的这九项产品各自占据优势。
MuleSoft、IBM的WESB以及红帽的产品虽然功能上有所缺失,但表现性能也很出色,在大多数案例中区别不大。因此,每一种产品都适用于企业,主要取决与具体的解决方案。这其中有两项开源产品却被评价为领导者,即FuseSource和WSO2。对于甲骨文的ESB产品,Forrester认为提供了一种工业级ESB产品。
如果您正在考虑ESB产品,就需要更多地考虑其鲁棒性、易用性等等。此外,这份报告对于这些解决方案所擅长的领域也给出了非常中肯的意见,如果有需要的读者,请自行下载阅读。
相关推荐
-
总线技术究竟该不该用?
曾几何时企业服务总线(ESB)被视为企业IT的核心。今天,不仅ESB受到了比被废弃还要糟糕的攻击,若干开发趋势似乎对更简单的消息总线也发起了质疑。
-
架构安全模型开发方式探索
维护一个强大的安全模型,以及相关合规和管控的需求越来越重要,特别是在如今黑客和入侵几乎每天都会发生的情况下。
-
购买应用集成工具可以采取平衡做法
购买应用程序集成工具需要好好看看你的公司需求,知道从供应商里面要寻找哪些关键功能。
-
集成工具填补移动DevOps空白
新一代移动DevOps集成工具可以帮助改善应用基础架构,运营人员、QA和开发人员之间的链接。