Sponsors

Tuesday April 17, 2007

Orchestrating Messaging, Data Grid and Database for Scalable Performance

Thanks to Cameron for his excellent presentation on building scalable and reliable systems. He contrasted the different tools that are commonly used including messaging, application servers, data grids, and databases. Each tool was analyzed in terms of processing requests, context (state), and the management of persistent data. This was a fascinating presentation. Prior to the meeting Tangosol was purchased by Oracle as a part of their grid initiative.
Thanks to Tek Systems for providing the pizza!
Abstract
Update: Cameron Purdy will also be discussing JSR 107 (jCache) in addition to Tangosol's offerings. Cameron is the lead on jCache project which is an attempt (via the Java Community Process) to standard caching on the Java platform. JSR 107 summary: The JCACHE specification standardizes in process caching of Java objects in a way that allows an efficient implementation, and removes from the programmer the burden of implementing cache expiration, mutual exlcusion, spooling, and cache consistency.
Recent years have seen a surge in the number of tools available for building high-scale systems. In the areas of messaging, data grids and databases, many products combine high availability and horizontal "scale-out" across multiple machines. Additionally, advanced architecture types such as Recovery-Oriented Computing go one step further in minimizing dependence on any of these products. The overlap between these approaches, and the number of possible combinations, raises these questions -- "How do I know which combination of technologies to use?" and "How do these technologies work together?"
This presentation compares and contrasts these options, identifying where each technology fits, doesn't fit, and even when to use a technology that's not the best fit. We will further explore how to integrate these components while understanding the tradeoffs between performance, scalability and reliability.
Presenter
Cameron Purdy is the founder and CEO of Tangosol and has over twelve years of experience with Java and Java-related technology. Since 2000, his leadership, vision, and commitment to exceptional product quality and customer satisfaction have made Tangosol the market leader in delivering in-memory caching and data grid solutions to companies building and running mission critical enterprise applications. As a software visionary and industry leader, Mr. Purdy is a frequent presenter at industry conferences and has received a number of awards in recognition of his contribution to the Java community. He regularly participates in industry standards development and is the specification lead for JSR 107 (jCache).
Contact the Webmaster