 |

Terracotta DSO (Distributed Shared Objects) is a runtime solution that allows data to be shared across multiple Java Virtual Machines (JVMs) without the need for proprietary APIs, custom code, databases, or message queues. Terracotta DSO provides plug-in capacity and availability for Java applications running on two or more machines. With Terracotta DSO, objects can be clustered at runtime just by specifying them by name.
To cluster an application for high-availability and scalability, most solutions today require time-consuming development and tuning. Or, they require complex APIs that do not maintain natural Java semantics. This forces developers to deal with added code complexity and alters their domain model. This “extra” development breaks the original promise that Java made to the developer: write once, run anywhere. Developers need a way to use natural Java semantics to provide high-availability and scalability. Terracotta DSO is a runtime solution for clustering JVMs, instead of the application. By extending the Java heap, Terracotta DSO creates one “clustered” JVM that shares object state and behavior. Tuning the clustering behavior can now be done at runtime without code changes. Developers can focus on business logic, not infrastructure.
Terracotta DSO does not require Java serialization, thus it preserves the domain model. With Terracotta DSO, no code changes to the application are needed. The fine-grained nature of Terracotta eliminates unnecessary data transfer between JVMs in a cluster, thus ensuring scalability. Terracotta DSO is a pure Java solution that is supported on Sun HotSpot (v1.4.2 or v1.5.0) running on Solaris, Red Hat Enterprise Linux, or Windows Server 2003.
Please contact us at sales@covalent.com for additional information and specific details on subscription plans from Covalent Technologies. Or, if you prefer to talk with us live about our services, call us at 800/444-1935 or 925/974-8800.
|