...
- Spring
- JPA/Hibernate with XA transactions
- Timers
- JMS with XA transactions
- Web Services
- REST/JAX-RSZeroMQ
- high-speed messagingZeroMQ
- Web 2.0
- Web Applications
Since simplicity is also a design goal, Fabric3 attempts to make creating custom extensions as straightforward as possible: write an SCA contribution and drop it in the runtime /extensions directory. The Fabric3 runtime is itself assembled from a series of SCA components so once you have mastered the SCA programming model, you are well along to understanding how to customize Fabric3.