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.
En esta sección se proporciona un tutorial paso a paso sobre cómo invocar un punto de conexión REST mediante BizTalk Server. En este tutorial, invocará un punto de conexión REST disponible en Microsoft Azure Marketplace que devuelve los retrasos en los vuelos de los transportistas aéreos de EE. UU. En el tutorial se usa el nuevo adaptador WCF-WebHttp introducido en BizTalk Server para invocar el punto de conexión DE REST.
Escenario usado en este tutorial
Microsoft Azure Marketplace proporciona la siguiente dirección URL del recurso REST para recuperar retrasos de vuelos de los transportistas aéreos de EE. UU.:
https://api.datamarket.azure.com/oakleaf/US_Air_Carrier_Flight_Delays_Incr/On_Time_Performance
Si escribe esta dirección URL en el explorador web, se le pedirán credenciales para acceder al recurso. Después de iniciar sesión en Microsoft Azure Marketplace, puede obtener las credenciales de la pestaña Mi cuenta de la página web. Las credenciales se muestran en las etiquetas Id. de cliente (nombre de usuario) y Clave de cuenta principal (contraseña).
En este tutorial, usará la dirección URL del recurso y las credenciales para configurar un puerto de envío WCF-WebHttp bidireccional. La canalización de recepción del puerto de envío bidireccional recibe el mensaje de respuesta con los detalles del vuelo y publica el mensaje en la base de datos del cuadro de mensajes de BizTalk Server. Configuras un puerto de envío FILE que se suscribe a todos los mensajes publicados por el puerto de envío WCF-WebHttp. El puerto de envío FILE consume el mensaje del servidor BizTalk y lo copia en una ubicación de archivo.
En un escenario empresarial real, el puerto de envío de WCF-WebHttp puede activarse al asociarlo con un proceso empresarial más grande, como una ubicación de recepción que recibe un mensaje de una aplicación empresarial. Sin embargo, en este tutorial, dado que el enfoque consiste en demostrar cómo invocar una interfaz REST, puede usar una ubicación FILE simple que recibe un mensaje ficticio para desencadenar el puerto de envío.
Por lo tanto, para resumir, debe realizar los pasos siguientes para configurar esta solución:
Configure una ubicación de recepción de archivo para seleccionar un mensaje ficticio de solicitud.
Configure un puerto de envío bidireccional WCF-WebHttp para invocar la dirección URL del recurso REST y recibir una respuesta.
Configure un puerto de envío de ARCHIVO unidireccional para consumir el mensaje de respuesta con los detalles del vuelo y copiarlo en una ubicación de archivo.
Configuración de la cuenta de Microsoft Azure Marketplace
Para acceder a los datos de retraso de vuelo expuestos a través del punto de conexión REST, primero debe suscribirse a la fuente de datos de ejemplo retrasos de vuelo del operador aéreo de EE. UU. Realice los pasos siguientes para hacerlo:
Para suscribirse a la fuente de datos
Inicie sesión en Microsoft Azure Marketplace con su cuenta Microsoft.
En la pestaña Datos, busque y haga clic en el servicio Retrasos de vuelos de aerolíneas estadounidenses.
En la página del servicio de datos, haga clic en Registrarse. En la página Suscribirse, acepte los términos de contrato y, a continuación, haga clic en Suscribirse de nuevo.
En la pestaña Mi cuenta , recupere las credenciales para acceder al servicio de datos. Las credenciales se muestran en las etiquetas Id. de cliente (nombre de usuario) y Clave de cuenta principal (contraseña). Necesitará estas credenciales al configurar el puerto de envío WCF-WebHttp .
Configurar el ordenador
Para configurar el escenario usado en este tutorial, debe tener BizTalk Server instalado y configurado en el equipo. Si desea aprovisionar un equipo de BizTalk Server en una máquina virtual de Windows Azure, siga las instrucciones de Configuración de BizTalk Server en una máquina virtual de Azure.