|
Presentation: "The Live Object Pattern"
Time:
Wednesday 14:00 - 15:00
Location:
Roebling/Gleason
Abstract:
Whereas most objects managed in a data grid or a
distributed cache are simply used to represent "values," often in the
style of the value/data transfer pattern, Live Objects have the ability to
react when their state or environment changes. This ability allows us to simply
and efficiently model finite state machines, but in a distributed manner.
Distributed finite state machines are a powerful concept. They a foundation
model that enables us to efficiently, elegantly and robustly implement other
concepts, like Actors and reliable subscription-based solutions much like those
used in Twitter. This session outlines Live Objects, how they work, how they
are implemented and to use then to build a reliable subscription system, free
of storage and messaging technologies.
|
Brian Oliver, Oracle
Brian Oliver is a Global Solutions Architect at Oracle. He works
within the Oracle Coherence Engineering group and predominantly focuses
on enabling financial institutions across Europe and North America to
implement massively scalable and high-performance Data Grid solutions.
Over the past 10 years he has been leading the development of
large-scale multi-language and multi-currency Web, E-Commerce, Sports
Gaming and Financial systems making extensive use of Java technologies.
He's the founder of the Coherence SIG, probably the only regularly
meeting Data Grid Special Interest Group in the world, and the Coherence
Incubator, a site dedicated to providing reference implementations of
architectural patterns on top of Oracle Coherence.
He's been using Java since 1996. He opens an IDE every couple of
days to cook up new solutions. On alternate days he's in the air
traveling around Europe and North America talking about Data Grids.
|
|
|