Empaquetado y despliegue de una API REST

Empaquete la API REST en un archivo BAR y despliéguelo en un servidor de integración.

Antes de empezar

Puede crear una API REST en IBM® Integration Toolkit, tal como se describe en Creación de una API REST.

Acerca de esta tarea

Las API REST se pueden desplegar en servidores de integración que están configuradas para utilizar el escucha HTTP del nodo de integración o el escucha HTTP de servidor de integración . Si el nodo de integración tiene un gestor de colas especificado, el servidor de integración utiliza de forma predeterminada el escucha HTTP del nodo de integración. Si el nodo de integración no tiene especificado un gestor de colas, el servidor de integración toma el valor por omisión de utilizar el escucha HTTP de servidor de integración . Para obtener más información sobre las opciones para los escuchas HTTP, consulte Escuchas HTTP.

Si tiene previsto desplegar más de una API REST en un servidor de integración, las API REST deben tener distintas vías de acceso base.

Procedimiento

Para empaquetar una API REST en un archivo BAR y desplegarla en un servidor de integración, realice los pasos siguientes:

  1. Empaquete la API REST en un archivo BAR.
    Puede utilizar el Editor de archivos BAR o bien puede utilizar la línea de mandatos. Los mandatos mqsicreatebar y los mandatos mqsipackagebar empaquetan ambos una API REST en un archivo BAR. Cuando utilice estos mandatos, pase el nombre de la API REST como nombre de aplicación.
    Por ejemplo:
    mqsicreatebar -data workspaceDirectory -b restApiName.bar -a restApiName
    mqsipackagebar -a restApiName.bar -k restApiName
  2. Despliegue la API REST en servidor de integración.
    Puede utilizar IBM Integration Toolkit, la interfaz de usuario web o el mandato mqsideploy :
    mqsideploy integrationNodeName -e integrationServerName -a restApiName.bar
    Si se despliega otra API REST en servidor de integración y esa API REST tiene una vía de acceso base de clashing, el despliegue de la API REST falla. No puede desplegar las API REST que tienen vías de acceso base a la misma servidor de integración.

Resultados

La API REST se ha desplegado.

Qué hacer a continuación

Puede ver y gestionar la API REST desplegada utilizando la línea de mandatos o un navegador web, consulte Gestión de una API REST desplegada.