I will first provide a brief introduction to REST and then describe how to build Web services in the REST style. www.xfront.com/REST-Web-Services.html
The topics contained in this section are intended to give you quick exposure to the Windows Communication Foundation (WCF) programming experience. They are designed to be completed in the order of the list at the bottom of this topic. Working through this tutorial gives you an introductory understanding of the steps required to create WCF service and client applications. A service exposes one or more endpoints, each of which exposes one or more service operations. The endpoint of a service specifies an address where the service can be found, a binding that contains the information that describes how a client must communicate with the service, and a contract that defines the functionality provided by the service to its clients. All of the topics in this section assume you are using Visual Studio 2011 as the development environment. Getting Started Tutorial
Version 1.0.1 GotDotNet community for collaboration on this pattern Data Transfer Object
A RESTful Web service, an example It's often hard for people to "get" REST, this is mostly due to the fact that REST isn't a tangible thing like a piece of software or even a specification, it's a selection of ideals, of best practices distilled from the HTTP specs. I've always found that the best way to understand something is to see an example, to see the principles in action first and worry about the details later once I understand the general gist. So here's a little example of a RESTful version of a simple Web service you might already know about, the Delicious API.
How to define global variable in C# - C#
c# - what is Entity Framework with POCO
What is the Difference Between a DTO and a POCO? First off, I’m not the authority on DTOs, POCOs, object oriented architecture, or really anything now that I stop to think about it.
5 Minute Introduction to ASP.NET MVC
Plain Old CLR Object or POCO is a play on the term POJO, from the Java EE programming world, and is used by developers targeting the Common Language Runtime of the .NET Framework. Plain Old CLR Object
Getting Started Tutorial
c# - POCO vs DTO