InfoQ

Sponsored category

Content in this box provided by our Sponsor:

Create REST-enabled Web Applications. Project Zero, an IBM incubator project, allows you to create, assemble, and execute Web applications using dynamic scripting, Ajax, visual mashup-style assembly, and REST-style service invocation. You can even use your existing PHP skills. Download for free and join the community today!

REST & Web Architecture

This page brings together all content on InfoQ about REST, REST vs. SOA, RESTful SOA (yes it’s possible), and building RESTful applications.

Latest featured content about REST

Rationalizing the Presentation Tier

Community
Architecture,
SOA
Topics
Rich Internet Apps

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.

News about REST

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

Community
.NET,
SOA
Topics
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.

Article: David Nuescheler on JCR and REST

Community
Java,
SOA
Topics
Web Frameworks,
JCP Standards

In this interview, Day CTO and JCR Spec Lead David Nuescheler discusses the benefits of JCR, the Java Content Repository standard, the difference between an API such as Atom/Atom Publishing protocol and JCR, JCR's connection to REST, and Apache Sling, a new kind of Web framework.

Articles about REST

AtomServer – The Power of Publishing for Data Distribution

Community
SOA
Topics
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.

REST Anti-Patterns

Community
SOA
Topics
Design

In this article, Stefan Tilkov explains some of the most common anti-patterns found in applications that claim to follow a "RESTful" design and suggests ways to avoid them: tunneling everything through GET or POST, ignoring caching, response codes, misusing cookies, forgetting hypermedia and MIME types, and breaking self-descriptiveness.

Interviews about REST

Mark Little on Transactions, Web Services and REST

Community
SOA
Topics
WS Standards,
Transactions Processing,
Web Services

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,
Messaging,
Web Services

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

Does My Bus Look Big in This?

Community
SOA
Topics
ESB,
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.

Is the Web "Good Enough" for Web Services?

Community
SOA
Topics
WS Standards,
Web Services

In this presentation, recorded at QCon London, Paul Downey, who is Chief Web Services Architect for BT and a participant in many standards groups, talks about the Web and why he believes its architecture is superior to that of SOAP/WSDL-based Web services.