<<< Previous speaker Next speaker >>>

Brian Oliver, Oracle

 Brian  Oliver

Brian predominately works in the Financial Services, Investment Banking and Sports Gaming domains focusing on the introduction, use and integration of Data Grids (Oracle Coherence) into systems and/or global system infrastructure/architectures. Brian also delivers architecture workshops, developer training and strategy planning / reviews for Oracle customers.

Brian is heavily involved in setting project strategy, architecture and direction. Brian holds a First Class Honors Degree in Informatics and a University Medal from Griffith University (Australia) in areas of Object-Oriented and Declarative Programming Languages, Deductive Database Systems, Distributed Computing and Microelectronics.

Presentation: "Panel Discussions: Architecting for Performance and Scalability"

Time: Thursday 11:00 - 12:00

Location: Rutherford Room

Abstract: TBA

Presentation: "Pimp My Data Grid: New things to do with a Data Grid to deliver better application performance, scalability and resilience"

Time: Thursday 17:15 - 18:15

Location: Rutherford Room

Abstract:

When most people think of Data Grids, they think of distributed caching with a bunch of fancy vendor specific features. Ok, Data Grids have proven themselves to improve application performance and scalability but what if we "pimped" the idea of distributing data management and handling data change events with remote method invocation, groovy, spring and/or CEP engines? What would that mean for application performance, scalability and resilience? What new or existing classes of application could we simply scale out?

In this technical talk Brian reveals several "pimped" architectural approaches that have enabled many global investment banks, their trading systems, exchanges and online transaction processing sites to deliver much needed application performance, scalability and resilience (systems that are responsible for multi-billion and trillion dollar portfolios) over that of traditional master/worker approaches on Oracle Coherence.

Following these "pimped" patterns Brian mixes things up a little and introduces the concepts of Groovy Data Grids (agile dynamic development with Groovy on a Grids) and Unstoppable Spring (embedding Spring applications into resilient Data Grids) to increase developer productivity together with application performance, scalability and reliability.