Skip to: Site menu | Main content

fabric3

0.5 Release Features Print

The 0.5 Vegas release is currently in-process.

The themes of the 0.5 release are:

  • Improved SCA support
  • Dynamic wiring
  • Enhanced runtime management and JMX support
  • Expanded JPA integration
  • Web application components
  • Improved bindings
  • End-user policy extensions
  • Usability enhancements

New features are described below. For features in specific 0.5 milestone releases, see:

Improved SCA support

The 0.5 release introduces support for stateless and conversational callbacks. In addition, the Fabric3 kernel has been enhanced to support remote conversations, conversation expiration, and conversation propagation across multiple components.

Dynamic wiring

The Fabric3 kernel wiring infrastructure has been improved to support dynamic reference proxy reinjection. This allows component implementation instances to be updated with new wires. In addition, the improved wiring infrastructure provides the groundwork for advanced wire-by-query capabilities that will be introduced in a later release.

Enhanced runtime management and JMX support

The 0.5 release provides JMX instrumentation and control of components.

Expanded JPA integration

EntityManager injection using the JPA @PersistenceContext is now supported. In addition, extended persistence contexts are supported for use with conversational services.

Web application components

Web application archives (WAR) are now a suported contribution format. The 0.5 release adds support for the latest SCA JEE Integration Specification for web components, including @Reference injection on servlets and JSPs, and an implementation of the SCA JSP tag library. In addition, web components are now supported on the standalone runtime.

Improved bindings

The 0.5 release includes support for conversations and callbacks using the Web Services, JMS, Hessian, and Burlap bindings. The Axis-based web services binding has been updated to fully support JAXB databinding. In addition, support for OracleAQ has been added.

End-user policy extensions

With support for policy extensions, end-users can now develop and install custom policy implementations in the Fabric3 kernel.

Usability enhancements

Usability enhancements include easier datasource configuration and improved monitoring.