integração entre compartilhamentos lp2p em redes distintas
DESCRIPTION
Integração entre compartilhamentos LP2P em redes distintas. Apresentado na Mostra de Iniciação Científica Unisinos. Maio de 2011.TRANSCRIPT
Integração entre compartilhamentos LP2P em
redes distintas
Ismael Fofonka dos Santos Bolsista PIBITI / Unisinos
Rafael Bohrer ÁvilaProfessor [email protected]
Agenda
Apresentação do LP2P Proposta de interligação Alternativas Escolhas tomadas Visão geral
O LP2P
Motivação O que é? Onde é aplicável? Vantagens (aproveita infraestrutura,
transparência ao usuário)
Cenário do LP2P
Limitações LP2P
Dependência de infraestrutura (Multicast) Somente ambientes locais
Proposta de interligação
Motivação (suporte a diferentes redes) Vantagens (LP2P intacto, independência de
local, transparência ao usuário) Em que cenário é aplicável?
Estratégias para interligação
HTTP SOAP REST
HTTP
Contorna limitações de conectividade, como: Proxy Firewall
Protocolo utilizado na Internet
SOAP
Protocolo baseado em XML Bastante difundido sobre HTTP Padrão consolidado
REST
Transferência de estado da aplicação Utiliza HTTP Usado em Web Services
Qual a melhor abordagem a ser usada?
Avaliação das alternativas
Avaliação REST X SOAP
Pensou-se em executar testes de laboratório Procurou-se métricas para testes Complexidade Tempo necessário Considerou-se então, pesquisas comparativas
Resultados de avaliações
Mulligan, G.; Gracanin, D.; , "A comparison of SOAP and REST implementations of a service based interaction independence middleware framework," Winter Simulation Conference (WSC), Proceedings of the 2009 , vol., no., pp.14231432, 1316 Dec. 2009
Decisão para interligação
REST Desempenho Maturidade
De uma forma geral
Ligação entre compartilhamentos LP2P Uso de HTTP Transparência entre os compartilhamentos Transparência para o usuário
Referências
Mulligan, G.; Gracanin, D.; , "A comparison of SOAP and REST implementations of a service based interaction independence middleware framework," Winter Simulation Conference (WSC), Proceedings of the 2009 , vol., no., pp.1423-1432, 13-16 Dec. 2009
FIELDING, R. T. Architectural Styles and the Design of Network-based Software Architectures. Tese (Doutorado) — University of California, Irvine, USA, 2000.
ROCHA, E.; MARCON, D. S.; ÁVILA, R. B. Comunicação peer-to-peer aplicado a redes locais. In: ESCOLA REGIONAL DE REDES DE COMPUTADORES, ERRC, 8. Alegrete, RS: [s.n.], 2010.
W3C, W. G. Web Services Architecture. fev. 2004. Disponível em: <http://www.w3.org/TR/ws-arch/>.
Integração entre compartilhamentos LP2P em
redes distintas
Ismael Fofonka dos Santos Bolsista PIBITI / Unisinos
Rafael Bohrer ÁvilaProfessor [email protected]