Blog Archives

RESTful Web Services for Resource-Oriented Architectures (ROA) – Part 4 – Statelessness

The second constraint Dr. Fielding places on RESTful architectures is that of Statelessness. In a RESTful web service, “communication must be stateless in nature … such that each request from client to server must contain all of the information necessary

Tagged with: ,
Posted in REST, Web Services

RESTful Web Services for Resource-Oriented Architectures (ROA) – Part 3 – The Uniform Interface

“The central feature that distinguishes the REST architectural style from other network-based styles is its emphasis on a uniform interface between components.”1 For a web service we use the HTTP protocol. And to create a RESTful a web service, we

Tagged with: ,
Posted in REST, Web Services

RESTful Web Services for Resource-Oriented Architectures (ROA) – Part 2 – HATEOAS

In my last post on RESTful web services for Resource-Oriented Architectures, I focused on Addressibility and the URI of the resources.1 In this article, I’ll tackle Connectedness and its relationship to the REST constraint of Hypermedia as the Engine of

Tagged with: ,
Posted in REST, Web Services

WCF – Including XML Attributes in Your DataContract

RESTful web services must include hypertext within their resource representations to fulfill the HATEOAS constraint.1 XML attributes within a <link> element have become a standard part of this hypertext. The Atom Publishing Protocol is considered to be quite RESTful2 and

Tagged with: , ,
Posted in WCF

WCF – Removing .svc from RESTful URIs

Addressability is one of the four properties of Resource-Oriented Architectures. An application is addressable if it exposes the interesting aspects of its data set through resources. And resources are exposed through their unique URIs.1 By default, the endpoints of an

Tagged with: , ,
Posted in REST, WCF, Web Services

RESTful Web Services for Resource-Oriented Architectures (ROA) – Part 1 – URI

My previous posts on RESTful web services focused on the nuts and bolts of building a WCF web service with Visual Studio 2010 and consuming that service with client side jQuery. Although that service is RESTful to the extent it

Tagged with: , ,
Posted in REST, Web Services
Advertisement