REST data service features and limitations

The eXtreme Scale REST data service, Version implements a subset of the Microsoft Atom Publishing Protocol: Data Services URI and Payload Extensions specification, Version 1.0 which is part of the OData protocol. Microsoft WCF Data Services is compatible with this specification when using Visual Studio 2008 SP1 and the .NET Framework 3.5 SP1.

Features

This version of the eXtreme Scale REST data service supports the following features:

  • Automatic modeling of eXtreme Scale EntityManager API entities as WCF Data Services entities which includes (see section for additional detail).
    • Java data type to Entity Data Model type conversion.
    • Entity association support.
    • Schema root and key association support which is required for partitioned grids.
  • Atom Publish Protocol (AtomPub or APP) XML and JavaScript Object Notation (JSON) data payload format.
  • Create, Read, Update and Delete (CRUD) operations using the respective HTTP request methods: POST, GET, PUT and DELETE. In addition, the Microsoft extension: MERGE is supported.
  • Simple queries are supported using filters. See section for details on which query features are supported.
  • Batch retrieval and change set requests are supported. See section .
  • Partitioned grid support for high availability.
  • Interoperability with eXtreme Scale EntityManager API clients.
  • Support for standard JEE web servers.
  • Optimistic concurrency.

Known problems and limitations

  • User authorization and authentication is not supported between the REST data service and the eXtreme Scale grid
  • Tunneled requests are not supported.

Additional details can be found in section ***.