InfoQ

Topic/Tag specific view

All content and news on InfoQ about REST


Latest featured content about REST

Rob Windsor on WCF with REST, JSON and RSS

Community
.NET,
SOA
Topics
REST,
.NET Framework

WCF is not just for SOAP based services and can be used with popular protocols like RSS, REST and JSON. Rob Windsor covers URI templates, the importance of HTTP GET in the programmable web, how to expose service operations via HTTP GET, how to control the format of data exposed by service operations, and finally how to use the WebOperationContext to access the specifics of HTTP.

News about REST

Merge, Replace, or Patch: How Astoria Handles Changing Data

Community
.NET,
SOA
Topics
REST,
Data Access,
Data Portability

Using REST, what should happen when you perform a PUT operation to update existing data? The Astoria Team asks that question and explains their answer.

Whoa There: SOA, SOA 2.0, ROA, WOA. An Acronym Too Far?

Community
SOA
Topics
REST,
Hype

With SOA 2.0 dead and the REST vs SOA vs Web Services debates simmering less fiercely of late, some in the industry have started to talk about Web Oriented Architecture (WOA). But is this different to anything that already exists (e.g., REST)? If so, why and how does it help developers and deployers? Burton Group's Anne Thomas Manes believes it is a term too far and adds nothing to the debate.

Articles about REST

Rationalizing the Presentation Tier

Community
Architecture,
SOA
Topics
Rich Internet Apps,
REST

Thin client paradigm characterized by web applications is a kludge that needs to be repudiated. Old compromises are no longer needed and it's time to move the presentation tier to where it belongs. In this article, Ganesh Prasad and Peter Svensson explains how and why.

AtomServer – The Power of Publishing for Data Distribution

Community
SOA
Topics
REST,
Open Source

In this article, Bryon Jacob and Chris Berry introduce AtomServer, their implementation of a full-fledged Atom Store based on Apache Abdera. The authors spent the last year implementing an Atom Store for Homeaway, their employer, and are mnow making the Atom Store framework available as open source.

Interviews about REST

Mark Little on Transactions, Web Services and REST

Community
SOA
Topics
WS Standards,
Transactions Processing,
Web Services,
REST

In this interview, recorded at QCon London 2008, Red Hat Director of Standards and Technical Development Manager for the SOA platform Mark Little talks about extended transaction models, the history of transaction standardization, their role for web services and loosely coupled systems, and the possibility of an end to the Web services vs. REST debate.

Pete Lacey on REST and Web Services

Community
SOA
Topics
WS Standards,
Web Services,
REST,
Messaging

In this interview, recorded at QCon San Francisco, (then) Burton Group consultant Pete Lacey talks to Stefan Tilkov about the reasons for his disillusionment SOAP and his opinions on how to best achieve loose coupling. Pete also describes the ideas behind REST, and addresses some of its perceived shortcomings. Finally, he discusses cases wher SOAP/WS-* or RESTful HTTP might be more appropriate.

Presentations about REST

REST Eye for the SOA Guy

Community
SOA
Topics
REST,
Design

In a presentation recorded at QCon San Francisco, CORBA guru Steve Vinoski introduces REST from the perspective of a traditional SOA person. He explains the goals of the various constraints REST imposes, and the desirable properties one can gain from adhering to them. In a hypothetical discussion with a "SOA guy", Steve addresses various frequent doubts people express when they first look at REST.

Does My Bus Look Big in This?

Community
SOA
Topics
ESB,
REST,
Web Services

In this presentation, recorded at QCon London 2008, ThoughtWorks' Chief Scientist Martin Fowler and Global Head of Architecture Jim Webber share their views of the typical corporate ESB, which in their view has grown too fat for its own good. Martin and Jim suggest the Web's architecture as a possible and more light-weight alternative, in line with their preference for agile approaches.