Building a Service Layer with ASP.NET Web API
Your web applications can do a lot more than serve HTML to browsers. With ASP.NET Web API, you can easily provide powerful services in a variety of formats (including XML and JSON) without your having to fight with formats, plumbing code, and configuration. ASP.NET Web API was designed to help you leverage the HTTP protocol, so you can build services the right way minimal effort. You'll see how you can take make use of these services to power devices and apps as well as cutting edge Ajax clients.