« Easy way to cluster Tomcat | Main | Talking about clustering the JVM »

May 10, 2006

Need to Scale-Out Your Spring Application?

posted by jonas

If you do, then you should come to our JavaOne session about Transparently Clustered Spring -- A Runtime Solution for Java™ Technology and learn how to cluster your Spring application in minutes, with zero changes to application code.

The session (TS-3217) will be held on Tuesday, 05/16/2006, 02:00 PM - 03:00 PM and has the following abstract:

How do you scale a Spring application beyond a single node? How can you guarantee high-availability, eliminate single points of failure, and make sure that you meet your customer SLAs?

Historically speaking, clustering an application is not easy: it takes a significant amount of time and usually requires you to rewrite parts of your application. It also usually perturbs your domain model and breaks object identity.

But does it have to be like that?

In this talk, Jonas Bonér will walk you through how to cluster your Spring application, transparently and naturally, with no changes to your application code, using the Terracotta Spring Runtime.

The Terracotta Spring Runtime allows you to take an arbitrary Spring application, written for a single JVM™ machine, and cluster it to N nodes while preserving the exact same semantics.

For example:

• Life-cycle semantics and scope for Spring beans are preserved across the cluster - within the same logical ApplicationContext (singleton and session scoped beans).
• Spring's local event mechanism in the ApplicationContext is turned into high-performance asynchronous, distributed and reliable events (messages), but still local within the same logical ApplicationContext.
• Clustered beans can be exported using Spring JMX support, which guarantees a single point of management and coherent view of all the JMX data in the cluster.
• Spring WebFlow's web flows are transparently shared across the cluster.
• and more...

The session is backed up by several live demos.

If you do not have time to see the session (or saw it, but want to know more) you are welcome to stop by our booth and we will show you some demos and explain how things work and what you can get out of it.

See you there.

Comments

Post a comment




Remember Me?

(you may use HTML tags for style)