Table of Contents
Chapter 1: Understanding Representational State Transfer Services
Chapter 2: Understanding Resource and Service Oriented Architectures
Chapter 3: Working with RESTful Services
Chapter 4: Consuming RESTful services
Chapter 5: Working with ASP.NET 4.5
Chapter 6: Working with RESTful Data Using Silverlight
Chapter 7: Advanced Features
Representational State Transfer(REST) is an architecture style that is used for creating scalable services.
A RESTful Web Service is one that conforms to the REST architecture constraints.
The REST architectural style has quickly become very popular over the world for designing and architecting applications that can communicate.
Due to its simplicity, it has gained widespread acceptance worldwide in lieu of the SOAP- and WSDL-based Web Services.
It is essentially a client-server architecture and uses the stateless HTTP protocol.
In this book, we will cover REST using the HTTP protocol.
Our journey towards mastering REST and Web API has just begun!
In this chapter, we will cover the following topics:
• Resources and URI
• REST and RPC
• Implementing RESTful services in .NET 4.5
• Creating a WCF service
• Making the WCF service RESTful
• Specifying the binding information
• Hosting the service
• Returning the JSON data