Configuration des services de données REST

Vous pouvez utiliser le service de données RESTWebSphere eXtreme Scale WebSphere Application Server, WebSphere Application Server Community Edition et Apache Tomcat.

Pourquoi et quand exécuter cette tâche

L'exemple fourni comprend le code source et les fichiers binaires compilés permettant d'exécuter une grille de données partitionnées. Cet exemple montre comment créer une grille de données simple, modéliser les données en utilisant des entités et fournit deux applications client de ligne de commande qui permettent d'ajouter et d'interroger des entités en utilisant Java ou C#.

L'exemple de client Java utilise L'API Java EntityManager pour conserver et interroger dans la grille de données. Ce client peut être exécuté dans Eclipse ou à l'aide d'un script de ligne de commande. Notez que l'exemple de client Java n'illustre pas le service de données REST, mais permet de mettre à jour les données dans la grille de façon à ce qu'un navigateur Web ou un autre client puisse lire les données.

L'exemple de client Microsoft WCF Data Services C# communique avec la grille de données eXtreme Scale via le service de données REST à l'aide de l'infrastructure .NET. Le client WCF Data Services peut être utilisé à la fois pour mettre à jour et interroger la grille de données.

Figure 1. Exemple Mise en route de topologie. Les clients HTTP en utilisant le service de données REST et les clients Java peuvent accéder à la même grille de données.
Exemple Mise en route de topologie : le client HTTP communique avec le service REST. Le service REST communique avec la grille de données NorthwindGrid.

Procédure

  1. Configurez et démarrez une grille de données eXtreme Scale. Voir Activation du service de données REST.
  2. Configurez et démarrez le service de données REST dans un navigateur Web. Voir Configuration de serveurs d'applications pour le service de données REST.
  3. Exécutez un client pour interagir avec le service de données REST. Deux options sont disponibles :
    1. Exécutez l'exemple de client Java pour remplir la grille avec les données en utilisant l'API EntityManager et interrogez les données de la grille par le biais d'un navigateur Web et du service de données REST d'eXtreme Scale. Voir Utilisation d'un client Java avec les services de données REST.
    2. Exécutez l'exemple de client WCF Data Services C#. Voir Client WCF de Visual Studio 2008 avec le service de données REST.