JBI助力ESB

日期: 2007-12-27 作者:Colleen Frye 来源:TechTarget中国 英文

在以企业服务总线包围下的利益中正展开了一场关于ESB的确切定义。JBI(java的业务整合)有助于规范的支持者们相信JBI能够阐明这场争论,而且几个开源的EJB先驱者正在融合JBI。

  在以企业服务总线包围下的利益中正展开了一场关于ESB的确切定义。JBI(java的业务整合)有助于规范的支持者们相信JBI能够阐明这场争论,而且几个开源的EJB先驱者正在融合JBI。

  一个叫做ObjectWeb(国际开源中间件联盟),最近他们宣布了一个称作“Petals”的计划,来开发一个ObjectWeb JBI的平台。设计这个花瓣服务平台主要是以JBI容器作为一个核心元素来扩充ObjectWeb开源的Celtix(基于由Iona提供的开源代码 )ESB先驱。ServiceMix,和JBoss在内的,以及Mule这些开源的ESBs,他们同样也支持JBI。JBI规范扩充了java 2平台,企业版的和标准版的(也就是J2EE and J2SE),这个规范是用整合了服务提供者的接口,来允许第四方组件来共同运行。

  总部位于巴西的Fossil E-Commerce公司执行官Marins说:“我们看到了,为了生成一个ESB,JBI是一个最基本的必要组成。该公司是以Petals联合EBM服务开源(一个在法国的服务整合公司)共同领导的一个公司。ObjectWeb’的“花瓣”工程将会使用ObjectWeb的Fractal组件模块,以及使用Celtix 的ESB作为它的传输层。Marins说“花瓣”工程将会是作为一个可利用独立体,和JOnAS一样,也是一个J2EE开源的执行实现。

  ObjectWeb的执行官克里斯多佛说,“我们的目标是开发一个由ObjectWeb软件组件组成的一个系统,我们认为这个是和整合的观点相联系的,JBI的架构是我们想用现有的技术来开发的一个核心技术,这就是我们得以让‘花瓣’计划进行的根据。

  生产管理的主管卡尔说:“JBI具有许多承诺”,它能够促进基于ObjectWeb的Celtix代码的发展,重要的是在Celtix的上面为JBI建立一个动态的系统。这个“花瓣“工程的工作是动态过程的第一步”。然而他补充道:“Celtix不仅仅是一个JBI;Celtix既是一个JBI,同时它也是一个构架”。

  Dave Chappell,Sonic Software的副会长以及主要的技术的传授者,根据他说的,“花瓣计划先驱标志了另外一个领域,在该领域内ESBs的观念在开源的团体中正在不断的扩展开来。它会同时进一步促进JBI的发展。”贝德福德是JBI专家组的创立成员。

  今年早些时候在javaone,Sonic 展示了它的JBI的实现,这个将会植入到公司的ESB的下一个主要的发行版本中。“两年前,当我们第一次准备创建JBI的时候,我们拥有一个将来某一天会促进ESBs成形的一个版本,就像像在90年代EJB规范促进服务器成形的一样。

  这个趋势对JBI来说将会是好的,但是它未能够得到java阵营中两大公司,IBM和BEA的支持,这个夏天它又获得了批准。

  汤姆,LogicBlaze公司的总裁,他是支持基于开源技术的企业整合办法的,而且他还支持ServiceMix,他说:“我十分强烈的认为开放源代码,最完美的风暴是一个很好的整合,ESB和JBI真正的会打破SOA(面向服务的体系结构)的这个僵局。LogicBlaze公司刚刚宣布了一系列的技术服务以及签署了ServiceMix2.0,它在Apache 2.0开源许可证的环境下刚刚也发布了。

  Miura说,“只要版本1能够顺利的话,JBI就能够确定标准,它是关于SOA将来的一切标准,标准为客户带来了选择,同时企业也不会受困于一个特别的卖主。你能够从我们这选择一个JBI容器而用别人的BPEL引擎,你只需把它嵌入后就能运行了。”

  当JBI能有助于java社区的时候,Jason Bloomberg,ZapThink LLC资深分析员说:“当公司考虑不同种类的问题而且构造SOA用来处理这些问题的时候,JBI并不是他们所列出的技术清单中首选的技术,因为它是关注于基于java的整合,我们看到了大部分的交谈是在java这个范围内的,而并非在不同种类的SOA范围内的。

  而且JBI和ESBs是如何结合到一起的又是另一个问题了,Bloomberg说:“ESB市场的挑战是没有一个很清晰的定义。另外一个大的挑战是大部分的卖主正在告诉客户们建立SOA但是你其实是需要ESB的。一个ESB架构既不是必须的也不是足够的。而JBI是一个用java作为工具来建立一个ESB架构的一个方法。一个支持JBI的ESB架构将会在java环境中更能发挥它的作用,但是它可能会,也可能不会有助于一个SOA的先驱者。

  在有关的新闻中,lona公司和ObjectWeb(国际开源中间件联盟)刚刚宣布了Celtix开源项目已经完成Milestone 2,它使Celtix的核心架构成为一个完整和可以检验的二进制格式。Milestone 2包括建API的实现和支持消息的触发。这两个特点能使Celtix核心支持插件的使用。Milestone 2同样能扩充SOAP 1.1以致不仅能有报错的能力而且还能支持DOC和RPC字面值。这些API支持完全支持完全支持JAX-WS Sync和One-Way API’s。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国