John Davies shares insight into SQL, NoSQL, grid, virtualization and caching technologies from his personal experience using them in financial institutions.
Brian Oliver explains a number of data grid design patters: Command, Functor, Store and Forward Messaging, and Push Replication. He also mentions some traditional patterns used so far and Coherence Incubator, a repository for design patterns reference implementations.
Cameron Purdy explains how a data grid functions by using a partition topology for data access, update, recovery and local storage, accessing data using read/write-through and write behind, and invoking operations through Observable, QueryMap and InvocableMap interfaces. He also offers some examples of data grids solving complex problems and introduces Coherence, Oracle’s data grid solution.
Brian Oliver explains what the Reconciliation Process is, why the current approach to reconciliation based on client-server is no longer suitable and how data grids and event based reconciliation might help.
In this presentation, a three steps approach for turning your existing stateful tier-based/Spring-application into a dynamically scalable services application using OpenSpaces is demonstrated. The existing programming model is kept the same while focusing on abstracting and replacing the underlying implementations of the middleware stack in a way that will fit the scale-out model.