Article Discussion
Service-Oriented Java Business Integration
Summary: Java Business Integration (JSR 208) defines container services that enable system integration via Web service technologies and XML message exchanges. In this interview, JBI Spec Lead Ron Ten-Hove discusses how JBI will impact enterprise Java developers.
7 posts on 1 page.      
« Previous 1 Next »
The ability to add new comments in this discussion is temporarily disabled.
Most recent reply: November 8, 2005 9:45 AM by Giridhar
Bill
Posts: 409 / Nickname: bv / Registered: January 17, 2002 4:28 PM
Service-Oriented Java Business Integration
August 10, 2005 8:00 PM      
Java Business Integration (JSR 208) defines container services that enable system integration via Web service technologies and XML message exchanges. In this interview, JBI Spec Lead Ron Ten-Hove discusses how JBI will impact enterprise Java developers.

Read this Leading-Edge Java article:

http://www.artima.com/lejava/articles/jbi.html

What is your opinion of JBI?
bug
Posts: 5 / Nickname: bugmenot / Registered: July 12, 2004 11:21 PM
Re: Service-Oriented Java Business Integration
August 18, 2005 2:03 PM      
I've been reading a lot about SOA, BPEL, et al recently and it all seems very "pie in the sky" to me right now. I think what is needed is a "Pet Store" type demo application that is acually implemented and widely available for everyone to examine and digest. It's one thing to write about examples such as integration of ordering with shipping, but until someone actually does it and makes it available for investigation and learning it is not likely to make any real headway in the market.
Mike
Posts: 2 / Nickname: mikepetry / Registered: April 28, 2005 10:31 AM
Re: Service-Oriented Java Business Integration
August 23, 2005 10:22 PM      
Within Java services can be defined as interfaces. WSDL is a platform / language independent way to identify services which are usually interfaces (except when using document-centric SOAP). I just don't see the benefit.
Kit
Posts: 3 / Nickname: kitd / Registered: September 22, 2003 3:48 AM
Re: Service-Oriented Java Business Integration
September 22, 2005 5:14 AM      
I think most people agree that to integrate the widest number of enterprise services as easily as possible, what is needed is a hub or bus that allows the services to be plugged in the back and protocol transceivers (aka binding components) to be stuck on the front.

Services may be web services, EJBs, POJOs, BPM engines, message translators (ie XSLT), rules engines, etc. The services offered can be described using WSDL.

Binding components may handle SOAP, JMS, HTTP, SMTP/POP3, + adapters for any specialised protocol.

Such an architecture decouples client from service. But whereas proprietary products offer similar functionality, they may lack a key component, eg rules engine, or may not offer best-of-breed (the BPM engine may run like a dog).

It would be nice if messages could be consumed, transformed, enriched and serviced by pluggable bespoke or best-of-breed components, and what is needed for that is a standard API for all the binding components and service engines to be bolted onto an underlying messaging infrastructure. JBI does that. It basically allows you to build your own service bus.

HTH
Kit
Posts: 3 / Nickname: kitd / Registered: September 22, 2003 3:48 AM
Re: Service-Oriented Java Business Integration
September 22, 2005 5:17 AM      
In addition, the more cynical might note that building your own integration bus is not what certain vendors (with competing products) want, which is why IBM and BEA voted against the JBI jsr. I couldn't possible comment :)
Clark
Posts: 1 / Nickname: clark / Registered: April 1, 2002 2:43 AM
Re: Service-Oriented Java Business Integration
October 11, 2005 5:42 AM      
I guess I'm not quite getting the role of JBI in relation to UDDI and ESB's. As a "container of containers", it let's you plug in containers and wire them together using a standard. Seems like without JBI, you expose the services in the containers using WSDL, publish them as UDDI, and use ESB as the messaging backbone. So it seems like JBI is doing the same thing but as container services. Am I interpreting this correctly? Can someone elaborate on the relationship between JBI and ESB (where they may be competitive and/or complimentary)?
Giridhar
Posts: 1 / Nickname: caffeinead / Registered: November 8, 2005 4:37 AM
Re: Service-Oriented Java Business Integration
November 8, 2005 9:45 AM      
I think JBI is trying to standardize what products like Weblogic Workshop Integration already do. Except, WLI has a built-in business process engine which is proprietry. If this is true, I have a question. How does JBI address communicating with non-Java applications that do not work as web services (no WSDL/SOAP)? How does it work with a non-Java binding component?
7 posts on 1 page.
« Previous 1 Next »