Terracotta DSO Workshop
Introductory presentation on Terracotta DSO
Terracotta Distributed Shared Objects (DSO) is an open source non-intrusive clustering solution. Terracotta is Network Attached Memory (NAM). It looks just like local heap memory to the application and it works as an infrastructure service. That is, it runs as a driver inside the JVM but also as a separate process apart from the application cluster. Terracotta provides Java applications with clustering, high availability and performance. With it you can:
- eliminate the database bottleneck of your Java app;
- create terabytes of virtual heap for your Java app.
Lab This lab will introduce you to Terracotta DSO and take you through all facets of configuring an application to use Terracotta DSO.
It will also deal with the more advanced features of Terracotta.
Lab A. Install the Terracotta eclipse plugin
Lab B. Cluster the Model of a Swing Slider
Lab C. Using more advanced features of Terracotta
- Intermediate-Advance level of Java knowledge
- Experience with Eclipse
Laptop with Eclipse 3.2.1 needed including Terracotta Eclipse plugin:
See: http://www.terracotta.org/eclipse/ for a quickstart
More info about this session will be published on JOCE
Jeroen Borgers is onafhankelijk consultant en heeft voorheen voor Xebia IT-Architects en Atos Origin gewerkt. Jeroen helpt klanten op het terrein van Enterprise Java performance en stabiliteit. Hij heeft gewerkt aan vele Java projecten in meerdere industrieën sinds 1996, als ontwikkelaar, architect, teamleider, quality officer, mentor, auditor, performance tester, tuner en troubleshooter.
Vincent Partington is a technology entrepreneur and an Internet industry veteran with over 15 years of experience. Vincent’s passion for technology began while studying computer science at the University of Amsterdam where Vincent was involved heavily in the then budding Internet scene in Amsterdam, working at the first free Internet service (De Digitale Stad) from 1995 onwards. After graduating in 1997, he continued his work in the Internet industry. He quickly stumbled upon what was later to become J2EE and delivered his first Enterprise Java application in 1998.
After working in the Java EE space at different companies, Vincent Partington joined Xebia, in 2003. At Xebia, Vincent performed a whole range of assignments covering the spectrum of the activities of Xebia IT Architects: middleware architecture, automated build and deployment systems, performance tuning, security assessments, SOA architecture and numerous software audits. He has also taught a number of courses on Enterprise Java topics such as security and the Spring framework
Seeing a need for standard Java EE deployment automation, Vincent Partington founded the startup XebiaLabs in the summer of 2008. After delivering the first version of the product to launching customer KLM, the product, Deployit, was extended to not only support WebSphere Application Server but a host of other middleware platforms including Oracle WebLogic Server, JBoss Application Server and Tomcat. As the Chief Technical Officer of XebiaLabs Vincent is involved in development of the product and research into new features and new directions for the product.
Vincent Partington holds a masters degree in Computer Science from the University of Amsterdam in the Netherlands.