News: Object Partners forms partnership with Terracotta

Terracotta simplifies Object Partners capabilities to deliver fast, reliable, and scalable Java applications.

February 2nd, 2010, Minneapolis, MN. Object Partners, Inc. (OPI), an IT consulting firm that specializes in building and deploying large-scale applications, is using Terracotta to build scalable applications faster. Terracotta allows OPI developers to easily share state across clustered applications, and provides excellent support for managing concurrency throughout the cluster.

“One of the greatest benefits of using Terracotta is achieving high availability (HA),” says John Holland, Sr. Consultant for Object Partners. “By having a farm of servers that all share common data using Terracotta, no single one becomes a point of failure. This allows a user to access any server for any request at any point during their session and not know the difference. Terracotta itself can be scaled up for increased performance as needed and configured for fault tolerance.”

Terracotta is entirely written in Java code, and that simplifies scalability for Java applications by synchronizing user defined subsets of Java heap across multiple Virtual Machines for the Java platform (Java Virtual Machine or JVM) on different physical machines. This enables threads on machines across a cluster to communicate with each other as though they were all in the same local machine, making it easier to cluster and scale a wide variety of Java applications with little or no code changes, and with significant performance benefits in most cases.

“Performance increases can be gained by reducing an application’s dependence on the database,” says Holland. “This is done by caching commonly used objects and allowing coarser grained transactions. For example, in a typical application there may be a wizard that gathers data screen by screen, to prevent user data loss the partial information is persisted to the database. By using Terracotta, the application can avoid all of those intermediate database transactions and persist only the final product.”

About Terracotta

Terracotta is a software company and eponymous open source development project that delivers enterprise Java application scalability and availability. Terracotta also provides database scalability with Hibernate and high-performance distributed caching. This enables our customers to reduce their development efforts and ongoing operating costs.

Our community is home to some of the world’s experts in building infrastructure that simplifies development of highly reliable, highly scalable, high performance Java applications. Core development is sponsored by Terracotta, Inc., a private company with its headquarters in San Francisco, California.

The Terracotta open source project has support from many open source companies including Spring, Tomcat and Geronimo and many thousands of community members.

About the Author

Object Partners profile.
Leave a Reply

Your email address will not be published.

Related Blog Posts
Object Partners hires consultant Joel Steigerwald
Object Partners is pleased to welcome Joel Steigerwald to their technology consulting staff. Joel has over 20 years in the IT industry, including over 7 years of Java/JEE experience using technologies such as Spring and […]
OPI Hires Consultant Jeremy Schacherer
Object Partners is pleased to welcome Jeremy Schacherer to their technology consulting staff. Jeremy has 19 years of technology experience working in the food packaging, government, internet auctions, insurance and direct mail industries. Jeremy has […]
Object Partners hires Henry Blaskowski
Object Partners is pleased to welcome Henry Blaskowski to their technology consulting staff. Henry has over 30 years experience in the industry in a wide variety of roles, most recently including Groovy/Grails development over the […]
Object Partners hires consultant Matthew Van Zante
Object Partners is pleased to welcome Matthew Van Zante to their technology consulting staff. Matthew brings to the table 11 years of experience in enterprise Java technologies including SQL, Spring, JPA, Eclipse RCP, and GWT. […]