Next Meeting
July 15, 2008 - Terracotta: Open Source Network-Attached Memory
Description
Terracotta: Open Source Network-Attached Memory In this session we show you how you can get Network-Attached Memory as an appliance-like infrastructure service through Terracotta's JVM-level clustering technology (http://terracotta.org). You will learn what Network-Attached Memory is, how it works and how Terracotta can simplify the task of clustering an enterprise application immensely by sharing the heap of the JVM underneath the application instead of clustering the application itself.
JVM-level 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. 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, Wicket, RIFE, EHCache, Quartz, Lucene, DWR, Tomcat, JBoss, Jetty or Geronimo etc.).
Speaker:
Speaker
Orion Letizi is a co-founder and software engineer at Terracotta. He has worked in enterprise Java for nearly ten years. Before Terracotta, he was a software architect at Walmart.com.
Purpose of the Atlanta Java User Group
The Atlanta Java Users Group (AJUG) is organized by Java Developers for Java Developers in order to:
- Provide a forum for exchanging information and for brainstorming with other developers on how to successfully implement new Java solutions.
- Deliver monthly technical and vendor presentations on the latest Java technologies.
- Support the needs of both newbies and experts through related Study Groups targeted at Java Certification and Java-OO architectural issues.
- Promote the advantages of Java as a development and deployment environment to the business and educational communities.
How to Join
There are currently no dues or other formal requirements for AJUG. So if you would like to join in, simply add yourself to one or more of the AJUG mailing lists. Click the Resources menu item at the top for further details. Please note that we do not provide our mailing list to either vendors or recruiters.
You can also join our mailing lists by following the instructions here.
Becoming an AJUG Sponsor
Check our Sponsorship Guidelines or contact our Executive Committee for futher information on how to become a Corpoarate Sponsor.
AJUG Web Site
Our site is hosted by 4t Networks (http://www.4tvirtual.com) on a Linux-based server from Dell Computing using funds donated by our sponsors listed below. The site is maintained by volunteers within AJUG. If you are willing to help, contact our Web Chair.
Comments and Suggestions
We would like our web site to be a resource to the Java community. So if you have comments or suggestions about the web page itself, contact us. Also, bookmark our Home Page and visit us often.