This is a nice write-up by
Ron explaining both the simplicity and the power of JBI. As Ron says, "
don't look on the JBI API's and SPI's as something you will use in your application. For the vast majority of users, JBI will simply be a framework that will be used to host a set of containers that will provide the functions needed by the user. The user will be using things like BPEL, XSLT, and SOAP, and will deal only with BPEL processes, XSLT style sheets, and WSDL definitions. The only points where JBI will become visible are - knowing that you need to assemble the right JBI components to provide the types of functions you need, and
- having a centralized administrative capability, allowing you to administer these separate containers together."
The Java EE 5 tools Bundle Beta simplifies the user's life even further and lets the users work totally unaware of the JBI plumbing since its completely abstracted away from the user. The Composite Application Project system, features like One-Click Deployment, the various tools like the XML Schema Editor, the WSDL Editor, the BPEL Visual Designer, the JBI Manager, the various language debuggers (JPDA, BPEL, etc.)
, various other tools and plug-ins available at design time, in addition, the various component containers available at runtime and the seamless integration with the GlassFish Application Server, make the user's life a lot easier. I invite you to check it out for yourself.
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).