Configuración de servicios de datos REST

Puede utilizar el servicio de datos REST de WebSphere eXtreme Scale con WebSphere Application Server versión 7.0, WebSphere Application Server Community Edition y Apache Tomcat.

Acerca de esta tarea

El ejemplo incluido tiene código fuente y binarios compilados para ejecutar una cuadrícula de datos particionada. Este ejemplo demuestra cómo crear una cuadrícula de datos simple y modelar los datos utilizando entidades y proporciona dos aplicaciones cliente de línea de mandatos que permiten añadir y consultar entidades utilizando Java o C#.

El cliente Java de ejemplo utiliza la API EntityManager Java para persistir y consultar datos en la cuadrícula de datos. Este cliente se puede ejecutar en Eclipse o utilizando un script de línea de mandatos. Tenga en cuenta que el cliente Java de ejemplo no ofrece una demostración del servicio de datos REST, pero permite actualizar datos en la cuadrícula para que un navegador de web u otros clientes puedan leer los datos.

El cliente C# Microsoft WCF Data Services de ejemplo se comunica con la cuadrícula de datos de eXtreme Scale por medio del servicio de datos REST utilizando la infraestructura .NET. El cliente de WCF Data Services se puede utilizar para actualizar y consultar la cuadrícula de datos.

Figura 1. Iniciación a la topología de ejemplo. Los clientes HTTP que utilizan el servicio de datos REST y los clientes Java pueden acceder a la misma cuadrícula de datos.
Iniciación a la topología de ejemplo: el cliente HTTP se comunica con el servicio REST. El servicio REST se comunica con la cuadrícula de datos NorthwindGrid.

Procedimiento

  1. Configure e inicie la cuadrícula de datos de eXtreme Scale. Consulte Habilitación del servicio de datos REST.
  2. Configure e inicie el servicio de datos REST en un servidor web. Consulte Configuración de servidores de aplicaciones para el servicio de datos REST.
  3. Ejecute un cliente para que interactúe con el servicio de datos REST. Hay dos opciones disponibles:
    1. Ejecute el cliente Java de ejemplo para llenar la cuadrícula de datos utilizando la API EntityManager y consultar los datos de la cuadrícula utilizando un navegador web y el servicio de datos REST de eXtreme Scale. Consulte Uso de un cliente Java con los servicios de datos REST.
    2. Ejecute el cliente C# de WCF Data Services. Consulte Cliente Visual Studio 2008 WCF con servicio de datos REST.