The IBM BeepLite Networking Layer is a Java implementation of BEEP (RFC 3080, RFC 3081, RFC 3288). The latest developer release is available on www.alphaworks.ibm.com/tech/beeplite (90-day trial license).
The IBM BeepLite Networking Layer is a JavaTM implementation of BEEP (RFC 3080, RFC 3081), a generic application protocol kernel for connection-oriented, asynchronous interactions. It supports dynamic, pluggable application protocols for peer-to-peer, client-server, or server-to-server scenarios; it allows multiple channels over one or more authenticated session; and it supports arbitrary MIME payloads, including XML.
This technology is part of the Emerging Technologies Toolkit (ETTK), a special collection of emerging technologies from IBM's software development and research labs.