The WebSphere eXtreme Scale development team has just released technical preview 3 of the WebSphere eXtreme Scale REST data service. 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.
These features are added in this technical preview 3:
* 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.
The first technical preview included the following features to get started:
* Create, Read, Update and Delete (CRUD) operation support
* AtomPUB XML Support
* Automatic data type conversion
* EntitySet modeling using the EntityManager configuration or annotations
* IBM WebSphere Application Server and Apache Tomcat support
The following features are new for technical preview 2:
* 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.
Check out the download page and wiki for more information.
* Announcement Page
* Trial Download Page
* Informational Wiki
* Rob and Billy talking about the framework in the eXtreme Scale Podcast