If you log in
with your developerWorks ID, you can leave comments and feedback for the development team.
Overview
The WebSphere eXtreme Scale REST
Data Service allows HTTP clients, including .NET and AJAX clients, to use and exploit WebSphere eXtreme Scale. .NET applications that use the ADO.NET Data Service
may now be easily modified to use WebSphere eXtreme Scale, and gain its performance, scalability and availability advantages. Existing Visual Studio tooling is used to modify the data service URL to point to this new service.
Currently the REST Data Service is provided as a technical preview to facilitate the exploration and development of REST-based clients accessing an eXtreme Scale Grid.
technical preview 1 provides
- Create, Read, Update, Delete (CRUD) Operation Support
- AtomPUB XML Support
- Automatic data type conversion
- EntitySet modeling using the EntityManager configuration or annotations
- WebSphere Application Server and Tomcat support
technical preview 2 adds
- Relationship support - Relationships between two or more entities can now be modeled. The REST data service allows navigation and modification of entity instance relationships at runtime.
- Batch retrieval support - Multiple queries can now run within a single HTTP request and transaction, increasing performance.
- OrderBy Support - Query results can now be returned in ascending or descending order by one or more properties.
See the product announcement page
for an overview and more details on the REST data service.
 |
|
|
| |
How To...
|
|
|
|
Install
- Download the WebSphere eXtreme Scale version 7.0 trial
. The REST data service is packaged within this trial. You may use the REST data service with the trial version, or a product version of WebSphere eXtreme Scale version 7.0 you have.
- Extract the trial zip file to your hard drive, for example: c:\extremescale.
- Read the REST data service documentation, which includes detailed installation instructions in the extracted restservice\docs subdirectory.
- Visit the WebSphere eXtreme Scale Wiki
for additional hints, tips and troubleshooting.
- Use the WebSphere eXtreme Scale Forum
for questions and feedback.
Getting Started
Installation is only the first step. The WebSphere eXtreme Scale REST data service ships with a getting started directory which contains a sample application that facilitates inserting data into the Northwind data model we use for the remaining samples and documentation. This client does not directly use the REST data service, but can be used to insert and retrieve data which can then be used by the remaining samples. Instructions are provided for running the sample in WebSphere Application Server and Tomcat. Source is included, as well as an eclipse project and instructions. See the User Guide in the restservice/docs directory, and READMEs in the gettingstarted directory. This sample client is written in Java.
 |
|
|
| |
Frequently Asked Questions (FAQ)
|
|
|
|
We have collected common questions and pitfalls on the WebSphere eXtreme Scale REST data service FAQ
 |
|
|
| |
Samples
|
|
|
|
.NET Simple Data client
Similar to the Java getting started sample, a sample written in C# has been provided. This sample illustrates how to use the ADO.NET data services interface to its full potential. Included is the C# source and a binary executable. This sample is intended to be utilized within a Visual Studio 2008 SP1 development environment.
Source - DataServices.cs
 |
|
|
| |
Resources
|
|
|
|
Copyright IBM Corporation 2009. All Rights Reserved.