Test-Drive SQL Server Data Services: Figure 4 Emulate REST's HTTP Methods.
The persistence store is schemaless so the SOAP protocol can use the same client proxy class for all Entities, regardless of the number and types of their flexible properties. The proxy class exposes Id, Type, and Version metadata properties and a generic Dictionary of name/value pairs to define flexible properties. Query( ), Create( ), Update( ), and Delete( ) service methods correspond to HTTP's GET, POST, PUT, and DELETE methods. Get( ) is a special service method to return single Authority, Container, or Entity objects. REST and SOAP queries use a LINQ expression syntax subset; REST queries are URL encoded.