Configurando Serviços de Dados REST

É possível usar o serviço de dados REST do WebSphere eXtreme Scale com o WebSphere Application Server versão 7.0, o WebSphere Application Server Community Edition e o Apache Tomcat.

Sobre Esta Tarefa

A amostra incluída tem código de origem e binários compilados para executar uma grade de dados particionada. Essa amostra demonstra como criar uma grade de dados simples, modelar os dados utilizando entidades e fornece dois aplicativos clientes de linha de comandos que permitem incluir e consultar entidades com o usando Java ou C#.

O cliente Java de amostra utiliza a API EntityManager do eXtreme Scale Java para persistir e consultar dados na grade de dados. Esse cliente pode ser executado no Eclipse ou utilizando um script de linha de comandos. Observe que o cliente Java de amostra não demonstra o serviço de dados REST, mas permite a atualização de dados na grade, portanto, um navegador da Web ou outros clientes podem ler os dados.

O cliente Microsoft WCF Data Services C# se comunica com a grade de dados do eXtreme Scale por meio dos serviços de dados REST usando a estrutura .NET. O cliente WCF Data Services pode ser usado para atualizar e consultar a grade de dados.

Figura 1. Topologia de Amostra de Introdução. Os clientes HTTP que usam o serviço de dados REST e os clientes Java podem acessar a mesma grade de dados.
Topologia de amostra de introdução: O cliente HTTP se comunica com o serviço REST. O serviço REST se comunica com a grade de dados do NorthwindGrid.

Procedimento

  1. Configure e inicie a grade de dados do eXtreme Scale. Consulte Ativando o Serviço de Dados REST.
  2. Configure e inicie o serviço de dados REST em um servidor da Web. Consulte Configurando Servidores de Aplicativos para o Serviço de Dados REST.
  3. Execute um cliente para interagir com o serviço de dados REST. Duas opções estão disponíveis:
    1. Execute o cliente Java de amostra para preencher a grade com dados usando a API EntityManager e consulte os dados na grade usando um navegador da Web e o serviço de dados REST do eXtreme Scale. Consulte Utilizando um Cliente Java com Serviço de Dados REST.
    2. Execute o cliente WCF Data Services C# de amostra. Consulte Cliente Visual Studio 2008 WCF com Serviço de Dados REST.