Integração entre compartilhamentos LP2P em redes distintas
-
Upload
ifsantos -
Category
Technology
-
view
373 -
download
1
description
Transcript of Integração entre compartilhamentos LP2P em redes distintas
![Page 1: Integração entre compartilhamentos LP2P em redes distintas](https://reader034.fdocument.pub/reader034/viewer/2022052601/5597265d1a28ab090e8b4716/html5/thumbnails/1.jpg)
Integração entre compartilhamentos LP2P em
redes distintas
Ismael Fofonka dos Santos Bolsista PIBITI / Unisinos
Rafael Bohrer ÁvilaProfessor [email protected]
![Page 2: Integração entre compartilhamentos LP2P em redes distintas](https://reader034.fdocument.pub/reader034/viewer/2022052601/5597265d1a28ab090e8b4716/html5/thumbnails/2.jpg)
Agenda
Apresentação do LP2P Proposta de interligação Alternativas Escolhas tomadas Visão geral
![Page 3: Integração entre compartilhamentos LP2P em redes distintas](https://reader034.fdocument.pub/reader034/viewer/2022052601/5597265d1a28ab090e8b4716/html5/thumbnails/3.jpg)
O LP2P
Motivação O que é? Onde é aplicável? Vantagens (aproveita infraestrutura,
transparência ao usuário)
![Page 4: Integração entre compartilhamentos LP2P em redes distintas](https://reader034.fdocument.pub/reader034/viewer/2022052601/5597265d1a28ab090e8b4716/html5/thumbnails/4.jpg)
Cenário do LP2P
![Page 5: Integração entre compartilhamentos LP2P em redes distintas](https://reader034.fdocument.pub/reader034/viewer/2022052601/5597265d1a28ab090e8b4716/html5/thumbnails/5.jpg)
Limitações LP2P
Dependência de infraestrutura (Multicast) Somente ambientes locais
![Page 6: Integração entre compartilhamentos LP2P em redes distintas](https://reader034.fdocument.pub/reader034/viewer/2022052601/5597265d1a28ab090e8b4716/html5/thumbnails/6.jpg)
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?
![Page 7: Integração entre compartilhamentos LP2P em redes distintas](https://reader034.fdocument.pub/reader034/viewer/2022052601/5597265d1a28ab090e8b4716/html5/thumbnails/7.jpg)
Estratégias para interligação
HTTP SOAP REST
![Page 8: Integração entre compartilhamentos LP2P em redes distintas](https://reader034.fdocument.pub/reader034/viewer/2022052601/5597265d1a28ab090e8b4716/html5/thumbnails/8.jpg)
HTTP
Contorna limitações de conectividade, como: Proxy Firewall
Protocolo utilizado na Internet
![Page 9: Integração entre compartilhamentos LP2P em redes distintas](https://reader034.fdocument.pub/reader034/viewer/2022052601/5597265d1a28ab090e8b4716/html5/thumbnails/9.jpg)
SOAP
Protocolo baseado em XML Bastante difundido sobre HTTP Padrão consolidado
![Page 10: Integração entre compartilhamentos LP2P em redes distintas](https://reader034.fdocument.pub/reader034/viewer/2022052601/5597265d1a28ab090e8b4716/html5/thumbnails/10.jpg)
REST
Transferência de estado da aplicação Utiliza HTTP Usado em Web Services
![Page 11: Integração entre compartilhamentos LP2P em redes distintas](https://reader034.fdocument.pub/reader034/viewer/2022052601/5597265d1a28ab090e8b4716/html5/thumbnails/11.jpg)
Qual a melhor abordagem a ser usada?
Avaliação das alternativas
![Page 12: Integração entre compartilhamentos LP2P em redes distintas](https://reader034.fdocument.pub/reader034/viewer/2022052601/5597265d1a28ab090e8b4716/html5/thumbnails/12.jpg)
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
![Page 13: Integração entre compartilhamentos LP2P em redes distintas](https://reader034.fdocument.pub/reader034/viewer/2022052601/5597265d1a28ab090e8b4716/html5/thumbnails/13.jpg)
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
![Page 14: Integração entre compartilhamentos LP2P em redes distintas](https://reader034.fdocument.pub/reader034/viewer/2022052601/5597265d1a28ab090e8b4716/html5/thumbnails/14.jpg)
Decisão para interligação
REST Desempenho Maturidade
![Page 15: Integração entre compartilhamentos LP2P em redes distintas](https://reader034.fdocument.pub/reader034/viewer/2022052601/5597265d1a28ab090e8b4716/html5/thumbnails/15.jpg)
De uma forma geral
Ligação entre compartilhamentos LP2P Uso de HTTP Transparência entre os compartilhamentos Transparência para o usuário
![Page 16: Integração entre compartilhamentos LP2P em redes distintas](https://reader034.fdocument.pub/reader034/viewer/2022052601/5597265d1a28ab090e8b4716/html5/thumbnails/16.jpg)
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/>.
![Page 17: Integração entre compartilhamentos LP2P em redes distintas](https://reader034.fdocument.pub/reader034/viewer/2022052601/5597265d1a28ab090e8b4716/html5/thumbnails/17.jpg)
Integração entre compartilhamentos LP2P em
redes distintas
Ismael Fofonka dos Santos Bolsista PIBITI / Unisinos
Rafael Bohrer ÁvilaProfessor [email protected]