Still trying to make sense out of the JBI specification JSR-208 ? This blog will take you through various key statements present in the specification, and further elaborate with the writer's own personal experience using ServiceMix -- an open source implementation of the same spec. Among the many fun facts you will find:
The JBI spec, and most JBI presentations, seem to make a big distinction between a JBI bus component which is a Service Engine (SE) versus a component which is a Binding Component (BC). I find this to be mostly a conceptual distinction, depending on how you choose to think about the components that you develop for your application. In general, don't agonize too much over whether your component is a Service Engine or a Binding Component. In practice, the distinction isn't terribly important from a purely JBI point of view, although it may be important from an architectural point of view for your application.
Read the complete post : Fun Facts to Known And Tell: Java Business Integration Have you encountered any fun facts while using JBI ? What are your thoughts ?