Nova instalação (Service Broker)

Para instalar um serviço do Agente de Serviços, o desenvolvedor fornece ao administrador um conjunto de scripts de instalação. Esses scripts geralmente incluem as instruções Transact-SQL necessárias para criar os tipos de mensagens, contratos, filas, serviços e procedimentos armazenados para o serviço. Dependendo do serviço, o desenvolvedor pode fornecer um conjunto de scripts para o serviço de destino e um conjunto diferente de scripts para o serviço sendo iniciado.

Processo de instalação

Primeiramente, o administrador analisa e executa os scripts. Então, o administrador configura os principais de segurança, certificados, associações de serviço remoto e rotas necessárias para que o aplicativo funcione em um ambiente de produção.

O ambiente de teste ou desenvolvimento pode conter os mesmos nomes de usuário que o ambiente de produção, mas possuir certificados diferentes associados a esses usuários. Essa diferença nos certificados fornece um grau extra de isolamento entre o ambiente de teste e o ambiente de produção, sem exibir o código Transact-SQL para alterar a implementação. Os desenvolvedores podem testar o código exato a ser usado na produção sem exigir que o administrador forneça os certificados usados no ambiente de produção.

Plano para desinstalar aplicativos do Agente de Serviços

Como parte do processo de instalação, o desenvolvedor e o administrador devem planejar e documentar o procedimento para desinstalar o aplicativo. Os aplicativos que usam o Agente de Serviços normalmente confiam na garantia do Agente de Serviços de transferência de mensagens segura. Portanto, o desenvolvedor e o administrador devem trabalhar em conjunto para delinear uma estratégia para assegurar que o aplicativo processe todas as mensagens recebidas antes de desinstalar o aplicativo.