Compartir a través de


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

Exponga las ubicaciones de recepción de BizTalk WCF-BasicHTTP como puntos de conexión dentro de Azure API Management utilizando la Consola de Administración de BizTalk. También puede exponer los puntos de conexión SOAP desde BizTalk a través de API Management en el portal de Azure.

Sugerencia

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

Prerrequisitos

Creación mediante API Management en Azure Portal

  1. En el portal de Azure, abra la Gestión de API y seleccione APIs:

    seleccionar API para BizTalk

  2. Seleccione WSDL:

    seleccionar la API BizTalk WSDL

  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 termine, la configuración de WSDL tendrá un aspecto similar al siguiente:

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

  4. Selecciona Crear.

Creación mediante la administración de BizTalk

Nota:

Esta característica está soportada con ubicaciones de recepción WCF-BasicHTTP.

  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 publicar en el menú

  2. Configura las propiedades de gestión de API.

    1. Inicie sesión en su suscripción de Azure, seleccione la suscripción y el grupo de recursos que tiene su servicio de administración de API y, a continuación, seleccione su 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 servidor de BizTalk Server.

    3. Seleccione SOAP passthrough o SOAP a 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 termine, las propiedades tienen un aspecto similar al siguiente:
      publicar en la ventana de API

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

Hacer más

Azure API Management es un servicio eficaz que usa una gran cantidad de servicios de Azure, como 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.