Terracotta 2.3 Adds Five OSS Frameworks Using New Plug-In Architecture
Terracotta’s Integration With Struts,
iBATIS, RIFE and Other Open
Source Frameworks to Further
Drive Adoption of Lightweight Application Infrastructures
SAN FRANCISCO--(BUSINESS WIRE)--Terracotta, Inc., a leader in innovative solutions for enterprise Java scalability, today announced the general availability of Terracotta 2.3, the latest release of the company’s leading open source Java clustering solution. Terracotta 2.3 offers new features that accelerate its integration with popular lightweight frameworks such as Struts, iBATIS and RIFE, and reduce deployment costs of application clustering — bringing highly available, scalable Java applications to a broader market of users.
“Terracotta 2.3 is another step forward for extending the power and reach of Open Terracotta and open source Java clustering”
Terracotta’s powerful runtime clustering technology fills a market void as companies seek low cost, easy to deploy alternatives to existing proprietary J2EE solutions. Terracotta easily integrates with a variety of popular application servers and enables Java applications to scale with minimal effort and substantially less development time.
“Clustering, high availability, and the general concept of scalability in the Java world have always been vital, but difficult problems to solve,” said Michael Coté, analyst, RedMonk. “Ideally, clustering would be handled at the lower levels of the platform, rather than pulled to the top layers of application development. Terracotta is doing just that by pushing the technology down to the byte code level, resulting in an approach to the age old problem of scalability that looks hopeful.”
Now, with Terracotta 2.3, developers can further extend the power of lightweight clustering through several key enhancements. Terracotta’s new Configuration Modules feature allows the development and use of modular pre-packaged configurations for popular frameworks that can be easily plugged in at deployment time. Initial Configuration Modules include:
- Lucene, the #1 high-performance, full-featured text Java search engine
- RIFE, a full-stack web application framework
- Struts 1, a flexible control layer based on standard technologies like Java Servlets, JavaBeans, ResourceBundles and XML
- Cglib, a powerful, high-performance code generation library
- iBATIS, a popular object-relational mapping framework
In addition, developers can easily contribute new modules to precisely target specific Terracotta capabilities required for their applications. The new structure and capabilities accelerate the expansion of the developer community and its contributions to the Terracotta project. Other open source communities are currently integrating with Terracotta using this capability, and the company anticipates announcing support for more open source frameworks soon.
Coté also highlights that, “Because Terracotta is both open source and, as 2.3 shows, engaged with several key open source Java projects, as well as closed source projects, Terracotta has good footing to provide a widely used solution to the problems of Java application scalability.”
“Terracotta 2.3 is another step forward for extending the power and reach of Open Terracotta and open source Java clustering,” said Ari Zilka, founder and chief technology officer. “By integrating it with the key open source frameworks and reducing the infrastructure required to support application clustering, we are providing organizations with the replacement for monolithic, proprietary approaches.”
Additional enhancements to Terracotta 2.3 include:
High Application Availability at Lower Cost – No Need for Expensive Shared Storage
- Developers are able to configure active passive servers using a standard network connection eliminating the need for shared storage that can be prohibitively expensive for some organizations or projects.
- Network-based active passive capabilities enables the active Terracotta server to synchronize with one or more passive servers using only a standard TCP/IP connection, which allows a passive server to resume service if the primary server fails.
New Visibility into Cluster Events
- Terracotta’s standard JMX framework enables cluster event implementations and provides control and visibility to both the developer and operator.
- With detailed information on specific applications, developers can identify cluster membership events and write business logic that uses the information appropriately.
New Platforms and Enhanced Usability
- Beta support for Java 6 and the JBoss Application Server.
- Improved Eclipse plug-in streamlines deployments make it easier for developers to track and resolve common deployment roadblocks.
- Enhanced management features include: end-user notification of updated release availability; an exception reporter to aid in troubleshooting; and authentication for Terracotta administrator console access.
Pricing and Availability
Terracotta 2.3 is available under the Terracotta Public License, which is based on the popular Mozilla Public License (MPL), for free use and distribution. For download and additional information, visit http://www.terracotta.org.
Terracotta 2.2.1 Enterprise Edition is also generally available and provides JVM-level clustering and work coordination for enterprises, with professional support through several subscription packages. For more information on Enterprise Terracotta, visit http://www.terracottatech.com.
Terracotta, Inc.
Terracotta, Inc. provides the only runtime clustering solution that supports highly available and scalable Java business applications. Terracotta’s simple clustering solution significantly improves highly available Java application infrastructures with faster time to market, increased return on investment, and lower total cost of ownership. Founded in 2003, Terracotta is a private firm headquartered in San Francisco. Additional information is available at www.terracottatech.com. Terracotta’s open source community is available at www.terracotta.org.
Terracotta, Inc., Terracotta, and the Terracotta stylized “T” logo are trademarks of Terracotta, Inc. Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. Other marks are the property of their respective owners and are used here only for identification purposes.
