Terracotta, Inc.

From Wikipedia, the free encyclopedia
  (Redirected from Terracotta Cluster)
Jump to: navigation, search

Terracotta is a Software AG company that specializes in application scalability, availability and performance for enterprise Java. Terracotta software is used in 190 countries on 500,000+ deployments by more than one million developers.

Terracotta, Inc.
Industry Computer software
Founded San Francisco, California, 2003
Products BigMemory
Enterprise Ehcache
Quartz Scheduler
Web Sessions
Terracotta Enterprise Suite
Employees 50-100
Parent Software AG
Website www.terracotta.org

Contents

[edit] History

Terracotta began as a provider of clustering technologies for Java intended to simplify development, deployment, testing and management of enterprise applications by moving clustering and caching services to the Java Virtual Machine (JVM) instead of the application.

In August 2009, Terracotta purchased Ehcache. The company expanded the capabilities of Ehcache and developed enterprise-class products based on the open source project.[1] That year, Terracotta also acquired Quartz, the de facto standard job scheduler for Java.

Software AG acquired Terracotta in May 2011. Wolfram Jost, CTO of Software AG, cited Terracotta’s scalability, performance, cloud enablement and in-memory strategy as the most critical factors for the acquisition.[2]

Terracotta will be the in-memory technology in the Software AG product stack. Additionally, its in-memory processing will provide the foundation for Software AG’s cloud offerings. The first combined product release is expected in the fourth quarter, 2011.[3]

[edit] Community

Terracotta is open source, and the source code is available for anonymous access on Subversion. It is built and used by an active community of over one million developers across 190 countries on 500,000+ deployments. Terracotta provides a number of resources to facilitate communication amongst these users:[4]

  • Forums: free discussion boards where users can post questions as they integrate Terracotta with their application
  • Email lists: special interest email groups
  • Jira BugTracker: an issue and feature tracking application where users can post issues or feature requests and see a work schedule for the development community

[edit] Projects and Products

  • Ehcache: an open source, standards-based cache used to boost performance, offload the database and simplify scalability[5]
Enterprise Ehcache: a commercial product based on the open source Ehcache project
  • BigMemory: a commercial product that provides an in-process, off-heap cache that lets applications store up to a terabyte in memory without the impact of the Java garbage collector
  • Quartz: an open source job scheduling service
Quartz Scheduler: a commercial product, based on the open source Quartz project
  • Web Sessions: a commercial product that provides high availability for Java Servlet Sessions, allowing user session data to survive server restarts and failures[6]
  • Terracotta Enterprise Suite: a commercial product that includes Enterprise Ehcache, Web Sessions and Quartz Scheduler

[edit] Terracotta Cluster

Terracotta is an open source JVM-level clustering software for Java developed by Terracotta, Inc.. It delivers clustering as a runtime infrastructure service, which aims at simplifying the task of clustering a Java application, through clustering the JVM underneath the application, instead of clustering the application itself.[7]

Employees of Terracotta, Inc. and independent volunteers develop and maintain Terracotta. Users have free access to the source code and to the binary form of Terracotta under the Terracotta Public License. A development line for select features is prepared in proprietary, closed source code and maintained solely by employees of Terracotta, Inc.

The core features of Terracotta, including bytecode manipulation libraries and the Terracotta server, are distributed in TAR and JAR formats. Some tools are packaged with the core package, but others are distributed as Terracotta Integration Modules.

A plug-in for the Eclipse software development platform is available to aid developers in configuration and testing of Terracotta. The Terracotta Eclipse plugin is available as a separate download.

[edit] See also

[edit] References

  1. ^ Luck, Greg. "Ehcache: The Year In Review". Greg Luck's Blog. Greg Luck. http://gregluck.com/blog/archives/2010/12/ehcache-the-year-in-review/. 
  2. ^ Bruno, Eric J.. "Software AG / Terracotta at Process World 2011". Drdobbs.com. UBM. http://drdobbs.com/blogs/java/231001154. 
  3. ^ "Software AG Acquires Terracotta Inc., a Leader in In-Memory and Cloud Enabling Technology". Business Wire. Berkshire Hathaway. http://www.businesswire.com/news/home/20110522005123/en/Software-AG-Acquires-Terracotta-Leader-In-Memory-Cloud. 
  4. ^ "Terracotta Community". Terracotta.org. http://terracotta.org/community. 
  5. ^ "Ehcache Overview". Ehcache.org. Ehcache for Terracotta. http://ehcache.org/about. 
  6. ^ "Terracotta for Web Sessions". Terracotta.org. Terracotta. http://terracotta.org/products/web-sessions. 
  7. ^ What Is Terracotta?

[edit] External links

Personal tools
Namespaces
Variants
Actions
Navigation
Interaction
Toolbox
Print/export
Languages