Publicar puntos de conexión de BizTalk WCF-BasicHTTP en API Management

Exponga la WCF-BasicHTTP de BizTalk reciba ubicaciones como puntos de conexión dentro de Azure API Management mediante la consola de administración de BizTalk. También puede exponer los puntos de conexión SOAP a través de API Management desde BizTalk mediante API Management en el Azure Portal.

Sugerencia

¿Qué es API Management? es un excelente recurso para comprender y obtener más información sobre este servicio de Azure.

Requisitos previos

Creación mediante API Management en Azure Portal

  1. En el Azure Portal, abra api management y seleccione API:

    seleccionar API para BizTalk

  2. Seleccione WSDL:

    selección de wsdl biztalk API

  3. Configure las propiedades de WSDL:

    1. Especificación WSDL : escriba el URI completo en el punto de conexión SOAP de BizTalk. Por ejemplo, escriba algo parecido a http://10.0.31.22/RestEndPoint/OrderIncome.svc?wsdl o http://biztalkfp1.westus.cloudapp.azure.com/RestEndPoint/OrderIncome.svc?wsdl.

    2. Paso a través de SOAP o SOAP a REST : seleccione su preferencia:

      • SOAP a REST: creación de API HTTP basadas en REST a partir de un servicio web basado en SOAP existente
      • Paso a través de SOAP: actúa como proxy para la API soap
    3. Escriba el nombre para mostrar, el nombre, la descripción, el sufijo url de API, los productos y la versión preferidos.

      Cuando haya terminado, la configuración de WSDL tendrá un aspecto similar al siguiente:

      create API from WSDL BizTalk (Crear API desde WSDL BizTalk)

  4. Seleccione Crear.

Crear con la administración de BizTalk

Nota

Esta característica es compatible con WCF-BasicHTTP ubicaciones de recepción.

  1. En la Consola de administración de BizTalk, haga clic con el botón derecho en la ubicación de recepción del WCF-BasicHTTP y seleccione Publicar en API Management:

    Opción de menú publicar

  2. Configure las propiedades de API Management:

    1. Inicie sesión en su suscripción de Azure, seleccione la suscripción y el grupo de recursos que tiene el servicio API Management y, a continuación, seleccione el servicio.

    2. El vínculo de especificación WSDL se rellena automáticamente con el archivo WSDL. Reemplace localhost por el nombre DNS o la dirección IP del BizTalk Server.

    3. Seleccione Paso a través de SOAP o SOAP en REST:

      • SOAP a REST: creación de API HTTP basadas en REST a partir de servicios web basados en SOAP existentes

      • Paso a través de SOAP: actúa como proxy para la API soap

        La API se puede publicar de ambas maneras cambiando el sufijo de dirección URL de API y, a continuación, publicando de nuevo con un tipo de API diferente.

    4. El nombre de la API se rellena automáticamente con el nombre de la ubicación de recepción.

    5. Seleccione un sufijo de dirección URL de API que los consumidores de la API van a usar.

      Cuando haya terminado, las propiedades son similares a las siguientes:
      ventana publicar en la API

  3. Seleccione Publicar. Cuando se ejecuta correctamente, la ubicación de recepción se muestra como un servicio en API Management en el Azure Portal.

Hacer más

Azure API Management es un servicio eficaz que usa una gran cantidad de servicios de Azure, incluidas Logic Apps. API Management incluye muchas características, incluidos los límites de velocidad y las cuotas, que tienen acceso a las API, el almacenamiento en caché y mucho más. Consulte ¿Qué es API Management? para empezar.