The eXtreme Scale development team has just released the last technical preview of the WebSphere eXtreme Scale REST data service. Technical preview 3 builds upon the previous two and will be available as a fully supported component of WebSphere eXtreme Scale soon.
The WebSphere eXtreme Scale REST data service is an interface to eXtreme Scale which implements the ADO.NET Data Services protocol
, which is essentially a REST interface to a variety of different data sources. Both Microsoft ADO.NET clients and RESTful clients can take advantage of the service. Microsoft ADO.NET clients can use the rich tooling built into Visual Studio 2008 for building and integrating ADO .NET applications with the data service. Since the transport is based on REST, any application that can participate in a REST conversation is a potential client to the data source. In the case of the eXtreme Scale REST data service, the data source is an eXtreme Scale data grid taking advantage of the highly scalable and highly available properties of the grid. To demonstrate the flexibility of this standard, Microsoft has recently released a toolkit for integrating PHP applications
with any ADO.NET data service.
Technical preview 3 includes the following new features:
- JavaScript Object Notation (JSON) support
Allows clients to interact with the REST data service using both JSON and ATOMPub.
- Full batch support
Clients can update and retrieve data from the REST data service using a single remote procedure call to the REST data service.
- Partition support for entity relationships
The REST data service can realize the full scalability of the eXtreme Scale grid by partitioning the data and using key relationships between entities to identify partitionable schema root entities.
- IBM WebSphere Application Server Community Edition support
Websphere Application Server CE
can now be used to host the eXtreme Scale REST data service.
These features build on the capabilities added in the previous two releases:
- Create, Read, Update, Merge and Delete Operation Support
- Atom Publication Protocol (AtomPub) XML support
- Microsoft ADO.NET Data Services client compatibility
- Automatic data type conversion between Java data types and Entity Data Model (EDM) types
- EntitySet modeling using the eXtreme Scale EntityManager XML configuration or annotations
- IBM WebSphere Application Server and Apache Tomcat support
- Relationship support
- Query support
Check out the download page and wiki for more information: