Integrations - DRAFT About |
rate-10551536-67259
| Article Rating? |
|
|
|
A unique clustering design enables Terracotta DSO to successfully integrate with any other software written for the Java platform. This flexible approach is implemented in one of the following ways:
- Terracotta Integration Modules - Pre-configured off-the-shelf solutions
- Container and Application Server Support - Detailed product-specific guides
- Custom Build - Clearly defined pathways to custom integrations for any application
These methods are explained below. For a complete list of available integrations, see the Index of Integrations.
Terracotta Integration Modules
A Terracotta Integration Module (TIM) is a set of configuration elements packaged together as a single, includable module within the Terracotta configuration. Including a TIM in your project is as simple as adding one line to a configuration file.
For example, the following adds EHCache clustering support:
<module name="clustered-ehcache-1.3" version="2.5.0"/>
Some TIMs are provided as part of the Terracotta installation. Others can be downloaded from the Terracotta website and installed separately.
TIMs are availabe for many software products, including:
- EHCache
- Hibernate
- Jetty
- Lucene
- iBatis
Container and Application Server Support
Detailed how-to guides are available for creating working configurations for a number of web containers and application servers, including the following:
- Tomcat
- JBoss Application Server
- WebLogic
How-to guides help you get started with setting up a Terracotta cluster as well as configuring your web container or application server.
Custom Build
The Terracotta clustering design lends itself to integrating with any Java-based application. Even if your application, framework, or library isn't listed in the Index of Integrations, a TIM can be custom built. You can build your own, or contact Terracotta, Inc. to find out how we can build and maintain a TIM to your specifications.
Build Your Own
- Share your integration project with a community of Terracotta DSO users.
More Information
For more information, see the Configuration Modules section of the Configuration Guide and Reference.