Configuration de Liberty pour les services IBM Cloud Watson

Utilisez l'outil d'intégration de ligne de commande d'utilitaire IBM® Cloud pour configurer votre serveur Liberty sur site afin qu'il utilise les services IBM Cloud Watson.

Avant de commencer

Avant de configurer votre serveur Liberty pour qu'il utilise des services IBM Cloud, vous devez créer un compte. Voir le site d'inscription à IBM Cloud pour créer votre compte IBM Cloud.

Pourquoi et quand exécuter cette tâche

Configurez votre serveur Liberty afin d'utiliser les services Watson. Votre application doit utiliser le kit de développement logiciel Watson Developer Cloud Java™ pour accéder au service Watson. Pour en savoir plus, voir Watson Developer Cloud Java SDK services. Pour plus d'informations sur Watson, consultez Watson services.

Procédure

  1. Connectez-vous à l'aide de la commande bluemixUtility login. Après votre connexion initiale, vous n'avez plus besoin de réaliser à nouveau cette étape.
  2. Exécutez la commande bluemixUtility marketplace pour répertorier les détails sur tous les services IBM Cloud qui peuvent être utilisés avec l'utilitaire de ligne de commande. Examinez l'exemple ci-dessous de description Personality Insights :
    Service : personality_insights
    Description : Watson Personality Insights dérive des enseignements à partir de données transactionnelles et de médias sociaux afin d'identifier des traits psychologiques.
    Documentation : https://www.ibm.com/watson/developercloud/personality-insights.html
    Plans : tiered, premium
  3. Remarque : Si vous avez déjà créé une instance, passez à l'étape 4. Vous pouvez également créer une instance à partir du tableau de bord IBM Cloud.
    Exécutez la commande bluemixUtility createService [options] serviceType servicePlan serviceName pour créer une instance du service que vous souhaitez utiliser. Vous pouvez choisir une valeur serviceName unique pour votre instance de service. L'exemple suivant crée une instance du service Personality Insights :
    bluemixUtility createService personality_insights premium myWatsonService
  4. Facultatif : Exécutez la commande bluemixUtility listServices pour afficher le nom, le type et le plan de toutes les instances de service que vous avez créées. Examinez l'exemple suivant :
    myWatsonService personality_insights premium
  5. Exécutez la commande bluemixUtility import myWatsonService pour importer la configuration.
    1. Acceptez les dispositions de contrat de licence relatives aux bibliothèques nécessaires pour accéder au service.
    2. Une fois la configuration importée, effectuez des étapes supplémentaires afin d'utiliser la configuration importée dans l'application, telles que l'ajout d'une référence de chargeur de classe à la bibliothèque. L'élément de chargeur de classe doit être ajouté à chaque application qui utilise le service. L'ID de référence de chargeur de classe est différent de chaque service Watson unique. Par exemple, vous devez ajouter la référence de chargeur de classe suivante à votre application pour utiliser les bibliothèques du kit de développement de logiciel Watson Java.
      <application id="myWatsonApp">
                      <classloader commonLibraryRef="personality_insights-library"/>
              </application>
  6. Facultatif : Exécutez la commande bluemixUtility listImports pour afficher les configurations de service que vous avez importées.
    Les configurations de service IBM Bluemix suivantes ont été importées :
    myWatsonService
  7. Exécutez la commande bluemixUtility bind [options] serverName serviceName pour connecter la configuration à un serveur Liberty. Examinez l'exemple et la description de service répertorié ci-dessous :
    bluemixUtility bind defaultServer myWatsonService
    
    Checking if features required for the myWatsonService are installed.
    All required features are installed.
    The myWatsonService is now bound to defaultServer server.

Résultats

Vous pouvez désormais utiliser les services Watson avec votre serveur Liberty.

Icône indiquant le type de rubrique Rubrique Tâche

Nom du fichier : twlp_config_blmx_watson.html