InfoQ Homepage REST Content on InfoQ
-
Interview: Pete Lacey on REST and 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 with SOAP, describes the ideas behind REST, and addresses some of its perceived shortcomings. Finally, he discusses cases where SOAP/WS-* or RESTful HTTP might be more appropriate.
-
SPARQL Update to Complete RESTful SOA Scenario
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?
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.
-
Consuming REST Services with WCF
The .NET Framework 3.5 introduces REST-style WCF services. In addition to developing and hosting RESTful services there are several options for consuming these services.
-
Apache Abdera: Atom, AtomPub, and Java
The Apache Abdera project, an open source Atom Syndication and Atom Publication Protocol implementation currently still in its “incubation” phase, has recently reached its 0.40 milestone, an important step towards “graduation”. InfoQ had a chance to talk to IBM's James Snell and MuleSource's Dan Diephouse, two of Abdera’s core developers, about Abdera, Atom and AtomPub.
-
Interview: Dan Diephouse on Atom, AtomPub, REST and Web Services
In a new interview, recorded at QCon San Francisco, 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.
-
Cool URIs in a RESTful World
What might this be: "envisioned as a decentralised world-wide information space for sharing machine-readable data with a minimum of integration costs"? Is this about REST? Nope. According to SWEO, it is about the Semantic Web. Cool URIs will help making this way. So it might be worth looking whether RESTful SOA URIs can also be "cool".
-
Article: RESTful Services with Erlang and Yaws
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.
-
Article: Addressing Doubts about REST
InfoQ SOA lead editor Stefan Tilkov addresses 10 of the most common doubts people have about REST when they start exploring it, especially if they have a strong background in the architectural approach behind SOAP/WSDL-based Web services.
-
Creating a RESTful API with WCF
Aaron Sloman and Haider Sabri gave a talk about "Creating a RESTful API with WCF" at MIX08 introducing a sample REST application called RESTChess.
-
Interview: CORBA Guru Steve Vinoski on REST, Web Services, and Erlang
In a new 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.
-
Rails: Resource_controller Plugin Puts Controllers on a Diet
Rails 2.0's REST support is useful but it could be less verbose and more helpful when it comes to nested resources. A Rails plugin called resource_controller helps out by taking the tedious work out of REST controllers. We take a look at the problem and how resource_controller can be used to fix it.
-
Interview: Sanjiva Weerawarana on Web Services, REST and Open Source SOA Tools
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.
-
The Apache Incubator CXF team announced the availability of the 2.0.4 release
CXF is a fully featured Open Source Web Services Framework which people claim is easy to use and is industrial strength. CXF is also embeddable and people have used it often in combination with Spring. CXF is the combination of the Celtix and XFire communities coming together at Apache.
-
Article: Mark Baker on Hypermedia in RESTful Applications
One of the constraints defined for the architectural style known as REST is "hypermedia as the engine of application state". Mark Baker, well-known for being one of the first who advocated the REST style instead of the mainstream web services approach, discusses what the hypermedia constraints means in practice and why it is essential to RESTful design.