InfoQ Homepage Web API Content on InfoQ
-
Presentation: Steve Vinoski on REST
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.
-
Article: Rationalizing the presentation tier
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.
-
Article: REST Anti-Patterns
In this InfoQ exclusive article, Stefan Tilkov discusses some of the oft-used anti-patterns for REST based development.
-
Interview: Mark Little on Transactions, Web Services, and 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.
-
Merge, Replace, or Patch: How Astoria Handles Changing Data
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
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.
-
Whoa There: SOA, SOA 2.0, ROA, WOA. An Acronym Too Far?
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.
-
Presentation by Martin Fowler and Jim Webber: "Does My Bus Look Big in This?"
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 opinion 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.
-
WfXML-R: REST based process integration
WfXML-R is a lightweight approach to BPM that utilizes several Web 2.0 standards and protocols including Atom/AtomPub, GData, OpenSearch and OpenID/OAuth.
-
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.