Home > SOA News > Proponents say JBI helps define ESBs
SOA News:
EMAIL THIS

Proponents say JBI helps define ESBs

By Colleen Frye, News Writer
08 Nov 2005 | SearchWebServices.com

News on SOA, EAI, Web services
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google

Amid the keen interest surrounding enterprise service buses rages a stormy debate over the exact definition of an ESB. Proponents of the Java Business Integration (JBI) specification believe JBI can clarify the debate, and several open source ESB initiatives are embracing JBI.

The ObjectWeb Consortium recently announced the "Petals" project to develop an ObjectWeb JBI platform. The Petals services platform is designed to extend the ObjectWeb open source Celtix ESB initiative with a JBI container as a core element. The ServiceMix, JBoss Inc. and Mule open source ESBs also support JBI. The JBI spec (JSR 208) extends the Java 2 Platform, Enterprise Edition and Standard Edition (J2EE and J2SE) with business integration service provider interfaces (SPIs), allowing third-party components to interoperate.

I feel strongly that this combination -- the 'perfect storm' -- of open source, ESB and JBI will really break the logjam of SOA.
Tom Miura
CEO, LogicBlaze Inc.

"We see JBI as the basic requirement for creating an ESB," said Rafael Marins, director of Fossil E-Commerce, based in Brazil. Fossil is a co-lead of Petals, along with EBM WebSourcing, a business integration company in France. ObjectWeb's Petals project will be using the ObjectWeb Fractal component model and the Celtix ESB for the transportation layer. Marins said Petals will be available as a standalone, as well as with JOnAS, an open source implementation of J2EE.

"Our objective is to develop an ecosystem around ObjectWeb software components we believe are related to integration issues," said Christopher Ney, executive director of ObjectWeb. "The JBI architecture was at the center of what we wanted to do with our existing technology; this is how we got Petals going."

"JBI has got a lot of promise," said Carl Treiloff, director of product management at Iona, which contributed the Celtix code base to ObjectWeb. "The key thing is building a vibrant ecosystem for JBI over and above Celtix. The Petals work is a first step in the validation in that." However, he added, "Celtix will be more than JBI; Celtix is both an ESB and a framework."

According to Dave Chappell, vice president and chief technology evangelist at Sonic Software, "The Petals initiative marks another place where the proliferation of the concept of ESBs is happening in the open source community. It will further the adoption of JBI as well." Bedford, Mass.-based Sonic was a founding member of the JBI Expert Group.

At JavaOne earlier this year, Sonic demonstrated its JBI implementation, which will be built in to the next major release of the company's ESB. "When we first set out to create JBI over two years ago, we had a vision that one day JBI would help drive the shape of ESBs, much like the EJB spec drove the shape of application servers in the late '90s."

This movement bodes well for JBI, which failed to get the support of IBM and BEA Systems Inc., two of Java's biggest backers, when it came up for ratification earlier this summer.

"I feel strongly that this combination -- the 'perfect storm' -- of open source, ESB and JBI will really break the logjam of SOA," said Tom Miura, CEO of LogicBlaze Inc., Marina del Rey, Calif., a provider of business integration solutions based on open source technologies and a supporter of ServiceMix. LogicBlaze just announced a variety of technical services and support subscriptions for ServiceMix 2.0, which has just been released and is available under the Apache 2.0 open source license.

"JBI nails down standards, as far as a version 1 can be nailed down, and standards are what SOA will be all about," Miura said. "Standards bring choice for customers, so enterprises won't be locked into a particular vendor. You can pick a JBI container from us and use somebody else's BPEL engine; you plug it in and it will work."

While JBI for the Java community makes sense, "for companies thinking about heterogeneous issues and building out an SOA to deal with those issues, JBI is not on the top of their list of technologies," said Jason Bloomberg, a senior analyst at ZapThink LLC, Waltham, Mass. "Because it's focused on Java integration, we see most of the conversation within the Java circle, not within heterogeneous SOA circles."

For more information

Open source ESBs race to define themselves

Learn how ESBs, composite application frameworks deliver agility

And exactly how the role of JBI and the role of ESBs fit together is another question, Bloomberg said. "The challenge the ESB market has is there is no one clear definition. The other big challenge is that most vendors are telling customers that to build SOA you need an ESB, which is not true. An ESB is neither necessary nor sufficient. And JBI is a Java approach to building an ESB. An ESB that supports JBI will be more interoperable in a Java environment, but it may or may not help with an SOA initiative."

In related news, Iona and ObjectWeb just announced that the Celtix project has completed Milestone 2, which makes available a complete and tested binary format of the core Celtix architecture. Milestone 2 includes implementation of the binding API and support for message handlers. Both features enable the Celtix core to support the use of plug-ins. Milestone 2 also expands SOAP 1.1 support to include DOC literal and RPC literal, as well as the ability to handle faults. APIs supporting JAX-WS Sync and One-Way have also been completed.



Tags: Enterprise Services Bus (ESB)JBI (Java Business Integration)Java Web ServicesVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
Enterprise Services Bus (ESB)
U.S. Coast Guard adopts SOA and ESB to better track ships at sea
Mulesoft architect talks REST, ESBs
"Stripped-down" open source ESBs still solid middleware engines
Open source and ESBs
Low-latency ESB solution relies on powerful hardware
An open source ESB can cost you
Read our new ESB tutorial!
ESB Tutorial
Three tips for choosing an ESB
ESB watered down by EAI, but distinction remains
Enterprise Services Bus (ESB) Research

SOA strategy
SOA Podcast Library
Road-mapping: An essential EA skill
SOA for Dummies, 2nd Edition, by Judith Hurwitz
Three tips for success in SOA
New Microsoft language for SOA?
Trends 2008: Outsourcing, agile development
Is SAP the SOA leader?
SAP new SOA strategy debated
Goldman sees hard times for software
SAP offers two paths to SOA
SOA strategy Research

Application servers and Web service platforms
SOA skills, slings and arrows
WSO2 launches Carbon modular SOA framework with OSGi flavor
Former .NET Web developers ride Ruby and Rails application framework
New Microsoft site for architects
Build vs. buy SOA?
WSO2 offers Spring Web services framework
WSO2 releases mashup server
SpringSource buys Covalent
Web services mashup tool released
Goldman sees hard times for software

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
enterprise service bus  (SearchSOA.com)
webMethods  (SearchSOA.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



SOA Web Services: Application Server, Portals, Java, Microsoft .NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts