Integrations - About |
rate-7372943-87377
| Article Rating? |
|
|
|
Terracotta Integrations
Terracotta's unique clustering design allows it to integrate with all software written for the Java platform.
Integrations for Terracotta are available in the following methods:
- Terracotta Integration Modules
- Container Support
- Direct Support
Terracotta Integration Modules
Terracotta Integration Modules allow sets of configuration elements to be packaged together as a single, includable module within the Terracotta configuration. Including a Terracotta Integration Module in your project is as simple as one line.
For example the following adds EHCache clustering support:
<module name="clustered-ehcache-1.3" version="2.5.0"/>
Container Support
Certain types of Java software (e.g. Application Servers like IBM Websphere and containers such as Eclipse RCP) require product level support from Terracotta.
What about modules that are not supported?
Just because an integration module is not written yet for a particular framework, does not mean it won't work. In fact, it is often the case that the framework will work with Terracotta with a very small amount of effort!
If you have a framework or library you'd like to enable with Terracotta, use our Community resources to get help.
Build Your Own
Want to find out how to create your own Terracotta Integration Module?
Learn how to create your own Terracotta Integration Module (it's really easy!).
Feel like sharing it with the Community?
If you have a working Terracotta Integration Module or integration we would love to help you promote it. Get involved with the Terracotta project, become a Contributor and get started today at the Terracotta Forge.
Terracotta Forge
We encourage any kind of project that works with Terracotta to be included in the Terracotta Forge (Config Modules too!)
Find out more about the Terracotta Forge.
More Information
For more information regarding the use of existing configuration modules and how to create your own configuration modules, refer to the Configuration Modules section of the Configuration Guide and Reference. Also see Configuration Module Versioning for information and policies about configuration module version management.