SpringOne 2GX 2011

Chicago, October 25-28, 2011

Magnificent Mile Marriott
Downtown Chicago
540 North Michigan Ave.
Chicago, Illinois   60611
1 (800) 228-9290
[ Map it ]

Brian Oliver

Enterprise Solutions Architect at Tangosol

Brian Oliver
Brian Oliver is an Enterprise Solutions Architect at Tanosol, working with leading Financial Institutions in the US and Europe to implement massively scalable and high-performance Data Grid solutions.

Over the past 8 years, Brian has been leading the development of large-scale multi-language and multi-currency Internet, E-Commerce, Betting and Financial Java-based systems. As an early adopter of Java in 1996, he has experienced almost every facet of Java development and deployment, from single servers to large scale clusters. He is an experienced technical and enterprise level architect with a ruthless focus on product engineering, delivery and success.

Presentations

Enterprise Spring on a Data Grid: Beyond Clustering!

In this session Brian will introduce and examine the Data Grid paradigm, and together with Rob will demonstrate how Spring users may apply it to increase the availability, reliability, scalability and performance of their systems, while at the same time reducing system complexity and improving delivery.

While clustering applications may increase the overall availability of business services, it certainly does not imply that they may easily scale out to provide greater system capacity or performance. Further, most clustering solutions leave the effort of addressing non-trivial issues like data, space, recovery and process partitioning (affinity) across a cluster to the developer, ultimately increasing application and deployment complexity and impeding the rate at which solutions may be delivered.

In this session we will introduce and examine the Data Grid paradigm, and in particular how Spring applications may apply it to increase the availability, reliability, scalability and performance of systems, while at the same time reducing system complexity and improving delivery.

Specifically, we investigate the definition, use and semantics of Data Grid Beans within Spring Applications. We demonstrate how a system demanding high-availability and linear scalability with highly-concurrent data access patterns may be achieved using the Data Grid paradigm in Spring.

Lastly we'll discuss how to meet the real world challenge of providing direct access to Data Grid Beans on other platforms (like .NET) without the need for native libraries, exotic bindings, message servers, bridges, adaptors or web-services.