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

Dan Diephouse on Atom, AtomPub, REST and Web Services

Community
SOA
Topics
Web Frameworks,
Web Services

In this interview, recorded at QCon SF, Stefan Tilkov talks to noted Web services expert and open source developer Dan Diephouse about the benefits of using the Atom Pub and Atom standards for business applications, pros and cons of using REST, and upcoming features of the Apache CXF web services stack.

News about REST

SPARQL Update to Complete RESTful SOA Scenario

Community
SOA
Topics
Semantic Web

The Linking Open Data Community Project has accomplished a global RESTful SOA giving access to over two billion interlinked statements (RDF triples) from some 50 distributed providers with one serious limitation: this stunning network provides read access only. The upcoming SPARQL Update language is going to overcome this.

A Fair Comparison of REST and WS-* using an Architectural Decision Framework: is the Debate Over?

Community
Architecture,
SOA
Topics
Domain Specific Languages,
WS Standards,
Modeling,
Enterprise Architecture

Olaf Zimmermann and his colleagues have developed a general Architectural Decision Framework. In this paper presented at WWW 2008, they demonstrate how this framework can be used to compare REST and WS-* an possibly end an almost decade long debate.

Articles about REST

A RESTful ESB implemented using NetKernel

Community
Java,
SOA
Topics
Web Services

Jeremy Deane, Technical Architect at Collaborative Consulting, takes a look at writing a Restful ESB using NetKernel. He explains how commercial ESB's were considered and NetKernel was ultimately used to provide the implementation.

RESTful Services with Erlang and Yaws

Community
SOA
Topics
Web Frameworks,
Web Services

In this article, Steve Vinoski explains how to build RESTful Web services using the Erlang programming language and the Yaws web server. While Steve considers most Web frameworks failures simply because they were a poor match to the problem, he believes Yaws and Erlang are a better match for RESTful development than many other language frameworks that were built specifically for that purpose.

Interviews about REST

CORBA Guru Steve Vinoski on REST, Web Services, and Erlang

Community
SOA
Topics
WS Standards,
Programming

In this interview, recorded at QCon San Francisco 2007, CORBA Guru Steve Vinoski talks to Stefan Tilkov about his appreciation for REST, occasions when he would still use CORBA and the role of description languages for distributed systems. Other topics covered include the benefits of knowing many programming languages, and the usefulness of of Erlang to build distributed systems.

Sanjiva Weerawarana on Open Source SOA Middleware

Community
SOA
Topics
WS Standards,
Web Services

In this interview, Stefan Tilkov talks to Sanjiva Weerawarana about web services and REST, about core standards that are essential for web services standards, open source SOA tooling, scripting languages and web services, and the strategy of WSO2 in providing open source middleware.

Presentations about REST

Leveraging the Web for Services at Yahoo!

Community
Architecture,
SOA
Topics
Stories & Case Studies,
Clustering & Caching

In this talk, recorded at QCon London, Mark Nottingham explains how Yahoo! leverages Web technologies, specifically HTTP-based caching using Squid, to create a high-performance architecture for integrating multiple Yahoo! properties, concluding that the Web provides sophisticated techniques without using SOA tooling such as ESBs.

Real World Web Services

Community
SOA
Topics
Web Services

In this presentation, Scott Davis provides a pragmatic, down-to-earth introduction to Web services as used in the real world by public sites, including SOAP-based, REST and POX-style examples. While the buzzword density leaves nothing to be desired, the presentation contains a very accessible introduction to the core Web services standards.