Jini network technology
This presentation is the property of its rightful owner.
Sponsored Links
1 / 17

Jini Network Technology PowerPoint PPT Presentation


  • 34 Views
  • Uploaded on
  • Presentation posted in: General

Jini Network Technology. MAC 5764 - Seminário Nov/2001. Roteiro. Cenário O que é? Vantagens Como funciona Problemas Outras arquiteturas. Cenário. Em uma rede: Usuários móveis (PDAs) Serviços disponíveis são desconhecidos Reconfiguração manual. O que é?.

Download Presentation

Jini Network Technology

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Jini network technology

Jini Network Technology

MAC 5764 - Seminário

Nov/2001


Roteiro

Roteiro

  • Cenário

  • O que é?

  • Vantagens

  • Como funciona

  • Problemas

  • Outras arquiteturas


Cen rio

Cenário

Em uma rede:

  • Usuários móveis (PDAs)

  • Serviços disponíveis são desconhecidos

  • Reconfiguração manual


O que

O que é?

  • Arquitetura da Sun para localização de serviços

  • Lista de serviços (DNS, LDAP, etc)

  • Middleware entre cliente e servidor

  • Framework para implementação de serviços


Vantagens

Vantagens

  • Busca de serviços

  • Acesso transparente

  • Administração zero


Vantagens cont

Vantagens (cont.)

  • Tolerância a falhas do servidor

  • Divulgação de novos serviços

  • Integração de serviços (comunidades)


Arquitetura

Arquitetura

Cliente

Serviço

Jini

Java - RMI

S.O.

Rede


Elementos

Elementos

  • Lookup Service (LS)

  • Service Provider (SP)

  • Client (C)


Micro protocolos

Micro-protocolos

  • Localização do LS

  • Publicação de um serviço

  • Consulta

  • Eventos remotos


Localiza o do ls

Localização do LS

  • Modos:

    • Multicast Request

    • Multicast Announcement

    • Unicast Discovery

  • Retorna objeto remoto


Publica o do servi o

Publicação do Serviço

  • Obtém referência para LS

  • Constrói Service Item:

    • Id (opcional)

    • Proxy

    • Atributos

  • Define política de Leasing

  • Registra o serviço


Publica o do servi o1

Publicação do Serviço

1

RMI

4

SP

LS

2

Service Item

3

Attr 1

ServiceProxy

Attr n


Consulta

Consulta

  • Obtém referência para LS

  • Informa o LS sobre o serviço requerido, através de:

    • Seu id

    • Atributos

    • Tipo (interface Java)

  • Recebe service proxy

  • Acessa o serviço


Consulta1

1

2

RMI

Cliente

LS

ServiceProxy

SP

3

Consulta

4

Obs: Eventos remotos


Problemas

Problemas

  • Cliente precisa conhecer interface do serviço

  • Padronização de interfaces

  • Não possui seleção de serviços:

    • por demanda

    • localidade


Outras arquiteturas

Outras Arquiteturas

  • SLP – Service Location Protocol

  • Bluetooth SDP

  • Salutation

  • Microsoft Universal Plug and Play


Bibliografia

Bibliografia

  • Core Jini – Java Series

    W. Keith Edwards

  • Site da Sun:

    http://www.sun.com/jini

  • Minha página: http://www.ime.usp.br/~lmap/mestrado.html


  • Login