A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Análise de Tecnologias para Computação Pervasiva 22 de janeiro de 2003 MARCIO BELO R. DA SILVA Orientador: Prof. Orlando Loques UFF - Universidade Federal.

Apresentações semelhantes


Apresentação em tema: "Análise de Tecnologias para Computação Pervasiva 22 de janeiro de 2003 MARCIO BELO R. DA SILVA Orientador: Prof. Orlando Loques UFF - Universidade Federal."— Transcrição da apresentação:

1 Análise de Tecnologias para Computação Pervasiva 22 de janeiro de 2003 MARCIO BELO R. DA SILVA Orientador: Prof. Orlando Loques UFF - Universidade Federal Fluminense PGC – Pós-graduação em Computação

2 Conteúdo Introdução Requisitos para um ambiente pervasivo Tecnologias Atuais SLP JINI UPnP UPnP como escolha Projeto Prático UPnP Referências

3 Introdução Ambiente Pervasivo: é aquele onde os recursos computacionais não são notados Surge a necessidade de integração de diversos dispositivos: PCs e equipamentos de uso específico Interoperabilidade é a base para esse ambiente computacional

4 Requisitos para um ambiente pervasivo Conectividade entre dispositivos Padrão unificado para descoberta, configuração e controle de dispositivos Formatos padronizados de mídia e protocolos de streaming Segurança: mecanismos padronizados de autenticação e autorização para usuários e dispositivos

5 Tecnologias Atuais WSDL UDDI Location-aware applications SLP JINI UPnP

6 SLP (Service Location Protocol) Concentra-se no problema do descobrimento de serviços Padrão independente (IETF) Baseado TCP/IP Componentes principais: UAs, SAs, DAs. DA não é obrigatório: SAs e DAs fazem multicast Descrição do serviço é feita por par atributo-valor Anúncios com expiração

7 JINI 1: serviço descobre Lookup Server (LUS) 2: serviço envia proxy para o LUS 3: cliente descobre LUS 4: cliente envia requisição para o LUS por serviços disponíveis 5: LUS envia proxy do serviço para o cliente 6: cliente interage com o serviço diretamente Depende da existência do LUS Dependente de plataforma: JAVA Mobilidade de código

8 UPnP Padrão aberto independente de plataforma, linguagem de desenvolvimento e de rede física Padrões Internet: TCP/IP, UDP, HTTP, HTML, XML, SOAP, etc. Não depende de um componente centralizado para localização Rede de configuração zero Questões de segurança ainda não resolvidas

9 UPnP (continuação) 0 Addressing 1 Discovery 2 Description 5 Presentation 4 Eventing 3 Control 0: Control Point´s e Device´s obtém endereços IP 1: Control Point descobre Device´s de seu interesse 2: Control Point aprende sobre as capacidades dos Device´s 3: Control Point invoca ações no Device 4: Control Point escutam mudança de estados nos Device´s 5: Control Point controla Device e/ou estados do Device usando interfaces HTML

10 UPnP (continuação) UPnP Device Architecture UDPUDP IPIP HTTPU/MUHTTPU/MU GENAGENASSDPSSDP SOAPSOAP HTTPHTTP HTTPHTTP GENAGENA TCPTCP UPnP Forum UPnP vendor Sistema operacional de suporte Rede Física de suporte

11 UPnP como escolha Está sendo abraçado por diversas empresas, o que tende a consolidá-lo como padrão de mercado Característica aberta e extensível permite maiores possibilidades de uso atual e futuramente Estudo sobre segurança tem avançado de forma acelerada

12 Exemplo prático UPnP Network Light Media Streaming

13 Referências [1] W3C Web Services Description Language (WSDL) Version 1.2. July, [2] Microsoft, Web Services Description Language Explained. July, [3] Microsoft Corporation. Universal Plug And Play Device Architecture. Version [4] Universal Plug And Play Forum. [5] Mark Weiser, R.Gold, J.S.Brown. The origins of ubiquitous computing research at PARC in the late 1980s, IBM Systems Journal, vol.38, no. 4, [6] Jini Architectural Overview, Technical White Paper, Sun Microsystems, [7] Jini Network Technology Datasheet, Sun Microsystems, [8] A.C. Huang, B.C.Ling, J.Barton, A.Fox. Making Computers Disappear: Appliance Data Services, MobiCom 2001 Rome, Italy [9] uddi.org. UDDI Executive White Paper. November 14, [10] uddi.org. UDDI Technical White Paper. September 6, [11] Sandip H. Mandera. Web Services and UDDI: The New Wave of E- Business Renaissance [12] Sastry Duri, Alan Cole, Jonathan Munson, Jim Christensen. An Approach to Providing a Seamless End-User Experience for Location-Aware Applications, IBM, [13] Christian Bettstetter and Christoph Renner. A comparison of service discovery protocols and implementation of the Service Location Protocol, Technische Universität München. [14] Choonhwa Lee and Sumi Helal. Protocols for service discovery in dynamic and mobile networks, University of Florida, International Journal of Computer Research, Volume 11, Number 1, pp [15] Robert E. McGrath. Discovery and Its Discontents: Discovery Protocols for Ubiquitous Computing, National Center for Supercomputing Applications, Department of Computer Science, University of Illinois, Urbana-Champaign. [16] Golden G. Richard III. Service Advisement and Discovery: Enabling Universal Device Cooperation, University of New Orleans, Internet Computing, September, 2000.


Carregar ppt "Análise de Tecnologias para Computação Pervasiva 22 de janeiro de 2003 MARCIO BELO R. DA SILVA Orientador: Prof. Orlando Loques UFF - Universidade Federal."

Apresentações semelhantes


Anúncios Google