Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • A parametrização do canal de envio (Soap/Rest/AMQP) deverá ser realizada no cadastro do aplicativo integrado.
  • Será utilizada a Exchange padrão para envio e recebimento de mensagens. 
    • A Exchange padrão é do tipo Direct, orientada por RoutingKey (nome da fila).
  • Os aplicativos devem consumir, na Exchange padrão, a fila com RoutingKey igual seu AppId (padrão [AplicativoSourceApplication]@[SourceApplicationProduto] ) para recebimento de mensagens.
  • Os aplicativos devem publicar as mensagens na fila de RoutingKey igual ao AppId do aplicativo de destino, também na Exchange padrão. 
  • Será utilizado o padrão RPC para a comunicação, viabilizando assim o aguardo da mensagem de resposta, conforme o protocolo de Mensagem Padronizada.
  • As filas de comunicação pelos EAIs deverão ser definidas com os parâmetros listados no sub-tópico.
    • exclusive: false
  • O serviço de consumo da fila de mensagens deve ser iniciado automaticamente com os servidores de aplicação (RM.Host, AppServer, etc), caso parametrizado para tal.
    • Permitir parametrização de "Prefetch" para cada AppServer.
    • Permitir que o usuário informe quantos "Consumers" subir para cada AppServer ou implementar paralelismo no Consumer padrão

...