开源ESB加速自身定义

 
   | |

导读:尽管关于究竟什么是企业服务总线(enterprise service bus,ESB)的讨论还没有最终结果,但是一些开源工作已经在向前推进了。最近,ObjectWeb协会发布了Celtix Milestone 1,它是由Iona Technologies发起的一个开源ESB。

关键词:开源ESB 企业服务总线

 
正在加载数据...

【TechTarget中国原创】尽管关于究竟什么是企业服务总线(enterprise service bus,ESB)的讨论还没有最终结果,但是一些开源工作已经在向前推进了。最近,ObjectWeb协会发布了Celtix Milestone 1,它是由Iona Technologies发起的一个开源ESB。

  尽管关于究竟什么是企业服务总线(enterprise service bus,ESB)的讨论还没有最终结果,但是一些开源工作已经在向前推进了。最近,ObjectWeb协会发布了Celtix Milestone 1,它是由Iona Technologies发起的一个开源ESB。与此同时,ObjectWeb和lona宣布在Celtix与ServiceMix上进行合作。ServiceMix是LogicBlaze公司的开源ESB,该公司是一个提供开源集成技术与服务的厂商。

  Iona与ObjectWeb在7月启动了Celtix项目。Lona的产品运行主管Carl Trieloff说:“Milestone 1是对Web services 与APIs的自顶向下的描述。当我们达到Milestone 2时,你就能开始拥有更多的ESB类型的交互了。”他说,该项目每四个星期发布里程碑。

  今年夏天,ServiceMix项目启动了,并且在8月就发布了第1版。它的技术基础是LogicBlaze公司的开源消息队列产品——ActiveMQ。ServiceMix是围绕Java企业集成(Java Business Integration,JBI)说明书JSR 208来构建的。

  LogicBlaze位于加洲的Marina del Rey公司的CEO Tom Miura指出:“ServiceMix和Celtix用不同的办法解决了ESB问题。只不过我们是站在JBI的观点来看,而他们则从惯用的通过代理和适配器的办法来解决。随着两种方法的融合,能服务一个巨大的市场。我们会互相支持,并且我们会结束互相提交代码的工作。”

  Trieloff说,两个项目的参与者都拥有对方的邮件列表,但是并非提交者。通过合作,Celtix可以利用ServiceMix的一些能力,比如“绑定Groovy、绑定ActiveMQ以及与Spring交互”。反过来,Celtix则可以为ServiceMix提供可靠的HTTP消息传输、传输绑定机制、容器方面和一些路由方面等。这些正是他们想提供给他们客户的。

  Iona和LogicBlaze正在参与Apache Synapse项目。这是一个今年8月启动的开源Web service媒介框架。位于马萨朱塞洲乔治敦的New Rowley Group公司的产业分析师Tom Rhinelander指出:“Synapse项目的参与者并没有借助ESB的成果,但还是与它类似。因此,人们承认你在面向服务的体系结构中需要某些东西。”

  位于马萨朱塞洲Framingham的IDC公司上个月面试了20个供应商,得到了关于ESB的10种不同的定义。IDC的副总裁Dennis Byron说:“唯一达成一致的是没有一家公司想要独立的销售产品。IBM宣称他可以,但他实际上把人们推向了集成代理商。BEA也宣称他可以,但他实际上推出了整个AquaLogic平台。没有一个厂商宣称真正的市场在于独立推出产品,而那就是SOA集成平台的一部分。”

  随着开源项目的这股趋势,这个领域的所有供应商都在观望哪个ESB会获得成功。Byron说:“拿IBM举例,如果不管什么原因ObjectWeb占据了市场,如同Apache Web server一样,我认为他们会毫不犹豫的支持它。”

  但是,New Rowley Group的Rhinelander认为主要供应商不会支持三种开源ESB。他说:“现在,所有的项目都是供应商发起的,所以你能够看到谁站在它们背后。在开源领域,你也想得到最初贡献者以外的人群。因此,关键是第2版的发布。”

  马萨朱塞洲Waltham的ZapThink LLC公司的高级分析师Jason Bloomberg认为:“不论产业支持哪一个开源ESB,都不会伤及SOA基础设施的大体。事实上,现在有若干个开源ESB的竞争者,在市场决定ESB的通用定义之前,这种情况还会维持下去。在开源产品进行争夺之前,应用服务器市场花了若干年才稳定,而直到那时,应用服务器的定义才被确定下来。在ESB领域,谈论商业化还为时过早,这说明ESB还是属于传统市场。”

  Bloomberg说:“尽管ESB能力变得重要,它仍是SOA的一小部分。问题是,迄今为止产生了如此多的分布式计算,人们很难把谈论的话题转换到SOA背后的真正重要的问题上,即体系结构、过程和管理。”


