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
- Configuración y configuración de Azure API Management
- Creación de una red virtual entre el equipo de BizTalk y la instancia de API Management
Creación mediante API Management en Azure Portal
En el Azure Portal, abra api management y seleccione API:
Seleccione WSDL:
Configure las propiedades de WSDL:
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
ohttp://biztalkfp1.westus.cloudapp.azure.com/RestEndPoint/OrderIncome.svc?wsdl
.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
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:
Seleccione Crear.
Crear con la administración de BizTalk
Nota
Esta característica es compatible con WCF-BasicHTTP ubicaciones de recepción.
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:
Configure las propiedades de API Management:
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.
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.
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.
El nombre de la API se rellena automáticamente con el nombre de la ubicación de recepción.
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:
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.