Fabric3
Fabric3 takes a fresh approach to integration. Instead of introducing a complex, costly, and ineffcient Enterprise Service Bus architecture, Fabric3 enables developers to connect services by wiring them together, as if they were part of a circuit board.
Fabric3 also avoids the lock-in of proprietary vendor solutions. Built on the Service Component Architecture standards (SCA), Fabric3 runs standalone, on Apache Tomcat, or on a Java EE application server, providing full application portability.
Complete support for SCA 1.1 Assembly, Policy, Java, and Spring
Support for JAX-RS, JPA, JAX-WS, and WS-*
Deploy on premise or in the cloud
Dynamic, cross-application policy and SLA enforcement
Create applications using declarative Event Driven Architecture
Hypermedia-based distributed management
Web 2.0 and Web Sockets
High-performance, brokerless messaging based on ZeroMQ
An extensible kernel built on...SCA
Zero-configuration clustering
Multi-cluster deployment and partitioning
XA transactions with recovery
High-Availability singleton services
Clustering on Amazon EC2
Backed by commercial support
End-to-end continuous integration
Service mocking
Small footprint: base distribution ~ 10MB.