Digital Edition

Terracotta Java-based Visualization Server Available
Clustering Java Aims to Increase Stability

Terracotta’s Naturally Clustered Java lets developers view   applications as if they were running in a single Virtual Machine (VM), and enables runtime clustering capabilities that enhance application scalability and availability, the San Francisco-based company says.

Clustering Java, using the Terracotta Virtualization Server (TVS),  increases the stability and fault tolerance of Java applications while simultaneously reducing ongoing development and operating  costs. TVS Eliminates long-standing tradeoffs developers have been forced to make between availability and performance in Java applications.

With TVS, availability and performance come together in a “plug-configure-play” infrastructure software package. This means that there are no code changes, no APIs, and no altering of application semantics. TVS provides complete data access visibility and control  to development or operations staff at runtime. Developers can use natural Java with no need to learn, use, or maintain proprietary API’s.

TVS has two primary components that together meet a diverse, but often concurrent, set of data access and consumption needs; Distributed Shared Objects (DSO) and High-Availability-JDBC (HA-JDBC).

DSO is a Terracotta Virtualization Server component that provides the capability to share object state across Java Virtual Machines (JVMs). DSO eliminates the need to maintain state in a transactional database, as well as the need to rely on inter-JVM communication mechanisms like JMS, RMI, Jcache, serialization, etc.

DSO’s features:
• Inter-VM object sharing on opt- in/opt-out basis
• Flexible locking configurable at runtime
• Virtual heaps for multi-gigabyte object graphs
• Scalable multi-level clustering infrastructure
• Distributed method invocation
• Distributed wait and notify

DSO’s benefits:
• Shared data without database load or abuse
• Transparent recovery from application instance failures
• Clustering as an API-free infrastructureservice
• Reduced development, testing, and maintenance costs
• Faster application development and scaleout
• Fine-grain operations performance visibility and control

HA-JDBC is an API-free Terracotta Virtualization Servercomponent that 
provides an intelligent two level JDBC caching mechanism across Java 
Virtual Machines (JVMs) in a “share everything” mode. HA-JDBC 
significantly reduces the need to touch the database directly.

HA-JDBC’s features:
• Caching allows read-through of DB queries, write-through for user 
• Scalable multi-layer infrastructure
• Cache invalidation directly through our database Listener
• Opt-in/Opt-out at query level
• “Pre-warmer”warms all caches in batch mode
• Cache Pinning returns current cache data when DB is unavailable

HA-JDBC’s benefits:
• High-performance data access
• Decreased DB uptime dependence
• Fine-grain production-time visibility and control over performance 
of DB queries
• Reduced database load

Specifications: The Terracotta Server is a pure Java solution that  should run on any platform that supportsJRE 1.4 or above and is supported on Sun’s HotSpot VM on Linux,SPARC Solaris,and Windows XP/WindowsServer 2003.The Terracotta Listener supports Oracle 9i for SPARC Solaris,and Linux Kernel version 2.4 or higher.

It is available for downloading at:

About Java News Desk
JDJ News Desk monitors the world of Java to present IT professionals with updates on technology advances, business trends, new products and standards in the Java and i-technology space.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Naturally Clustered Java lets developers view applications as if they were running in a single Virtual Machine (VM), Terracotta says, and enables runtime clustering capabilities that enhance application scalability and availability.

Subscribe to the World's Most Powerful Newsletters


DXWorldEXPO LLC announced today that ICOHOLDER named "Media Sponsor" of Miami Blockchain Event by Fi...
SYS-CON Events announced today that IoT Global Network has been named “Media Sponsor” of SYS-CON's @...
The best way to leverage your Cloud Expo presence as a sponsor and exhibitor is to plan your news an...
DevOpsSummit New York 2018, colocated with CloudEXPO | DXWorldEXPO New York 2018 will be held Novemb...
CloudEXPO New York 2018, colocated with DXWorldEXPO New York 2018 will be held November 11-13, 2018,...
DXWorldEXPO | CloudEXPO are the world's most influential, independent events where Cloud Computing w...
Disruption, Innovation, Artificial Intelligence and Machine Learning, Leadership and Management hear...
Enterprises are striving to become digital businesses for differentiated innovation and customer-cen...
DXWorldEXPO LLC announced today that Telecom Reseller has been named "Media Sponsor" of CloudEXPO | ...
"Calligo is a cloud service provider with data privacy at the heart of what we do. We are a typical ...
Consumer-driven contracts are an essential part of a mature microservice testing portfolio enabling ...
Digital Transformation: Preparing Cloud & IoT Security for the Age of Artificial Intelligence. As au...
@DevOpsSummit at Cloud Expo, taking place November 12-13 in New York City, NY, is co-located with 22...
DXWorldEXPO LLC announced today that "IoT Now" was named media sponsor of CloudEXPO | DXWorldEXPO 20...
Containers and Kubernetes allow for code portability across on-premise VMs, bare metal, or multiple ...
SYS-CON Events announced today that Silicon India has been named “Media Sponsor” of SYS-CON's 21st I...
SYS-CON Events announced today that has been named “Media Sponsor” of SYS-CON's 22n...
In his general session at 19th Cloud Expo, Manish Dixit, VP of Product and Engineering at Dice, disc...
In this presentation, you will learn first hand what works and what doesn't while architecting and d...
Modern software design has fundamentally changed how we manage applications, causing many to turn to...