Presentation: "Designing Enterprise IT Systems with REST"

Time: Thursday 17:15 - 18:15

Location: Stanford

Abstract:

REST describes an architectural style that raises the level of abstraction from low-level message passing to hypermedia. Yet this is often the most difficult constraint for architects and developers to understand when designing system-to-system interactions.

This session explores the design of Elastra's hypermedia system, which enables the provisioning and management of decentralized IT services. We'll discuss the approaches we took to handling semantics, transactions, and security in a large, multi-organization RESTful system, the problems we ran into, and the scale & agility benefits of such a system.

Stuart Charlton, Elastra

 Stuart  Charlton

Stuart Charlton is the Chief Software Architect for Elastra, a provider of Cloud Computing software infrastructure. Stuart specializes in the areas of systems architecture, RESTful web architecture, data warehousing, and is an avid student of lean & agile approaches to business processes and product development.

Prior to joining Elastra, he was an Enterprise Architect with BEA Systems Worldwide Consulting, was the lead integration architect for a major Canadian telecommunications company, and has been a consultant and trainer for over a dozen organizations in the United States, Canada, and Japan.

He is the co-author of CodeNotes for J2EE, published by Random House in 2002, and has written for leading online publications.

Stuart resides in San Francisco, California.