Fuji Milestone 2 - Proxy Bundle
Fuji, the OpenESB V3 development playground, has hit its Milestone 2 release.
For a quick preview watch the screencast. For more a more in depth look, check out the source code and the Milestone 2 demo.
Besides a few fixes and some design collaboration on interceptors my main contribution to this release is the Proxy bundle.
The Proxy bundle allows a component in one Fuji instance on one machine to communicate with another component in another Fuji instance on a different machine. The Normalized Message Router (NMR) only deals with a single JVM instance. Usually SOAP/HTTP is used to span machines. The Proxy bundle is a JBI component that extends the NMR bus across JVM's using a light weight protocol.
Shoal/GMS is the basis for the first transport implementation for the Proxy bundle. It provides group awareness and messaging.
More detailed information about the Proxy bundle can be found here.