InfoQ Homepage REST Content on InfoQ
-
How do you measure the RESTful-ness of an application?
With debates on comparing and contrasting REST with WS-* or SOA having died down, the debate moves on to have to measure how RESTful a system may be, or how "mature" it is. One approach that is referred to many times is the Richardson Maturity Model. However, there is disagreement within the community as to whether or not this model is the right approach to use.
-
Puppet Labs Releases Faces, Relicenses Puppet Under Apache 2.0
Puppet Labs released a command-line interface & set of APIs last week, called Faces, that allows sysadmins to create or extend subcommands and actions for Puppet. The API is callable from Ruby and includes objects that expose Puppet’s internal subsystem. Sysadmins can access Puppet objects like report to create, display and submit reports, and catalog to compile, save, view and convert catalogs.
-
Is there a Write Side to the Web?
Stu Charlton presented this week a keynote at the WWW 2011 workshop for RESTful design trying to answer the question: "Can the write side of the Web scale and become nearly as serendipitous as the read side?"
-
Are RESTful Web Services really RESTful APIs?
One of the co-authors of RESTful Web Services, Leonard Richardson, believes that the term "web service" is dying out and is being replaced by "API". He wonders why this is the case, when it started to happen and whether or not this is leading to poorer product implementations.
-
A Proposal for an HTTP Digital Signature Protocol and API
Bill Burke, JBoss's Chief Architect and REST Easy Project Lead, published last week a proposal for a Digital Signature Protocol over HTTP. "DSig" is rapidly gaining popularity, more than 10 years after it was designed, due to the emergence of composite applications and the need to establish trusted relationships between their clients and services.
-
RPC or REST in the Cloud?
After our recent article reporting William Vambenepe's assertion that the Cloud does not need REST, several people in the blogosphere countered, claiming that he misunderstood or ignored the importance of REST. William has responded to these critics, attempting to show how perhaps they are putting REST above pragmatic realities and that perhaps RPC is still the best approach, at least for now.
-
WCF Web APIs
Most developers first use WCF as a way to expose SOAP-based Web Services. But despite the name, Web Services are not really well suited for building web sites. XML and JSON-based REST services are simply a better fit for most projects. Microsoft has recognized this and is working on a project to bring WCF up to date with modern standards.
-
Is REST important for Cloud?
In a recent article, William Vambenepe asks whether REST is really necessary in Cloud implementations when Amazon's success with a non-REST API appears to contradict perceived wisdom.
-
Implementing Partial Updates In RESTful Services
Alex Scordellis posted an article on how the interaction of a client and a service can be modeled and designed for updating partial resources. It appears that it is easily solved if we model the resources appropriately. Often times just thinking of resources as entities that support CRUD is the problem and modeling resources as “resources” and the services they offer.
-
Work begins on JAX-RS 2.0
JAX-RS is the standard for RESTful services in enterprise Java. It has been finalised since 2008 and part of EE6 since late 2009, with several implementations. Over the past couple of years there has been a lot of implementation experience and now Oracle have announced that JAX-RS 2.0 is in the works, as well as giving an indication of their current thoughts. But are they missing anything?
-
WSO2 releases Carbon Studio
Open Source Software vendor, WSO2, released last month a comprehensive Eclipse-based development environment for its middleware platform. The tool simplifies the development, test and deployment of services, mediation flows and google gadgets.
-
The Future of WCF Is RESTful [Updated]
Glenn Block, a Windows Communication Foundation (WCF) Program Manager, said during an online webinar entitled “WCF, Evolving for the Web” that Microsoft’s framework for building service-oriented applications is going to be refactored radically, the new architecture being centered around HTTP.
-
Nuxeo Introduces fise Semantic Engine
Nuxeo introduces fise - an open source RESTful semantic engine to which NUXEO has made contributions. The goal of the fise is to "help bring new and trendy semantic features to CMS by giving developers a stack of reusable HTTP semantic services to build upon." fise is part of a larger effort, IKS (Interactive Knowledge Stack) as a means of enhancing CMS offerings with Semantic Web capabilities.
-
Building RESTful services with Flash
In a recent blog posting the RESTful credentials of Adobe's Flash are called into question. Duane Nickull, one of the main authors behind the OASIS SOA Reference Architecture and Adobe evangelist, responds by illustrating why the core principles behind SOA and REST are well supported within Flash.
-
Series On Available Authentication Mechanisms For OData Services And Clients
The WCF Data Services Team have recently been doing a series on the available authentication mechanisms for client/OData service authentication.