Fabric3 is an open source platform that makes building and managing composite applications easier

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.

Standards Compliant

Complete support for SCA 1.1 Assembly, Policy, Java, and Spring

Support for JAX-RS, JPA, JAX-WS, and WS-*

Innovative

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

Reliable

Zero-configuration clustering

Multi-cluster deployment and partitioning

XA transactions with recovery

High-Availability singleton services

Clustering on Amazon EC2

Backed by commercial support

Productive

End-to-end continuous integration

Service mocking

Small footprint: base distribution ~ 10MB.