IBM®
Skip to main content
    Country/region [select]      Terms of use
 
 
    
     Home      Products      Services & solutions      Support & downloads      My account     
 
developerworks > My developerWorks >  Dashboard > WebSphere eXtreme Scale Wiki > ... > Community Content > REST Data Service Technical Preview
developerWorks
Log In   View a printable version of the current page.
Overview Connect Spaces Forums Wikis
REST Data Service Technical Preview
Added by TedKirby, last edited by Chris.D.Johnson on Sep 23, 2009  (view change)
Labels: 
(None)

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

  1. 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.
  2. Extract the trial zip file to your hard drive, for example: c:\extremescale.
  3. Read the REST data service documentation, which includes detailed installation instructions in the extracted restservice\docs subdirectory.
  4. Visit the WebSphere eXtreme Scale Wiki for additional hints, tips and troubleshooting.
  5. 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
 
Wiki Disclaimer and License
Copyright IBM Corporation 2009. All Rights Reserved.
Docs REST Data Service FAQ (WebSphere eXtreme Scale Wiki)


 
    About IBM Privacy Contact