XStream is a simple library to serialize objects to XML and back again. Features: Ease of use, no mappings, performance, clean XML, no modifications to classes, integration with XML libraries, full object graph support, customizable conversion strategies.
Jencks is a lightweight JCA container which is easy to deploy inside Spring to provide inbound and outbound messaging using APIs like JMS, JAX-RPC, JBI and JCA CCI as well as providing an XA based pooling mechanism for JDBC and easy integration of Geronimo's TransactionManager with Spring.
Lingo is a lightweight POJO based remoting and messaging library based on Spring's Remoting which extends it to support JMS. Lingo can support a wide range of message exchange patterns including both synchronous and asynchronous message exchange. Lingo is an ideal technology to cluster your POJO services to achieve load balancing across many servers and automatic failover. Lingo is high performance and works great in server centric environments as it can work with JCA to cleanly integrate with thread, connection and session pooling as well as handing of transactions, retry and exception handling.
A wire protocol designed for cross-platform messaging
Mule is an Enterprise Service Bus (ESB) and integration platform. It connects everything from legacy applications and mainframes to JEE application, to SaaS and mobile applications. Its the most widely used integration platform in the world. * Find out more: http://mulesoft.org * Download the source code at: http://www.mulesoft.org/download-mule-esb-community-edition * Get the code: https://github.com/mulesoft/mule