Configurações de Barramentos Interconectados
Há questões específicas que devem ser levadas em consideração ao planejar uma configuração de barramento de integração de serviço interconectado.
Quando estiver nomeando barramentos de integração de serviço, tenha em mente que nomes de barramentos devem ser exclusivos.
É necessário decidir com o que seus barramentos devem ser vinculados. É possível vincular os barramentos por meio de um link de barramento de integração de serviço direto ou por meio de um link indireto. Um link indireto pode conter um ou mais barramentos intermediários. Para obter mais informações, consulte Rota Direta e Indireta entre Barramentos de Integração de Serviço.
É necessário decidir quais mecanismos do sistema de mensagens usar como gateways. Lembre-se de que um mecanismo do sistema de mensagens de gateway se conecta ao mecanismo do sistema de mensagens de gateway de um outro barramento por meio de um link de integração de serviço.
Cuidadosamente, planeje como distribuir destinos em diferentes mecanismos do sistema de mensagens em cada barramento. Você talvez deseje definir destinos de alias que tornam um destino disponível por um nome diferente, no mesmo barramento ou em um barramento externo. É possível definir destinos externos que permitem que aplicativos em um barramento acessem diretamente um destino em um barramento externo. Se você não definir destinos externos, poderá configurar padrões de destino a serem utilizados. É possível combinar os destinos de alias e externo para maior flexibilidade em sua topologia.
- Você possui um ambiente de desenvolvimento e deseja que as coisas funcionem rapidamente.
- Você possui um aplicativo no qual os nomes de destinos são recebidos no tempo de execução no corpo ou nos cabeçalhos da mensagem.
- Você deseja um ambiente no qual tudo é definido estaticamente.
- Você deseja substituir padrões de destino para um destino (externo) específico, por exemplo, configurações da qualidade de serviço.
- Você deseja fazer referência a um destino por um nome diferente. É possível usar um nome diferente se desejar ser capaz de controlar quais usuários possuem acesso diferente ao mesmo destino em um barramento externo. Nesse caso, pode ser necessário usar definições de destinos de barramento externo ou definições de destinos de barramento de alias, ou ambos.
- Você deseja nomes múltiplos para o mesmo destino.
Há uma consideração de segurança que surge ao ter um barramento de versão combinada. Em um barramento de versão combinada, é necessário definir um alias de autenticação entre os mecanismos para um membro do barramento do WebSphere Application Server Versão 6 ou do Versão 6.1 para permitir que ele estabeleça confiança com os outros membros do barramento de versões posteriores. No caso de um barramento de versão única, não é necessário definir um alias de autenticação entre os mecanismos para garantir a operação segura do barramento.
Se os barramentos em organizações diferentes estiverem conectados, é necessário decidir se deseja proteger conexões com um barramento externo com um ID do usuário e senha e, opcionalmente, com uma autenticação SSL.