Open Terracotta: Open Source JVM-level Clustering by Jonas Boneer


Jonas is working at Terracotta Inc. with a focus on strategy, product development & architecture and technical evangelism. 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 a committer to Open Terracotta, the founder of the AspectWerkz AOP framework and has been a committer to the Eclipse AspectJ 5 project and various other Open Source projects. Jonas is a frequent speaker on AOP, JVM-level clustering and other emerging technologies (JavaOne, TSSJS, TSE, JAOO, eWorld, Java Pro Live!, Javapolis, AOSD conferences etc.). For more info, see his blog:

Jonas will make 2 presentation on our technical seminar:-

#Open Terracotta: Open Source JVM-level Clustering

In this session we show you how you can get JVM-level clustering as a runtime service with Open Terracotta ( ). You will learn what JVM-level clustering is, how it works and how Open Terracotta can simplify the task of clustering an enterprise application immensely by effectively clustering the JVM underneath the application instead of clustering the application itself.

JVM Clustering can turn single-node, multi-threaded apps into distributed, multi-node apps, often with no code changes. This is possible by plugging in to the Java Memory Model in order to maintain key Java semantics of pass-by-reference, thread coordination and garbage collection across the cluster. Open Terracotta enables this using only declarative configuration with minimal impact to existing code and provides fine-grained field-level replication which means your objects no longer need to implement Java serialization. This session will show how it works and how you can start clustering your POJO-based Web applications (based on Spring, Struts 2, Wicket, RIFE, Lucene, DWR, Tomcat, JBoss, Jetty or Geronimo etc.).

#POJO Scalability and Large Workloads with Open Terracotta

In this practical session you will learn how to build a highly scalable work management framework using standard JDK 1.5 and POJOs, and how to turn it into a distributed grid implementation by using Open Terracotta's* JVM-level clustering.

We will start with a discussion of Data Grids and the Master/Worker pattern -- one of the most useful parallel programming design patterns in use today. You will learn about the identifying characteristics of the pattern and how best to use it in the real world. Following that, we will cover the production implications of operating and scaling a reliable work management framework, and give examples on how to address real-world challenges such as dealing with very high volumes of data, handling work or worker failure, ordering, routing schemes etc.

You will learn:

* How to identify cases where the Master/Worker pattern is the right solutions
* How to build a scalable work management grid framework with 100% POJO-based Java
* How to cluster the JVM and effectively use Network-Attached Memory


amazing okuqukethwe zazo bengilokhu sihlole ngifuna ukubo- lokhu Nokho kungase kube eyengeziwe ewusizo in the umcimbi enza sihloko mayelana uhambo nabantu like nje lapho ifinyelela lokhu blog indawo. Travel Pulau Tidung

When someone has been mean

When someone has been mean to you, why would you want to be good to them?' 'You wouldn't want to. That's what makes it hard. You do it anyway. Being good is hard. Much harder than being bad. - Chuck Sugar

Powered by Drupal - Design by artinet