QCon is a practitioner-driven conference designed for technical team leads, architects, and project managers who influence software innovation in their teams.

David Felcey, Coherence Product Manager

David Felcey

Biography: David Felcey

Dave Felcey is a Coherence Product Manager. He has a wealth of field experience in Coherence as well as Oracle's SOA products. With nearly 20 years experience in the computing industry, he has used most of the leading technologies across a wide range of customers, with a focus on those in Financial Services and eGaming. He is also a regular speaker at technology events and a contributor to Oracle's Technology Network.

Presentation: Bringing Objects to Life: The Live Object Pattern

Track: Solution Track: Agile, ALM Analytics / Time: Friday 16:40 - 17:40 / Location: Rutherford Room

Whereas most objects in a data grid or a distributed cache simply represent "values," often in the style of the value/data transfer pattern, live objects react when their state changes. These "reactions" enable us to represent and implement finite state machines in a distributed manner. Distributed finite state machines are a powerful concept. They enable us to efficiently, elegantly, and robustly implement other patterns such as Actors and reliable subscription-based solutions much like those used in Twitter. This session outlines the architecture and walks through how to use it to build a reliable subscription system