Démarrage de services de données REST avec WebSphere eXtreme Scale intégré à WebSphere Application Server 7.0

Cette rubrique explique comment configurer et démarrer le service de données REST d'eXtreme Scale à l'aide de WebSphere Application Server version 7.0 qui a été intégré et étendu avec WebSphere eXtreme Scale.

Avant de commencer

Vérifiez que l'exemple de grille de données autonome eXtreme Scale est démarré. Voir Activation du service de données REST pour plus d'informations sur le démarrage de la grille.

Pourquoi et quand exécuter cette tâche

Pour commencer avec le service de données REST de WebSphere eXtreme Scale REST à l'aide de WebSphere Application Server, procédez comme suit :

Procédure

  1. Ajoutez au chemin d'accès aux classes le fichier JAR d'exemple de configuration du service de données REST de WebSphere eXtreme Scale :
    1. Ouvrez la console d'administration WebSphere
    2. Accédez à Environnement -> Bibliothèques partagées
    3. Cliquez sur Nouveau
    4. Ajoutez les entrées suivantes dans les zones appropriées :
      1. Nom : extremescale_gettingstarted_config
      2. Chemin d'accès aux classes
        • base_servicerest/gettingstarted/restclient/bin
        • base_servicerest/gettingstarted/common/bin
        A faire : Chaque chemin doit se trouver sur une ligne distincte.
    5. Cliquez sur OK
    6. Enregistrez les modifications apportées à la configuration principale.
  2. Installez le fichier d'archive d'entreprise du service de données REST sur le serveur à l'aide de la console d'administration WebSphere :
    1. Ouvrez la console d'administration WebSphere
    2. Accédez à Applications -> Nouvelle application
    3. Allez au fichier base_servicerest/lib/wxsrestservice.ear. Sélectionnez le fichier, puis cliquez sur Suivant.
    4. Sélectionnez les options d'installation détaillées, puis cliquez sur Suivant.
    5. Dans l'écran d'avertissements de sécurité de l'application, cliquez sur Continuer.
    6. Sélectionnez les options d'installation par défaut, puis cliquez sur Suivant.
    7. Choisissez un serveur sur lequel mapper le module wxsrestservice.war, puis cliquez sur Suivant.
    8. Sur la page de rechargement JSP, utilisez les valeurs par défaut, puis cliquez sur Suivant.
    9. Sur la page des bibliothèques partagées, mappez le module wxsrestservice.war" sur les bibliothèques partagées suivantes, à savoir celles définies au cours de la première étape : extremescale_ gettingstarted _config
    10. Sur la page de mappe des relations de bibliothèques partagées, utilisez les valeurs par défaut, puis cliquez sur Suivant.
    11. Sur la page de mappe des hôtes virtuels, utilisez les valeurs par défaut, puis cliquez sur Suivant.
    12. Sur la page de mappe de racine de contexte, définissez la racine de contexte sur : wxsrestservice.
    13. Sur l'écran récapitulatif, cliquez sur Fin pour terminer la installation.
    14. Enregistrez les modifications apportées à la configuration principale.

  3. Si la grille de données eXtreme Scale a été démarrée avec la sécurité eXtreme Scale activée, définissez la propriété suivante dans le fichier restservice_home/gettingstarted/restclient/bin/wxsRestService.properties.
    ogClientPropertyFile=base_servicerest/gettingstarted/security/security.ogclient.properties
  4. Démarrez le serveur d'applications et l'application wxsrestservice du service de données REST d'eXtreme Scale.

    Une fois que l'application a démarré, ouvrez le journal SystemOut.log du serveur d'applications et vérifiez que le message suivant est présent : CWOBJ4000I: Le service de données REST de WebSphere eXtreme Scale a été démarré.

  5. Vérifiez que le service de données REST fonctionne :
    1. Ouvrez un navigateur et rendez-vous à l'adresse suivante :

      http://localhost:9080/wxsrestservice/restservice/NorthwindGrid

      Le document de service de la NorthwindGrid s'affiche.

    2. Rendez-vous à l'adresse suivante :

      http://localhost:9080/wxsrestservice/restservice/NorthwindGrid/$metadata

      Le document Entity Model Data Extensions (EDMX) s'affiche

  6. Pour arrêter les processus de grille de données, utilisez CTRL+C dans la fenêtre de commande correspondante.