Utilisez l'outil d'intégration de ligne de commande d'utilitaire IBM®
Bluemix pour configurer votre serveur Liberty sur site afin qu'il utilise les services Bluemix
Watson.
Avant de commencer
Avant de configurer votre serveur
Liberty pour qu'il utilise des services
Bluemix, vous devez créer un compte.
Voir
Sign up
for IBM
Bluemix pour créer votre compte
Bluemix.
Pourquoi et quand exécuter cette tâche
Configurez votre serveur Liberty pour qu'il utilise des services Watson, tels que Concept Insights, lequel est utilisé pour dessiner des concepts en fonction d'un texte d'entrée utilisateur. 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 en savoir plus sur Concept Insights, voir Concept Insights. Pour
en savoir plus sur Watson, voir
Services Watson.
Procédure
- Connectez-vous à l'aide de la commande bluemixUtility login. Après votre connexion initiale, vous n'avez pas besoin d'effectuer à nouveau cette étape.
- Exécutez la commande bluemixUtility marketplace pour répertorier les détails sur tous les services Bluemix qui peuvent être utilisés avec l'utilitaire de ligne de commande. Examinez l'exemple de description Concept Insights ci-dessous :
Service: concept_insights
Description: Explore the concepts behind your input, identifying associations beyond traditional text matching.
Documentation: https://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/concept-insights.html
Plans: standard
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 Bluemix.
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. Examinez l'exemple de service Concept Insights ci-dessous :
$ bluemixUtility createService concept_insights standard 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 concept_insights standard
- 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="concept_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.