Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The base runtime distribution contains only core functionality. Most applications will require one or more extensions. Fabric3 has bundled commonly used extensions in a set of profiles, which can be installed as aggregates in a runtime. Fabric3 profiles include:

  • Spring
  • JPA/Hibernate with XA transactions
  • Timers
  • JMS with XA transactions
  • Web Services
  • REST/JAX-RS
  • ZeroMQ high-speed messaging
  • Web 2.0
  • Web Applications
  • Spring
  • Timers

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 runtime _/extensions  directorydirectory. 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.