<<< Previous speaker Next speaker >>>

Steve Vinoski, Verivue

 Steve  Vinoski

Steve Vinoski is a member of technical staff at Verivue, a startup in Westford, MA, USA. He was previously chief architect and Fellow at IONA Technologies for a decade, and prior to that held various software and hardware engineering positions at Hewlett-Packard, Apollo Computer, and Texas Instruments.

Over the past 15 years, Steve has authored or co-authored approximately 70 highly-regarded publications on distributed computing and enterprise integration for magazines such as IEEE Internet Computing, C/C++ Users Journal, and C++ Report, and co-authored the book "Advanced CORBA Programming with C++" with Michi Henning, published in 1999.

Since early 2002 he has written a regular column entitled "Toward Integration" for IEEE Internet Computing, and serves as a member of its editorial board. Steve first wrote about REST in his July/August 2002 "Toward Integration" column, and his January/February 2007 column, entitled "REST Eye for the SOA Guy," serves as the inspiration for his QCon talk. Steve is a senior member of the IEEE and a member of the ACM.

Presentation: "REST, Reuse, and Serendipity"

Time: Thursday 14:30 - 15:30

Location: Westminster Suite

Abstract:

Reusability is often cited as a goal for distributed service systems, but it's also often elusive and hard to achieve. Yet, REST inventor Roy Fielding often mentions "serendipitous reuse" as a goal for distributed systems, which would seem even harder to achieve.

In this talk, Steve will present some of the barriers to reuse found in typical distributed systems development approaches, and will discuss how REST not only helps overcome some of these barriers, but also leads to potentially significantly increased chances for achieving serendipitous reuse.