Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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
- Configurar e implementar 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 portal de Azure, abra la Gestión de API y seleccione APIs:
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 termine, la configuración de WSDL tendrá un aspecto similar al siguiente:
Selecciona Crear.
Creación mediante la administración de BizTalk
Nota:
Esta característica está soportada con ubicaciones de recepción WCF-BasicHTTP.
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:
Configura las propiedades de gestión de API.
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.
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.
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.
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 termine, las propiedades tienen un aspecto similar al siguiente:
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.