Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouMartim Cipriano Affonso Alterado mais de 8 anos atrás
1
Jini Network Technology MAC 5764 - Seminário Nov/2001
2
Roteiro Cenário O que é? Vantagens Como funciona Problemas Outras arquiteturas
3
Cenário Em uma rede: Usuários móveis (PDAs) Serviços disponíveis são desconhecidos Reconfiguração manual
4
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
5
Vantagens Busca de serviços Acesso transparente Administração zero
6
Vantagens (cont.) Tolerância a falhas do servidor Divulgação de novos serviços Integração de serviços (comunidades)
7
Arquitetura Jini Java - RMI S.O. Rede ServiçoCliente
8
Elementos Lookup Service (LS) Service Provider (SP) Client (C)
9
Micro-protocolos Localização do LS Publicação de um serviço Consulta Eventos remotos
10
Localização do LS Modos: Multicast Request Multicast Announcement Unicast Discovery Retorna objeto remoto
11
Publicação do Serviço 1) Obtém referência para LS 2) Constrói Service Item: a) Id (opcional) b) Proxy c) Atributos 3) Define política de Leasing 4) Registra o serviço
12
Publicação do Serviço SP RMI LS Service Proxy Service Item Attr 1 Attr n 1 3 2 4
13
Consulta 1) Obtém referência para LS 2) Informa o LS sobre o serviço requerido, através de: a) Seu id b) Atributos c) Tipo (interface Java) 3) Recebe service proxy 4) Acessa o serviço
14
Consulta 4 Cliente SP RMI LS Service Proxy 12 3 Obs: Eventos remotos
15
Problemas Cliente precisa conhecer interface do serviço Padronização de interfaces Não possui seleção de serviços: por demanda localidade
16
Outras Arquiteturas SLP – Service Location Protocol Bluetooth SDP Salutation Microsoft Universal Plug and Play
17
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.