ps on JBI

After writing a somewhat lengthy and abstract entry about JBI yesterday it occurs to me that there’s a relatively simple answer to the confusion (see the comments at the end of the entry).
A lot of the difficulty seems due to marketing messages that compare JBI to EJB, when this is not really appropriate.
The reason for that, as I understand it, was to underscore the potential importance and impact of JBI on the industry. This of course remains to be seen.
However JBI and EJB are technically very different and no one should be thinking of one as an alternative for the other.
JBI is entirely focused on an API for integreation vendors. Application developers are unlikely to ever use it.
IONA’s implementation, which was demo’d at Java One, for example, allows any JBI compliant integration component to be hosted on Artix. Any vendor of business process management, data transformation, security services, transaction services, etc. can therefore immediately take advantage of Artix’s high performance middleware kernel and multi-protocol, multi-format, and multi-language capabilities.
EJBs on the other hand are squarely aimed at application developers and have nothing at all to do with enabling best of breed functionality for customers of integration technology.

Advertisements

5 responses to “ps on JBI

  1. Integration vs. Applications?

  2. JBI Discussion

    Lots of links on JBI: IONA’s Eric Newcomer Microsoft’s Don Box Cape Clear’s Annrai O’Toole ServiceMix (and Groovy and ActiveSOAP and …) contributor James Strachan IONA’s Steve Vinoski (with a reply from Don Box again…

  3. Box, Vinoski and JBI.

    …JBI does not serve, and was never intended to serve, the general Java developer community, nor is it designed to provide a programming/management/deployment model for writing hosted code – it is for writing hosting code. I’m wondering if Don has rea…

  4. Architecture for the vendors vs Architecture for the customer

    I have been following the JBI spec closely for a while – and something that Eric Newcomer said recently…

  5. Architecture for the vendors vs Architecture for the customer

    I have been following the JBI spec closely for a while – and something that Eric Newcomer said recently…