开源技术
 独家专访:如何看待开源ESB和基于REST的SOA?
 开源/商业ESB混合式模型反映SOA的实际情况
 开源ESB加速自身定义
 五个最佳实践 保障开源软件安全
 开源技术趋势已不可避免
 开源仍在寻求消除人们的担心
 企业如何监管开源软件使用情况?
 SaaS助中小企业“开源节流”度过寒冬
 开源的SOA的主要优点:简单易用
 多方面解读开源软件SOA解决方案益处
 SOA的最终归宿会是开源吗?
 SOA走向开源 打破私有软件封闭门槛
 三大机遇“点燃”中国开源
 开源和云计算:一次不稳定的婚姻
 开源模式遭遇生财瓶颈 企业盈利从何来?
 LR监控Linux系统资源详解
 IntelliJ IDEA Java开发环境开放源代码
 解读开源软件SOA解决方案益处

【原创内容,版权所有,谢绝转载。TechTarget中国将保留追究其法律责任的权利。】
 
作者:Colleen Frye    
 
 
 
 
 

ESB

 
你有若干协议,希望股给华为一个单一的协议(如FTP、email、XMPP到一个消息系统),如ActiveMQ、ESB可以帮助你解耦来自协议的服务实施。
 
Mule和其他ESB产品在场景中的真正价值是至少几个集成点或者至少三个集成应用。他们很好的适用需求松耦合、可扩展性和鲁棒性的场景。
 
在20世纪90年代中期,许多企业期待企业应用集成就像圣杯一样,可以使IT基础设施中的不同竖井集合在一起。在1999年,产业专家开始探讨企业神经系统……
 
银行业在各种领头应用之间充当着关键角色,起初就是这些银行的应用促进了面向消息的中间件的发展。在不同平台上的各种应用需要可靠地连接起来……
 
企业服务总线(ESB)在众多现代架构的工具箱中已经找到了自己的一席之地,但是它仍旧是一种年轻的技术,安装细节令人生畏……

热门技术手册排行

 

随着开源技术越来越成熟,一个稍有开发经验的人通过学习就可以用开源的产品和技术构建一套可用的系统。对于从事软件开发的人员,尤其是对Java或动态语言相关领域的人来说,“开源”也许是他们最喜爱的单词。但是,很多时候我们需要的不仅仅是一个可用的系统,而是希望这个系统开发更简易、性能更高和扩展性更好等。这确实是一个令人头痛的问题。本指南很多地方都是点到为止,要深入了解相关信息的读者请借助参考资料、网站等自行挖掘。

 

本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度。

 

业务流程管理(business process management,bpm)不是一个新概念,甚至不是一个新名词。它是从相关的业务流程变革领域,如业务流程改进(bpi)、业务流程重组(bpr)、业务流程革新中发展起来的。流程管理技术也是从早期的工作流管理、eai、流程自动化、流程集成、流程建模、流程优化等技术中发展起来的。

 

TOAGF是一个架构框架,简而言之,TOGAF是一种协助发展,验收,运行,使用,和维护架构的工具。它是基于一个迭代(Iterative)的过程模型,支持最佳实践和一套可重用的现有架构资产。

 

云计算的概念越来越流行,Amazon、Google和IBM是第一批将云计算引入公众视线的公司。云计算就是新的Web2.0,一种既有技术上的市场绽放。

 

Mashup是一个非常cool的新的应用程序种类。如果你想真正的了解它们,我们需要回过头来看看你现在的计算机,其实它就是一个非常好的帮助你理解mashup的模型。现在开源的操作系统无疑是非常好的apis的集合或应用程序编程接口,帮助开发者去构建其应用程序。计算机本身也是一个很好的为用户提供接口的例子,键盘和鼠标可以被理解为你通过计算机的接口而使用的不同的应用程序。本技术手册为读者提供了一些相关信息,如果需要深入了解mashup,读者可以借助其他参考资源。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录