Product overview >



REST data services overview

The WebSphere eXtreme Scale REST data service is a Javaâ„¢ HTTP service that is compatible with Microsoft WCF Data Services (formally ADO.NET Data Services) and implements the Open Data Protocol (OData). Microsoft WCF Data Services is compatible with this specification when using Visual Studio 2008 SP1 and the .NET Framework 3.5 SP1.


Compatibility requirements

The REST data service allows any HTTP client to access a data grid. The REST data service is compatible with the WCF Data Services support supplied with the Microsoft .NET Framework 3.5 SP1. RESTful applications can be developed with the rich tooling provided by Microsoft Visual Studio 2008 SP1. The figure provides an overview of how WCF Data Services interacts with clients and databases.

Figure 1. Microsoft WCF Data Services

With Microsoft WCF Data Services, the HTTP client communicates with the REST service, which communicates directly with the database.

WebSphere eXtreme Scale includes a function-rich API set for Java clients. As shown in the following figure, the REST data service is a gateway between HTTP clients and the WebSphere eXtreme Scale data grid, communicating with the grid through an WebSphere eXtreme Scale client. The REST data service is a Java servlet, which allows flexible deployments for common Java Platform, Enterprise Edition (JEE) platforms, such as WAS. The REST data service communicates with the WebSphere eXtreme Scale data grid using the WebSphere eXtreme Scale Java APIs. It allows WCF Data Services clients or any other client that can communicate with HTTP and XML.

Figure 2. WebSphere eXtreme Scale REST data service

HTTP Clients communicate with WebSphere eXtreme Scale REST service with OData. The Rest Service communicates with the data grids. The data grids are backed by a database.

Refer to the REST data services sample and tutorial, or use the following links to learn more about WCF Data Services.


Features

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


Known problems and limitations


Related concepts

Product Overview

WebSphere eXtreme Scale overview

Cache overview

Cache integration overview

Scalability overview

Availability overview

Transaction processing overview

Security overview

Spring framework

Tutorials, examples, and samples


Related tasks

Program to access the REST data service

Configure the REST data service

REST data services sample and tutorial


Related information

Glossary

Site map