InfoQ

InfoQ

Editor Specific Content View

All of Ian Robinson's Content on InfoQ


Latest featured content by Ian Robinson

Getting Things Done with REST

Topics
REST,
SOA

Ian Robinson discusses how to implement a hypermedia-driven web application and how to test its workflow giving as example a RESTful web service he built on top of Microsoft’s Web API.

Articles by Ian Robinson

Service-Oriented Development with Consumer-Driven Contracts

Topics
Design,
Governance,
SOA

In this article, Ian Robinson discusses how "consumer-driven contracts", in the form of "stories for services" and unit tests exchanged between service development streams, can strengthen the service-oriented development lifecycle. In contrast to contracts defined from the POV of the provider, consumer-driven contracts result from combining the demands of all known service consumers.

Presentations by Ian Robinson

OSGi – The Missing Piece Of The Jigsaw

Topics
Java,
Modularity

Ian Robinson explains where OSGi fits into the Java ecosystem, presenting the needs met by OSGi, the framework’s current status and a peek of future developments.

The Counterintuitive Web

Topics
Web Services,
REST,
Architecture,
SOA

Ian Robinson considers that programming for the web requires a different architectural approach than for applications: clients are interested only in URIs, clients are responsible for the integrity of a sequence of requests, and one should implement application protocols as protocol resources , not domain resources.

Beginning an SOA Initiative

Topics
Business Process Modeling,
SOA

Ian Robinson on what organizational and social issues should be addressed when starting a new SOA project by identifying business capabilities using user stories, describing services and their contracts, and how to set up teams for delivery.

RESTful Enterprise Development

Topics
REST,
Architecture,
SOA,
Event Driven Architecture

In this presentation, recorded at QCon San Francisco, ThoughtWorks' Ian Robinson explains how a RESTful HTTP approach can be applied in an Enterprise project. He makes use of many of the techniques that make HTTP a powerful protocol, including caching, hypermedia, and the use of standard formats such as Atom Syndication for event notification.

Interviews by Ian Robinson

Ian Robinson discusses REST, WS-* and Implementing an SOA

Topics
Agile in the Enterprise,
Web Services,
REST,
SOA,
WS Standards,
Collaboration,
Specifications

In this interview from QCon San Francisco 2008, Ian Robinson discusses REST vs. WS-*, REST contracts, WADL, how to approach company-wide SOA initiatives, how an SOA changes a company, SOA and Agile, tool support for REST, reuse and foreseeing client needs, versioning and the future of REST-based services in enterprise SOA development.