The Java Reference Implementation of the Fudge Messaging specification