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
- 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.
- 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
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
- 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
- Exécutez la commande bluemixUtility import myWatsonService pour importer la configuration.
- Acceptez les dispositions de contrat de licence relatives aux bibliothèques nécessaires pour accéder au service.
- 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>
- 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
- 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.