Exportar (0) Imprimir
Expandir Tudo

Visão geral do Service Bus for Windows Server

O Service Bus for Windows Server é um conjunto de componentes instaláveis que fornece as funcionalidades do sistema de mensagens do Windows Azure Service Bus no Windows Server. O Service Bus for Windows Server permite construir, testar e executar aplicativos de acoplamento flexível, voltados para mensagens em ambientes autogerenciados e computadores de desenvolvedor.

O objetivo do Service Bus for Windows Server é fornecer funcionalidades semelhantes entre o Windows Azure e o Windows Server e permitir flexibilidade no desenvolvimento e na implantação de aplicativos. Ele é construído na mesma arquitetura que o serviço de nuvem do Service Bus e fornece funcionalidades de dimensionamento e resiliência. O modelo de programação, o suporte de Visual Studio e APIs expostas para o desenvolvimento de aplicativos são simétricos ao do serviço de nuvem, facilitando o desenvolvimento de aplicativos para ambos, bem como a alternância entre eles. Além disso, a experiência de gerenciamento de entidades no Windows Azure Management Portal será consistente entre as versões no local e na nuvem.

Cenários para o Service Bus for Windows Server

  • Desenvolver no local, implantar na nuvem. Este cenário comum ajuda os desenvolvedores de aplicativos na nuvem a desenvolver e testar aplicativos no local em um ambiente de desenvolvimento que pode ser instalado em um computador de mesa ou notebook. Para apoiar os desenvolvedores de nuvem, o Service Bus for Windows Server pode ser instalado em um sistema operacional cliente (Windows 7 ou 8, 64 bits) e usar as edições SQL Express (SQL Express 2008 R2 SP1 ou superior). Além disso, o Service Bus for Windows Server pode ser configurado para usar contas locais (em vez de contas de domínio) para o desenvolvimento em um computador que não está ingressado em um domínio ou está offline.

  • Implantação flexível. Os fornecedores de software que oferecem suas soluções a uma ampla gama de clientes querem poder implementar sua solução como um aplicativo na nuvem, ou a distribuir a seus clientes para a implantação no local. Da mesma forma, as empresas querem escolher onde implantar o aplicativo. Para suportar este cenário, o Service Bus for Windows Server oferece simetria com o Windows Azure Service Bus (a oferta Microsoft PaaS), bem como suporte para IaaS. A simetria começa com o conjunto de recursos suportados (mensagens agenciadas apenas para esta versão), o mesmo SDK e suporte para uma cadeia de conexão configurável que permite aos clientes mudar sua opção de implantação sem reconstruir a solução.

  • Publicação/assinatura no local. Para as empresas de desenvolvimento de serviços e aplicativos, o Service Bus for Windows Server oferece uma camada de Middleware Orientada a Mensagens (MOM), com um conjunto otimizado de recursos de publicação/assinatura. Para suportar este cenário, o Service Bus for Windows Server oferece recursos como alta disponibilidade, escalabilidade, a autenticação com base em token do Windows (suporte para Active Directory) e muito mais.

Recursos de mensagem no Service Bus for Windows Server

O Service Bus for Windows Server suporta o mesmo conjunto de recurso de mensagens agenciado definido como o Windows Azure Service Bus. As filas do Service Bus oferecem oferecem um armazenamento e uma recuperação de mensagens confiável com múltiplos protocolos e APIs.

Filas Service Bus

As filas Service Bus fornecem o nivelamento de carga, permitindo que o receptor da mensagem processe as mensagens em seu próprio ritmo. Além disso, as filas Service Bus fornecem balanceamento de carga com múltiplos receptores concorrentes que aceitam mensagens da mesma fila. Filas Para obter mais informações sobre Service Bus, consulte Como usar as filas do Service Bus.

Tópicos Service Bus

Além dos recursos de fila, os tópicos e assinaturas Service Bus ainda oferecem funcionalidades completas de publicação/assinatura que permitem que múltiplos assinantes simultâneos obtenham, de forma independente, exibições filtradas ou não do fluxo de mensagem publicado. Tópicos Para obter mais informações sobre Service Bus, consulte Como usar tópicos/assinaturas do Service Bus.

Recursos de plataforma no Service Bus for Windows Server

O Service Bus for Windows Server fornece uma plataforma de mensagens para aplicativos corporativos com uma topologia de farm de vários hosts que fornece dimensionamento e alta disponibilidade. A plataforma é baseada no Windows Server e Microsoft SQL Server. Os desenvolvedores que pretendem um ambiente de desenvolvimento simples, podem instalar o Service Bus for Windows Server em sistemas operacionais cliente Windows (64 bits) e Microsoft SQL Express.

Você pode implantar o Service Bus for Windows Server em um ambiente hospedado, como máquinas virtuais do Windows Azure usando um Microsoft SQL Server hospedado, ou Banco de dados SQL do Windows Azure (IaaS). As plataformas suportadas do Para obter mais informações sobre, consulte Topologias suportadas.

Comparação do Service Bus for Windows Server com o Windows Azure Service Bus

Embora haja simetria entre o Service Bus for Windows Server eWindows Azure Service Bus em APIs e recursos de mensagens, existem diferenças entre os dois produtos do Service Bus.

  • Com relação à capacidade de gerenciamento, em um ambiente de Plataforma como um serviço hospedado (Windows Azure), o fornecedor de PaaS (Microsoft) oferece o gerenciamento. Com o Service Bus for Windows Server, o administrador local implanta, protege, dimensiona e monitora o farm Service Bus for Windows Server.

  • Tanto no Windows Azure quanto no Windows Server, o Service Bus requer tokens de acesso para autorizar o acesso às suas entidades de mensagem. Uma vez que o Acess Control do Active Directory do Windows Azure (também conhecido como Access Control Service ou ACS) não está disponível no Windows Server, o Service Bus for Windows Server inclui um Serviço de Token de Segurança do Service Bus (SBSTS) simples integrado com o modelo de segurança do Windows. O SBSTS pode emitir Tokens Simples de Web (SWTs) com base em identidades do Windows (armazenadas no repositório de identidades local do Windows ou no Active Directory).

  • Embora as cotas e outras configurações de tempo de execução sejam fixados no Windows Azure Service Bus, com o Service Bus for Windows Server um administrador pode alterar essas configurações e personalizar o farm Service Bus for Windows Server.

  • O esquema de endereçamento é fixado no Windows Azure Service Bus. Em outras palavras, todos os terminais têm o sufixo Service Bus adicionado ao URL. Com o Service Bus for Windows Server, você pode usar o nome de domínio totalmente qualificado (FQDN) dos hosts, ou uma entrada de DNS mapeada que representa o seu serviço.


Data da compilação:

2013-07-25

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft