O documento propõe a interligação de compartilhamentos LP2P em redes distintas por meio de protocolos HTTP. REST foi escolhido como abordagem devido ao seu desempenho e maturidade em comparação com SOAP. A interligação permite a transparência entre os compartilhamentos e para o usuário.
Integração entre compartilhamentos LP2P em redes distintas
1. Integração entre
compartilhamentos LP2P em
redes distintas
Ismael Fofonka dos Santos
Bolsista PIBITI / Unisinos
fs.ismael@gmail.com
Rafael Bohrer Ávila
Professor Orientador
rbavila@unisinos.br
2. Agenda
Apresentação do LP2P
Proposta de interligação
Alternativas
Escolhas tomadas
Visão geral
3. O LP2P
Motivação
O que é?
Onde é aplicável?
Vantagens (aproveita infraestrutura,
transparência ao usuário)
5. Limitações LP2P
Dependência de infraestrutura (Multicast)
Somente ambientes locais
6. 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?
8. HTTP
Contorna limitações de conectividade, como:
Proxy
Firewall
Protocolo utilizado na Internet
9. SOAP
Protocolo baseado em XML
Bastante difundido sobre HTTP
Padrão consolidado
10. REST
Transferência de estado da aplicação
Utiliza HTTP
Usado em Web Services
11. Qual a melhor abordagem a ser
usada?
Avaliação das alternativas
12. 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
13. 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
15. De uma forma geral
Ligação entre compartilhamentos LP2P
Uso de HTTP
Transparência entre os compartilhamentos
Transparência para o usuário
16. 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/>.
17. Integração entre
compartilhamentos LP2P em
redes distintas
Ismael Fofonka dos Santos
Bolsista PIBITI / Unisinos
fs.ismael@gmail.com
Rafael Bohrer Ávila
Professor Orientador
rbavila@unisinos.br