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 – Visual Studio 2010 REST Web Service Project Download

Since I’ve had a few requests for a download of a Visual Studio project for a WCF REST web service, here’s a a working project that incorporates all the WCF and most of the REST tips from my blog to

Tagged with:
Posted in REST, WCF, Web Services

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

Consuming a RESTful web service with jQuery and Ajax

In my last post, we created a REST WCF web service using Visual Studio 2010. In this article, we’ll write a client side web applicaiton that uses jQuery and Ajax to consume a REST web service. First, create an HTML

Tagged with: , ,
Posted in JavaScript and jQuery, REST, Web Services

Creating RESTful WCF Web Services Using Visual Studio 2010

Representational State Transfer (REST) is an architectural style used to build distributed systems. First proposed in 2000 by Roy Thomas Fielding in his doctoral dissertation “Architectural Styles and the Design of Network-based Software Architectures”, REST is now, or will soon

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