Here is a blog entry from Binod that showcases the Java EE Service Engine and how it bridges JBI and Java EE. It demonstrates how a Message Driven Bean (MDB) is used to access a BPEL business process deployed in the WS-BPEL JBI Service Engine which in turn invokes a stateless session bean (SLSB) using the Java EE JBI Service Engine's Application Server bridge. It also show-cases the seamless integration between JBI and Java EE platforms.
The samples
Insurance Claim Composite Application presented here and the Loan Processing Composite Application presented
here in this blog entry and
here in this blog entry, also showcase how to create a composite application that get deployed on to multiple JBI component containers that include the Java EE Service Engine, the WS-BPEL Service Engine and the HTTP/SOAP Binding Component and leverage the power of JBI and Java EE. More details about the Java EE Service Engine, its Application Server bridge, and the seamless integration between JBI and Java EE is
here in this blog entry.
Why do I need to know this?
The good news is that you don't need to know any of this to use Java
Business Integration(JBI). Perhaps the even better news is that JBI is
tightly, seamlessly, and transparently integrated with the GlassFish Application
Server. However, we thought some people might be interested in learning how
this actually works behind the scenes.
All these are good examples of how you can preserve your current investment
in existing Java EE Application Servers by wrapping your existing EJB
or servlet code as a Web service, then reusing them in a SOA.
SOA developers who are the users of the Java EE Tools Bundle therefore only need to use domain concepts and technologies related to the business problem they are addressing because JBI and the GlassFish Application Server provide that
Invisible Plumbing that makes it easy for the SOA developer. This allows the composite application developer to concentrate exclusively in domains he is expert in, and leaves the business of weaving the services he writes into the overall SOA fabric to the Java EE tools bundle.
Download the Java EE 5 Tools Bundle Beta from http://java.sun.com/javaee/downloads/index.jsp for FREE, and provide us feedback on the improvements you'd like to see. It combines the new Java EE 5 SDK with NetBeans IDE 5.5 Beta,
NetBeans Enterprise Pack 5.5 Early Access, and Sun Java System
Application Server Platform Edition 9. This bundle also contains
Project Open ESB Starter Kit Beta, Java EE 5 samples, Java BluePrints,
and API docs (Javadoc).