<<< Previous speaker Next speaker >>>

Peter Rodgers

 Peter  Rodgers

Peter Rodgers was the instigator and leader of Hewlett-Packard Laboratory's Dexter research programme into the fundamentals of the Web architecture which, starting in the late 90's, led to the formative ideas for Resource Oriented Computing.

In 2002, Rodgers co-founded 1060 Research to continue the core research and to apply it practically. The result is 1060 NetKernel a general purpose ROC platform - based on what is sometimes called a "REST microkernel". Rodgers combines roles as CEO and co-architect of NetKernel and has grown the business from early-stage start-up to a profitable and mature middleware infrastructure vendor - the first and leading voice in the emerging Resource Oriented Computing field.

Rodgers background is in Physics, with a first class BSc in Physics from St. Andrews University and a PhD in solid-state Quantum Mechanics from the University of Nottingham. Much of the practical realisation of ROC has been informed by Physical principles and the NetKernel microkernel exploits a highly efficient thermodynamic view of information processes. Peter is also the co-author of Skills Matter's Training Courses on Resource Oriented Computing and NetKernel.

Presentation: "Architectural Implications of RESTful design"

Time: Wednesday 11:00 - 12:00

Location: Rutherford Room

Abstract:

The growing awareness of REST is putting the 'Web' back into Web-Services. About time too, the Web is the most successful application ever. Why? Because it displays amazing economic properties. The cost of change is much smaller than the value added. It encourages solving problems by keeping it simple, which leads to strong and flexible solutions. In this talk, we will review emerging REST frameworks while introducing the core ideas of Resource Oriented Computing and show how ROC lies beyond REST and is related to Unix.

We will show that REST and more generally ROC can be applied at all scales of information system, from distributed SOA right down inside the structure of software itself and even to applications using protocols other than HTTP. We will show that, just like the Web, by making information resources the primary concern of an application we gain the Web's economic properties of composability and scaling and are decoupled from the physical details of implementation. Along the way we will introduce NetKernel, a Resource Oriented Computing platform, that has been used by practitioners for the last five years to build practical, pragmatic, real world solutions.