To make it simpler to use as an end user, we've created a JBI Client API which makes it easy to work with any JBI container and other JBI components.
The JavaDoc is probably self evident for many things, especially if you are aware of the JBI APIs. There is an example test case which shows many of these APIs in action.
Using the JBI interfaces
The following helper methods just provide some helper methods for easier use of the JBI APIs
Sending messages
Invoking services
Using the POJO methods
We provide a few helper POJO based methods to allow you to use JBI using regular POJOs to hide some of the XML marshaling detail. Then you can use a plugable marshaler to map your POJOs to JAXP Sources.