SpringOne 2GX 2011

Chicago, October 25-28, 2011

Magnificent Mile Marriott
Downtown Chicago
540 North Michigan Ave.
Chicago, Illinois   60611
1 (800) 228-9290
[ Map it ]

Jonas Boner

Founder AspectWerkz AOP Framework

Jonas Boner
Jonas Bonér is working at Terracotta Inc. with a focus on strategy, product development & architecture and technical evangelism. Terracotta provides software that delivers enterprise-class infrastructure services to applications transparently at runtime with minimal required application code changes.

Prior to Terracotta, Jonas was a senior software engineer at the JRockit team at BEA Systems, where he was working on runtime tools, JVM support for AOP and technology evangelism.

He is the founder of the AspectWerkz AOP framework and committer to the Eclipse AspectJ 5 project. Jonas is a frequent speaker on AOP and
other emerging technologies (JavaOne, JAOO, eWorld, Java Pro Live!, Javapolis, AOSD conferences etc.).


Presentations

Rapid Fire Session - Terracotta for Spring

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? Come to this session to see the Terracotta solution to these problems.

In this rapid fire session Jonas will take you through the process of clustering a Spring application using the 'Teracotta for Spring' runtime. You'll see how to cluster the same application both transparently and naturally, with zero changes to your application code.

Some of the capabilities illustrated include:

 * Preserving lifecycle and scope semantics across the cluster - within the same logical ApplicationContext (singleton and session scoped beans).
 * Exporting clustered beans using Spring JMX support, which guarantees a single point of management and coherent view of all the JMX data in the cluster.
 * Sharing Spring WebFlow executions across the cluster.
 * Using Spring's local event mechanism for high-performance asynchronous, distributed and reliable events (messages), but still local within the same logical ApplicationContext.
 * and more...

The session is backed up by several live demos.