Publicações

Uma publicação é uma parte de informação sobre um tópico especificado que está disponível para um intermediário em um sistema de Publicação/Assinatura.

Em geral, o intermediário distribui uma publicação que ele recebe para todos os aplicativos que estão conectados a ele e que tem uma assinatura registrada para a publicação. O intermediário também distribui a publicação a todos os outros intermediários conectados a ele, diretamente ou através de uma rede de intermediários, que tenham assinantes para a publicação.

Publicações Locais

Os publicadores podem restringir o acesso a suas publicações somente aos assinantes que estejam registrados no mesmo intermediário que o publicador. Essa publicação é conhecida como publicação local. Publicações locais não são encaminhadas para outros intermediários.

Publicações Globais

Um publicação cuja distribuição não é restrita somente aos assinantes registrados no mesmo intermediário que o publicador é conhecida como publicação global. Uma publicação global é encaminhada a todos os intermediários, conectados diretamente ou através de uma rede de intermediários, que tenham um ou mais assinantes para essa publicação.

Publicações retidas

Geralmente, um intermediário descarta uma publicação após enviá-la. No entanto, um publicador pode especificar (no caso da mensagem de Publish, especificando a opção RetainPub) que deseja que o intermediário mantenha uma cópia da publicação, que é chamada de uma publicação retida.

Se uma publicação retida foi publicada, os novos assinantes dessa publicação a receberão sem ter que aguardar para que seja publicada novamente.

Por exemplo, um assinante que registra uma assinatura para um preço da ação receberá o último preço da ação publicado imediatamente e não precisará aguardar que o preço da ação seja publicado novamente.

Um intermediário retém somente uma publicação para cada combinação de tópico e ponto de assinatura.

Informações sobre Estado e Evento

Informações sendo publicadas podem ser categorizadas como informações sobre estado ou sobre evento.

Informações sobre estado são informações sobre o estado atual de algo. O preço atual de uma ação ou o placar atual de um jogo de futebol são exemplos de informações sobre estado.

Informações sobre evento são informações sobre um evento individual que ocorre. Uma alteração no preço de uma ação ou a tag de um determinado gol em um jogo de futebol são exemplos de informações sobre evento.

Quando um evento ocorre, as informações de estado atuais não são mais necessárias e são substituídas pelas novas informações de estado.

Se uma publicação contiver informações sobre estado, ela muitas vezes é publicada como uma publicação retida. Geralmente, um novo assinante deseja as informações atuais imediatamente. Ele não quer esperar por um evento que faça com que as informações sejam publicadas novamente.

Conceitos relacionados
Tópicos
Assinaturas
Pontos de Assinatura
Tarefas relacionadas
Publicando
Assinando
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
aq01150_