Utilice la herramienta de integración de línea de mandatos de programa de utilidad
IBM®
Bluemix para configurar
el servidor de Liberty local para
utilizar servicios Watson
de Bluemix.
Antes de empezar
Antes de configurar el servidor de
Liberty para cualquier servicio
de
Bluemix, debe crear una cuenta.
Consulte
Regístrese
en
IBM Bluemix para
crear su cuenta de
Bluemix.
Acerca de esta tarea
Configure el servidor de Liberty
para utilizar servicios de Watson,
como Concept Insights, que se utiliza para gráficos de conceptos basándose en el
texto de entrada de usuario. La aplicación debe utilizar el
Watson Developer Cloud
Java™ SDK para acceder al
servicio
Watson. Si
desea más información, consulte los
servicios
de Watson
Developer Cloud Java SDK. Para obtener más información sobre Concept Insights, consulte
Concept Insights. Si
desea más información sobre
Watson,
consulte los
servicios
de Watson.
Procedimiento
- Inicie la sesión utilizando el mandato bluemixUtility login. Tras el inicio de sesión
inicial, no tiene que completar este paso de nuevo.
- Ejecute el mandato bluemixUtility marketplace para listar los detalles sobre todos los
servicios de Bluemix que se pueden
utilizar con el programa de utilidad de línea de mandatos. Consulte el ejemplo siguiente de la descripción de Concept Insights:
Servicio: concept_insights
Descripción: Explore los conceptos subyacentes en la entrada, identificando las asociaciones más allá de
la coincidencia de texto tradicional.
Documentación: https://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/concept-insights.html
Planes: estándares
Nota: Si ya ha creado una instancia, vaya al paso 4. También puede crear una instancia desde el
panel de control de Bluemix.
Ejecute el mandato bluemixUtility createService [opciones]
tipoServicio
planServicio
nombreServicio para crear una instancia del servicio que desea
utilizar. Puede elegir un único nombreServicio para la instancia de servicio. Consulte el ejemplo siguiente del servicio de Concept Insights:
$ bluemixUtility createService concept_insights standard
myWatsonService
- Opcional: Ejecute el mandato bluemixUtility listServices para ver
el Nombre, Tipo y Plan de todas las instancias de servicio que ha creado. Consulte el ejemplo siguiente:
myWatsonService concept_insights standard
- Ejecute el mandato bluemixUtility import myWatsonService para importar
la configuración.
- Acepte los términos y condiciones de licencia de las bibliotecas que son necesarias para acceder al
servicio.
- Después de que la configuración se haya importado satisfactoriamente, siga los pasos adicionales para
utilizar la configuración importada en la aplicación, por ejemplo añadir una referencia
classloader en la biblioteca.
El elemento classloader debe añadirse a cada aplicación que utiliza
el servicio. El ID de referencia de classloader
es diferente de cada servicio de
Watson único. Por
ejemplo, debe añadir la referencia de cargador de clases siguiente a
la aplicación para utilizar
las bibliotecas de Watson
Java SDK.
<application id="myWatsonApp">
<classloader commonLibraryRef="concept_insights-library"/>
</application>
- Opcional: Ejecute el mandato bluemixUtility listImports para ver las
configuraciones de servicio que ha importado.
Se han importado las siguientes configuraciones de servicio de IBM Bluemix:
myWatsonService
- Ejecute bluemixUtility bind [opciones]
nombreServidor
nombreServicio para enlazar la configuración a un servidor
Liberty. Consulte el ejemplo y la descripción siguientes de un servicio listado:
$ bluemixUtility bind defaultServer myWatsonService
Comprobando si las características para el servicio myWatsonService están instaladas.
Todas las características necesarias están instaladas.
El servicio myWatsonService está ahora enlazado al servidor defaultServer.
Resultados
Ahora puede utilizar los servicios de
Watson con el servidor de
Liberty.