Current Release
For a description of new features in the latest release, see 0.6.5 Release Features.
The source code for Fabric3 can be obtained from Subversion. See http://xircles.codehaus.org/projects/fabric3/repo for details.
Installable Runtime Distributions
These bundles contain installable versions of the Fabric3 runtimes. The Standalone Server is a single-VM runtime. The controller and participant runtimes are used for multi-VM, distributed operation. Note that the Webapp and Integation Test runtimes are automatically downloaded by the respective Maven web application and iTest plugins.
| Distribution | Version | Released | Zip/Jar | Tar |
|---|---|---|---|---|
| Standalone Server | 0.6.5 | 2008-9-29 | zip (gpg) | tgz (gpg) |
| Federated Controller | 0.6.5 | 2008-9-29 | zip (gpg) | tgz (gpg) |
| Federated Participant | 0.6.5 | 2008-9-29 | zip (gpg) | tgz (gpg) |
Installable Extensions
Profiles
Profiles are intended for use with the Standalone and Federates runtimes. They aggregate a set of extensions to provide a common set of functionality. To install a profile extension, extract the contained jar files into the appropriate runtime directories (/extensions and/or /host) prior to booting the server.
| Profile | Version | Description | Released | Zip/Jar | Tar |
|---|---|---|---|---|---|
| Web Profile | 0.6.5 | Support for Web App components | 2008-9-29 | zip (gpg) | tgz (gpg) |
| JPA Profile | 0.6.5 | Support for JPA based on Hibernate | 2008-9-29 | zip (gpg) | tgz (gpg) |
| Web Services Profile | 0.6.5 | Support for Web Services | 2008-9-29 | zip (gpg) | tgz (gpg) |
| FTP Integration Profile | 0.6.5 | Support for large document transfers via FTP | 2008-9-29 | zip (gpg) | tgz (gpg) |
Additional Bindings
| Artifact Id | Version | Description | Released | Jar | GPG |
|---|---|---|---|---|---|
| fabric3-binding-jms | 0.6.5 | JMS binding | 2008-9-29 | jar | gpg |
| fabric3-binding-hessian | 0.6.5 | Hessian binding | 2008-9-29 | jar | gpg |
| fabric3-binding-burlap | 0.6.5 | Burlap binding | 2008-9-29 | jar | gpg |
Individual Extensions
Individual extensions can be downloaded and installed in the Fabric3 runtimes. To install an extension in the standalone runtime, copy its jar into the /extensions directory. Extensions are installed in the Maven and Webapp runtimes through plugin configuration. Refer to the plugin documentation for specifics.
All extensions are available from the Maven Repository.
Tutorials
The tutorials source code bundle can be downloaded from here (gpg).
The tutorials require the Web and JPA Profiles, which can be downloaded from the links in the Profiles section given above.
The BigBank tutorial also requires a database. An existing setup can be used or the H2 Database extension can be downloaded from here.
Installation instructions can be found in tutorial distribution REAME.txt file.
SCA Specification add Fabric3 Jars
| Profile | Version | Description | Released | Zip/Jar | Tar |
|---|---|---|---|---|---|
| SCA 1.0 API | 0.2.1 | SCA Java Annotations and APIs | 2007-9-1 | jar (gpg) | |
| SCA 0.9 Taglib | 0.6.5 | SCA JSP Taglib | 2008-9-29 | jar (gpg) | |
| Fabric3 API | 0.6.5 | Fabric3 Proprietary Annotations and APIs | 2008-9-29 | jar (gpg) |
Previous Releases
Previous releases can be found here.
