apresentacao de proposta: uso do pattern publisher-subscriber