Two way communication is provided in a one to many pub/sub environment. A
community of users admitted to the community by subscription
authorization receive messages (preferably Instant Messages) published
from a requesting user. The request message is sent to a robot user
(program application) that represents the community of users but appears
to the community as simply another user. The robot user publishes the
request message (using a pub/sub service) to the community of users. A
user in the community of users receives messages to the community
according to his personal message filter. The user responds to the
requesting user with a response message. The response message includes
information identifying the request message.
Uma comunicação de duas maneiras é fornecida em essa ao ambiente de muitos pub/sub. Uma comunidade dos usuários admitidos à comunidade pela autorização da subscrição recebe as mensagens (mensagens preferivelmente imediatas) publicadas de um usuário de pedido. A mensagem do pedido é emitida a um usuário do robô (aplicação do programa) que representa a comunidade dos usuários mas aparece à comunidade como um simplesmente outro usuário. O usuário do robô publica a mensagem do pedido (que usa um serviço de pub/sub) à comunidade dos usuários. Um usuário na comunidade dos usuários recebe mensagens à comunidade de acordo com seu filtro pessoal da mensagem. O usuário responde ao usuário de pedido com uma mensagem de resposta. A mensagem de resposta inclui a informação que identifica a mensagem do pedido.