COORDENAÇÃO DE APERFEIÇOAMENTO DO PESSOAL DE ENSINO SUPERIOR / Sistemas publish-subscribe são definidos por seu modelo
básico de comunicação. No entanto, a maior parte dos
sistemas publish-subscribe existentes
incorpora outros mecanismos em sua implementação. Este
trabalho
busca um melhor entendimento de sistemas publish-
subscribe, definindo
uma arquitetura onde diferentes camadas agrupam decisões e
construções
relacionadas. Baseado nesta arquitetura, descrevemos um
sistema desenvolvido
em Lua que utiliza uma tabela hash distribuída como base.
O sistema
se diferencia dos sistemas publish-subscribe monolíticos e
tem como
foco generalidade, flexibilidade e extensibilidade. / Publish-subscribe systems are defined by its communication
model.
However, most of the existent publish-subscribe systems
incorporate
other mechanisms in their implementation. This work seeks
a better
understanding of publish-subscribe systems, defining an
architecture where
different layers group related decisions and constructions.
Based on this
architecture, we describe a system developed in Lua that
uses a distributed
hash table as its base. The system differs in its
architecture from
monolithic publish-subscribe systems and focus on
generality, flexibility and
extensibility.
Identifer | oai:union.ndltd.org:IBICT/oai:MAXWELL.puc-rio.br:8718 |
Date | 31 March 2006 |
Creators | MARIO MENDES DE O ZIMMERMANN |
Contributors | NOEMI DE LA ROCQUE RODRIGUEZ, NOEMI DE LA ROCQUE RODRIGUEZ, MARKUS ENDLER, RENATO FONTOURA DE GUSMAO CERQUEIRA, RENATO FONTOURA DE GUSMAO CERQUEIRA |
Publisher | PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO, PPG EM INFORMÁTICA, PUC-Rio, BR |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | English |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis |
Source | reponame:Repositório Institucional da PUC_RIO, instname:Pontifícia Universidade Católica do Rio de Janeiro, instacron:PUC_RIO |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0087 seconds