Sun Java Solaris Communities My SDN Account Join SDN
 

JavaOne Online Technical Sessions

Pump Up Your Technical Knowledge
Listen and watch as industry luminaries bring you the latest on Java technologies
Begin Product Tab Sub Links

Transparently Clustered Spring -- A Runtime Solution for Java Technology
TS-3217


Presenter: Jonas Boner, Terracotta


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.

Watch The Session
You need to be a registered Sun Developer Network member to view this multimedia session. If you are a registered SDN member, please click on "Watch Multimedia" button to log-in to view the multimedia session. If you wish to join SDN, please click here.

 
 
FREE White Papers on Java SE, Java EE, cloud computing and database technologies.
New SDN Member Only Offers Every Month Discounts, FREE white papers and more!
Java University and JavaOne Training Sessions