ubiSOAP: A Service-Oriented Middleware for Ubiquitous Networking Autores: Mauro Caporuscio, Pierre-Guillaume Raverdy, Valerie Issarny IEEE Transactions on Services Computing Vol. 5 Nº 1 Jan- March 2012 Cauane Blumenberg Silva Eduarda Rodrigues Monteiro Porto Alegre, maio de 2012
Sumário Contextualização Motivação Objetivos Estado-da-Arte Modelo Proposto Resultados Protótipo Conclusão 2
Sumário Contextualização Motivação Objetivos Estado-da-Arte Modelo Proposto Resultados Protótipo Conclusão 3
Contextualização – Computação Ubíqua: Redes Ubíquas: – Tecnologia Wireless Heterogeneidade; – Suporte de WS* em redes ubíquas é um desafio. * WS – Web Services 4
Contextualização – Computação Ubíqua: Redes Ubíquas: – Tecnologia Wireless Heterogeneidade; – Suporte de WS* em redes ubíquas é um desafio. 5 Middleware permitindo que WSs realizem comunicações wireless entre os dipositivos portáteis... Diversidade de links wireless disponíveis em dispositivos portáteis requer gerenciamento e garantia de qualidade de serviço... Proposta do artigo: introduzir um middleware visando uma gerência de rede transparente aos serviços.
Sumário Contextualização Motivação Objetivos Estado-da-Arte Modelo Proposto Resultados Protótipo Conclusão 6
Motivação Ampla utilização de WS X Suporte em ambientes Ubíquos Dispositivos portáteis: – Hardware limitado Consumidores e Provedores de serviços Redes Ubíquas: – Dispositivos conectados através de uma ou mais redes wireless heterogêneas: Baixa largura de banda; Quedas frequentes; Estão mais propensas a erros. 7
Sumário Contextualização Motivação Objetivos Estado-da-Arte Modelo Proposto Resultados Protótipo Conclusão 8
Objetivos Geral: – Introdução de um middleware focando os conceitos de WS em redes sem fio e dispositivos portáteis. Middleware ubiSOAP visando fornecer serviços em redes ubíquas. Específicos: – Introduzir mecanismo de garantia de conexão: Vertical Handover; – Obedecer requisitos de QoS (Quality of Service) para escolha de conexão 9
Sumário Contextualização Motivação Objetivos Estado-da-Arte Modelo Proposto Resultados Protótipo Conclusão 10
Estado-da-Arte Existem diferentes trabalhos relacionados com computação ubíqua, serviços WS em redes Wireless e integração de redes sem fio heterogêneas. O ubiSOAP é o primeiro a abordar todas estas tecnologias juntas. 11
Sumário Contextualização Motivação Objetivos Estado-da-Arte Modelo Proposto Resultados Protótipo Conclusão 12
Projeto ubiSOAP 13 Middleware ubiSOAP: Arquitetura
Projeto ubiSOAP 14 Middleware ubiSOAP: Arquitetura Gerenciamento de múltiplas redes wireless de forma transparente para o serviço. Questões importantes: Disponibilidade de rede; QoS: Usuários e Aplicações; Continuidade de Conexão (Vertical handover). Dispositivos portáteis conectados à redes wireless: desconexão; Dispositivos em movimento: Fora do alcance da rede
Projeto ubiSOAP 15 Middleware ubiSOAP: Arquitetura Gerenciamento de múltiplas redes wireless de forma transparente para o serviço. Questões importantes: Disponibilidade de rede; QoS: Usuários e Aplicações; Continuidade de Conexão (Vertical handover). Atingir requisitos impostos pela aplicação e pelo usuário..
Projeto ubiSOAP 16 Middleware ubiSOAP: Arquitetura Gerenciamento de múltiplas redes wireless de forma transparente para o serviço. Questões importantes: Disponibilidade de rede; QoS: Usuários e Aplicações; Continuidade de Conexão (Vertical handover). Diversas redes disponíveis: - Troca de rede altera IP tanto de provedores quanto de consumidores dos serviços
Projeto ubiSOAP 17 Middleware ubiSOAP: Arquitetura Multiradio Networking (MRN): Multiradio Networking Address um único identificador considerando os IPs de cada uma das conexões estabelecidas. QoS: escolhe uma das conexões estabelecidas de acordo com parâmetros quantitativos (desempenho) e qualitativos (característica da rede).
Projeto ubiSOAP 18 Middleware ubiSOAP: Arquitetura Visa a comunicação: baseando-se no gerado pela camada anterior.
Projeto ubiSOAP 19 Middleware ubiSOAP: Arquitetura Multi-network overlay: Bridges: viabiliza acesso a serviços que estão localizados em redes distantes.
Projeto ubiSOAP 20 Middleware ubiSOAP: Arquitetura ubiSOAP Point-to-Point transport: responsável pela comunicação entre um consumidor e um provedor de serviço, com base no endereço Comunicação síncrona; ubiSOAP Group transport: 1 N, envio de mensagens para um grupo identificado previamente pelo
Sumário Contextualização Motivação Objetivos Estado-da-Arte Modelo Proposto Resultados Protótipo Conclusão 21
Resultados Ambiente de avaliação: – Computador: Windows XP; Clock: 2.6 GHz; Memória RAM: 1GB. – Dispositivos Móveis: – Linguagem: J2SE – Desktop / J2ME – Dispositivos Móveis 22 HP iPaq hw6910 Intel PXA MHz HP iPaq 110 Intel PXA MHz
Resultados Comparação ubiSOAP Unicast x HTTP Parâmetros: Instanciação e Chamada de Serviço. 23 ServidorClienteInstanciaçãoChamada Desktop Pior PDADesktopMelhorIgual DesktopPDAPiorMelhor PDA Melhor
Sumário Contextualização Motivação Objetivos Estado-da-Arte Modelo Proposto Resultados Protótipo Conclusão 24
Protótipo Utilizado em três diferentes aplicações: 1.Pocket Doctor: sistema de consultas médicas; 2.Field Service Management: gerência de operações de um escritório; 3.Crisis Management System: sistema de votação para eleitores que utilizam dispositivos móveis. 25
Sumário Contextualização Motivação Objetivos Estado-da-Arte Modelo Proposto Resultados Comparações Conclusão 26
Conclusão Trabalho bem escrito e organizado; O assunto é de alta relevância e encontra-se no estado-da-arte; Os resultados não foram claramente abordados e discutidos; Poderia haver uma maior clareza referente as inovações providas pelo ubiSOAP em relação ao que já existia na literatura. 27
Notas Motivação e Estado-da-Arte Problemas a resolver e Modelo Protótipo, Resultados e Comparação com Trabalhos Relacionados Redação e Formatação
Obrigado! Perguntas?! ubiSOAP: A Service-Oriented Middleware for Ubiquitous Networking Autores: Mauro Caporuscio, Pierre-Guillaume Raverdy, Valerie Issarny IEEE Transactions on Services Computing Vol. 5 Nº 1 Jan- March 2012 Cauane Blumenberg Silva Eduarda Rodrigues Monteiro Porto Alegre, maio de 2012