Componentes de Tempo de Execução: Serviço de adaptador do BizTalk

Atualizado: julho de 2015

Quando o tempo de execução do Serviço de adaptador do BizTalk é instalado, os seguintes componentes são criados:

  • Site do Serviço de adaptador do BizTalk em IIS

  • Armazenamento de configuração no Microsoft Azure

Para instalar e configurar o Tempo de Execução, consulte Instalar o SDK dos Serviços BizTalk do Azure.

O site do Serviço de adaptador do BizTalk e BizTalk Adapter AppPool são criados em IIS. O site Serviço de adaptador do BizTalk contém o seguinte:

 

BAService

Um aplicativo que hospeda o API de Gerenciamento que executa o serviço Web do WCF ManagementService.svc. Este serviço Web WCF executa-se continuamente acompanhando o Retransmissão de LOB.

O serviço Web WCF do ManagementService.svc usa um arquivo web.config na pasta \Program Files\Microsoft BizTalk Adapter Service\BAService.

Retransmissão de LOB

Quando um componente LOB é adicionado, um aplicativo com o mesmo nome também é criado. Este aplicativo hospeda um serviço Web RuntimeService.svc. Um serviço de tempo de execução é criado para cada componente LOB no aplicativo Configuração da ponte. Portanto, se há 15 componentes LOB no aplicativo Configuração da ponte, haverão pelo menos 15 serviços Web WCF RuntimeService.svc IIS.

O serviço Web WCF do RuntimeService.svc usa um arquivo web.config na pasta \Program Files\Microsoft BizTalk Adapter Service\BAServiceRuntime.

A Autenticação de Windows é especificada para o site Serviço de adaptador do BizTalk e o aplicativo hospedado neste site do BAService.

Por padrão, o site Serviço de adaptador do BizTalk vincula-se à porta 8080. Esta porta é definida durante a configuração do Serviço de adaptador do BizTalk e também pode ser modificada no site em IIS.

Por padrão, um pool do aplicativo IIS é configurado para reciclar a cada 1740 segundos (29 minutos). Quando o BizTalk Adapter AppPool recicla, um Retransmissão de LOB pode falhar ao iniciar. Se um Retransmissão de LOB falha ao iniciar, uma tentativa é feita para reiniciar o Retransmissão de LOB depois de um intervalo de reparação. Isto é controlado pela propriedade ReConnectIntervalInSeconds, que têm o valor padrão de 30 segundos.

Para alterar ou desativar o intervalo de reconexão:

  1. Abra o Gerenciador de Serviços de Informação da Internet (IIS).

  2. Expandir Sites e expandir Serviço de adaptador do BizTalk.

  3. Clique em BAServiceRuntime. No grupo ASP.NET, clique em Configurações do Aplicativo e clique em Abrir Recurso no painel de Ações.

  4. Para modificar o intervalo de reconexão, clique em ReConnectInternvalInSeconds e clique em Editar no painel de Ações. Defina isto para qualquer valor em segundos. Por exemplo, para definir o intervalo de reconexão a 5 minutos, insira 300. Para desabilitar o intervalo de reconexão, defina ReConnectIntervalInSeconds para qualquer número negativo, como -1.

O ReConnectIntervalInSeconds também pode ser modificado no arquivo web.config (\Program Files\Microsoft BizTalk Adapter Service\BAServiceRuntime):


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

noteObservação
As Configurações de Reciclagem no IIS podem ser configuradas. Consulte Configurando os Ajustes de Reciclagem para um Pool do Aplicativo (IIS 7).

Os usuários no grupo de Administradores local podem fazer solicitações de clientes no site do Serviço de adaptador do BizTalk dentro do IIS. O aplicativo BAService herda as Regras de Autorização .NET do site do Serviço de adaptador do BizTalk e o servidor de nível Web.

Para permitir aos não Administradores fazer solicitações de clientes ao site do Serviço de adaptador do BizTalk, use o recurso de Regras de Autorização .NET dentro do IIS:

  1. Abra o Gerenciador de Serviços de Informação da Internet (IIS).

  2. Expandir Sites e clicar em Serviço de adaptador do BizTalk.

  3. Abaixo do grupo ASP.NET, clique duas vezes em Regras de Autorização .NET. A Página de Regras de Autorização NET explica os elementos de interface do usuário.

  4. No painel de Ações, clique em Adicionar Permitir Regra. As Caixas de Diálogo de Adicionar ou Editar Permitir Regra de Autorização e Adicionar ou Editar Negar Regra de Autorização explicam as opções de interface do usuário quando o Adicionar Permitir Regra ou Adicionar Negar Regra é usado.

noteObservação
Quando o Serviço de adaptador do BizTalk Tempo de Execução é instalado, a identidade especificada durante a Configuração pode fazer solicitações de clientes ao site Serviço de adaptador do BizTalk. Esta identidade também tem permissões para acessar o repositório de configuração do Serviço de adaptador do BizTalk.

A configuração do Serviço de adaptador do BizTalk é armazenada no Microsoft Azure usando sua URL de Serviços BizTalk que você especifica durante a configuração.

Quando um item é criado no Gerenciador de Servidores no Visual Studio no ambiente de desenvolvimento, o armazenamento é atualizado. O Conectar-se aos sistemas LOB de um Projeto de Serviços BizTalk fornece detalhes sobre o Gerenciador de Servidores e a experiência de desenvolvimento.

Consulte também

Mostrar: