Tecnologias de Integração de Serviços
A integração de serviços é um conjunto de tecnologias que fornece serviços do sistema de mensagens assíncronas. Use este tópico para conhecer as tecnologias nas quais os aplicativos de integração de serviço do WebSphere Application Server são desenvolvidos e implementados.
- Barramentos e membros do barramento da integração de serviços
- Servidores de aplicativos ou clusters de servidores de aplicativos em uma célula do WebSphere Application Server podem cooperar e fornecer serviços de mensagens assíncronos. A integração de serviços fornece serviços de mensagens assíncronos e um grupo de servidores ou clusters que coopera desse modo é chamado de barramento de integração de serviços. Os servidores de aplicativos ou clusters de servidores em um barramento são conhecidos como membros do barramento. Também é possível incluir membros do barramento que são servidores IBM MQ ; a integração de serviço usa esses membros do barramento para ler e gravar mensagens, IBM MQ do Servidor de Nomes do Usuário.
Barramentos de integração de serviços diferentes podem, se necessário, ser conectados. Isso permite aos aplicativos que utilizam um barramento (o barramento local) para enviar mensagens para destinos em outro barramento (um barramento externo). Observe, contudo, que os aplicativos não podem receber mensagens de destinos em um barramento externo.
- Mecanismos do Sistema de Mensagens
- Cada servidor de integração de serviços ou membro do barramento do cluster contém um componente denominado mecanismo do sistema de mensagens que processa pedidos de envio e de recebimento do sistema de mensagens e que pode hospedar destinos. Para hospedar destinos do tipo de fila, o mecanismo do sistema de mensagens contém um armazenamento de mensagem no qual, se necessário, ele poderá manter mensagens até que aplicativos de consumo estejam prontos para recebê-las ou preservar mensagens, no caso de o mecanismo do sistema de mensagens falhar.
Se o membro do barramento for um cluster de servidores, ele poderá ter mecanismos de sistema de mensagens adicionais para fornecer alta disponibilidade ou características de compartilhamento de carga de trabalho. Se o membro do barramento for um servidor IBM MQ , ele não terá um mecanismo do sistema de mensagens, mas permitirá que você acesse as filas do IBM MQ diretamente dos gerenciadores de filas e dos grupos de filas compartilhadas do IBM MQ (para o IBM MQ for z/OS).
- Provedores de sistemas de mensagens
- Os aplicativos do WebSphere Application Server chamam serviços do sistema de mensagens assíncrono usando a interface de programação de aplicativos (API) Java Messaging Service (JMS) para interagir com um provedor de sistemas de mensagens. O WebSphere Application Server suporta uma variedade de provedores de sistemas de mensagens de JMS, incluindo a integração de serviços (que é o provedor de sistemas de mensagens padrão) e o IBM MQ como um provedor de sistemas de mensagens externo do JMS.