Join David Gassner for an in-depth discussion in this video What is REST?, part of Foundations of Programming: Web Services.
REST is an acronym for Representational State Transfer.…Unlike SOAP, which, strictly speaking, is a particular web service message format.…REST is a style of software architecture…that can be used with many message formats.…Web services that follow the REST standard are sometimes called RESTful services.…REST was originally defined…in the years 2000 by a computer scientist named…Roy Fielding who also contributed to the development of HTTP.…
REST 's primary goals include scalability, which means that a REST…based system should work well with many clients and many transactions.…Generality of interfaces, which means it…should be adaptable to any business process.…And independent deployment of components.…Just like SOAP, the client and server in a REST based conversation…don't need to be using the same operating system or programming language.…And a REST based service can depend on intermediary components.…
To reduce latency, enforce security, and encapsulate legacy systems.…RESTful services…expect requests that in the form of URIs or Uniform Resource Identifiers.…
- What is a web service?
- Understanding the available transfer protocols and message formats
- Examining SOAP request and response formats
- Creating a simple SOAP service in ASP.NET
- Choosing a SOAP implementation
- Associating REST actions with HTTP requests
- Sending RESTful requests
- Creating OData request URIs
- Securing web services