Working with OpenESB Core sources

esb-util

This module contains Open ESB utility classes shared between clients and runtime.


jbi 

Contains all the interfaces specified by the JSR 208 Expert Committee


runtime

The runtime module is the core JBI framework and runtime.

It contains several children for each functionnality of the bus :

  • base : Shared interfaces between JBI Runtime modules
  • esb-manage : ESB Runtime Management Infrastructure
  • esb-security : ESB Security Service
  • framework : JBI Framework Services
  • manage : JBI Runtime Management components, providing installation, deployment, and other JMX interfaces for remote management consoles.
  • nmr : JBI Messaging components
  • security : JBI Security Service
  • sun_framework : JBI Sun Framework Services
  • ui : JBI UI Runtime Classes
  • wsdl : JBI WSDL Shared Library

ri-clients

The client module (ri-clients) contains all the JBI Clients :

  • jbi-admin-common : The "jbi-admin-common" Common CLI code
  • jbi-admin-cli : The "jbi-admin-cli" GlassFish/JBI asadmin CLI commands
  • jbi-admin-gui : The "jbi-admin-gui" Glassfish console code
  • jbi-ant-tasks : The "jbi-ant-tasks" ant tasks code for jbi admin tasks