Componentes de tiempo de ejecución: Servicio de adaptador de BizTalk

Actualizado: julio de 2015

Al instalarse el tiempo de ejecución del Servicio de adaptador de BizTalk, se crean los siguientes componentes:

  • Sitio web del Servicio de adaptador de BizTalk en IIS

  • El almacén de configuración en Microsoft Azure.

Para instalar y configurar el tiempo de ejecución, consulte Instalar el SDK de servicios de BizTalk de Azure.

Se crean en IIS el sitio web del Servicio de adaptador de BizTalk y el Grupo de aplicaciones del adaptador de BizTalk. El sitio web del Servicio de adaptador de BizTalk contiene lo siguiente:

 

BAService

Aplicación que hospeda la API de administración que ejecuta el servicio web WCF ManagementService.svc. El servicio web WCF se ejecuta constantemente supervisando la Retransmisión de LOB.

El servicio web WCF ManagementService.svc usa un archivo web.config en la carpeta \Archivos de programa\Servicio de adaptador de Microsoft BizTalk\BAService.

Retransmisión de LOB

Al agregarse un componente LOB, se crea también una aplicación del mismo nombre. Esta aplicación ejecuta el servicio web WCF RuntimeService.svc Se crea un servicio de tiempo de ejecución para todos los componentes LOB de la aplicación de la Configuración del puente. De ese modo, si hay 15 componentes LOB en la aplicación de la Configuración del puente, existirán al menos 15 IIS para los servicios web WCF RuntimeService.svc.

El servicio web WCF RuntimeService.svc usa un archivo web.config en la carpeta \Archivos de programa\Servicio de adaptador de Microsoft BizTalk\BAServiceRuntime.

Se especifica la autenticación de Windows para el sitio web del Servicio de adaptador de BizTalk y la aplicación BAService hospedada en dicho sitio web.

De manera predeterminada, el sitio web del Servicio de adaptador de BizTalk se enlaza al puerto 8080. Este puerto se establece durante la configuración del Servicio de adaptador de BizTalk y puede modificarse también en el sitio web de IIS.

De manera predeterminada, un grupo de aplicaciones de IIS está configurado para reciclarse cada 1.740 segundos (29 minutos). Al reciclarse el Grupo de aplicaciones del adaptador de BizTalk, puede que una Retransmisión de LOB no consiga iniciarse. Si una Retransmisión de LOB no logra iniciarse, se intentará volver a iniciarla tras un intervalo de tiempo fijo. Esto se controla mediante la propiedad ReConnectIntervalInSeconds, la cual tiene un valor predeterminado de 30 segundos.

Para cambiar o desactivar el intervalo de reconexión:

  1. Abra el Administrador de Internet Information Services (IIS).

  2. Expanda Sitios y Servicio de adaptador de BizTalk.

  3. Haga clic en BAServiceRuntime. En el grupo ASP.NET, haga clic en Configuración de la aplicación y, después, en Abrir característica en el panel Acciones.

  4. Para modificar el intervalo de reconexión, haga clic en ReConnectIntervalInSeconds y, después, en Modificar en el panel Acciones. Establezca cualquier valor en segundos. Por ejemplo, para establecer el intervalo de reconexión en 5 minutos, escriba 300. Para desactivar el intervalo de reconexión, establezca ReConnectIntervalInSeconds en un número negativo, por ejemplo, -1.

ReConnectIntervalInSeconds también puede modificarse en el archivo web.config (\Archivos de programa\Servicio de adaptador de Microsoft BizTalk\BAServiceRuntime):


<appSettings>
    <add key="EnablePerfCounters" value="True" />
    <add key="ReConnectIntervalInSeconds" value="30" />
</appSettings>

noteNota
La configuración de reciclaje de IIS puede ajustarse. Consulte Ajuste de la configuración de reciclaje de un grupo de aplicaciones (IIS 7).

Los usuarios del grupo local de administradores pueden realizar solicitudes de cliente al sitio web del Servicio de adaptador de BizTalk en IIS. La aplicación BAService hereda las Reglas de autorización .NET del sitio web del Servicio de adaptador de BizTalk y del nivel de servidor web.

Para permitir que alguien que no sea administrador realice solicitudes de cliente al sitio web del Servicio de adaptador de BizTalk, use la característica Reglas de autorización .NET de IIS:

  1. Abra el Administrador de Internet Information Services (IIS).

  2. Expanda Sitios y haga clic en Servicio de adaptador de BizTalk.

  3. En el grupo ASP.NET, haga doble clic en Reglas de autorización .NET. En la Página de reglas de autorización .NET se explican los elementos de IU.

  4. En el panel Acciones, haga clic en Agregar regla de permiso. En los cuadros de diálogo Agregar o modificar regla de autorización de permiso y Agregar o modificar regla de autorización de denegación se explican las opciones de IU disponibles cuando se utiliza Agregar regla de permiso o Agregar regla de denegación.

noteNota
Cuando el tiempo de ejecución del Servicio de adaptador de BizTalk está instalado, la identidad especificada durante la configuración puede realizar solicitud de cliente al sitio web del Servicio de adaptador de BizTalk. Esta identidad también tiene permisos para tener acceso al almacén de configuración del Servicio de adaptador de BizTalk.

La configuración del Servicio de adaptador de BizTalk se almacena en Microsoft Azure mediante la URL de Servicios de BizTalk que se especifica durante la instalación.

Cuando se crea un elemento en el explorador de servidores de Visual Studio en el entorno de desarrollo, se actualiza el almacén. Conectarse a sistemas LOB desde un proyecto de Servicios de BizTalk proporciona información sobre el explorador de servidores y la experiencia de desarrollo.

Vea también

Mostrar: