Agentes Cooperativos
num ambiente dinâmico
Serviços Complementares
Nuno Silva
Agentes Inteligentes e Sistemas Cooperativos
DEI- ISEP- IPP
06 de Novembro de 2000
Observações
ex. 1: Produção
Aumento da
Diversidade
de Produtos
Globalizaçã
o da
Economia
Produção
Distribuída
Aumento das
Exigências
Sociais
Aumento da
Complexidad
e Tecnológica
2
Observações
ex2.: WWW
Dificuldade
s de
Pesquisa
Aumento dos
Standards
Quantidade
de
Informação
Necessidade
de
Conhecimento
Semantic
Web
3
Observações (então...)
Estamos perante, ou São necessários:
• Sistemas Distribuídos
• Sistemas Descentralizados
• Sistemas Heterogéneos
• Sistemas Dinâmicos
• número de participantes
• estrutura do sistema
• Sistemas Cooperativos
• Sistemas Adaptáveis
4
Requisitos tecnológicos
• Distribuição e Descentralização
• Comunicação avançada
• Gestão do conhecimento
• Flexibilidade e Reactividade
• Coordenação
• Modularização
• Sub-especificação
• Modelação de entidades físicas em lógicas
5
Serviços estruturais
• Identificação (Name Service)
• Identificação
• Autenticação
• Registo
• Informação
• Gestão
• Publicação & Distribuição (Facilitator)
• Descoberta (Broker)
• Domínios
• Gestão (criação, configuração, ...)
• Intermediação (Mediator)
• Tradução de Conversações/Conteúdo
6
Serviço de Identificação
entidade Z
Tarefa: B
entidade Z
Endereço: 60
C: 77
Z: 60
entidade D
entidade H
Endereço: 1212
Tarefa: D
Tarefa D:D
Tarefa B: H
entidade C
Endereço: 31
Tarefa: B
entidade H
Tarefa A: C
Tarefa B: H
entidade D
Tarefa: A
D: 31
H: 60
entidade C
Endereço: 77
Problemas:
• Dinâmica
• Fiabilidade
• Coerência
• Segurança
7
Serviço de Identificação - Privado
REQUISIÇÃO
n
N
PASSWORD?
n
N
AUTENTICAÇÃO?
ID. VÁLIDA?
N
NN
PASSWORD
n
n
PASSWORD?
SIM
PASSWORD
RECUSADA
ACEITE
RECUSA DA
NÃO
N
N
N
N
ID. RECUSADA
1 - PASSWORD?
n
N
n
2 - PASSWORD
3 - AUTENTICAÇÃO?
4 - ACEITE
N
5 - Registo
8
Serviço de Identificação - Público
a
REQUISIÇÃO
JÁ REGISTADO?
N
N
NN
SIM
N
REGISTO
DUPLICADO
ID. VÁLIDO?
PASSWORD
REQUSADA
NÃO
N
NN
JÁ ESTÁ
REGISTADO?
N
a
PASSWORD?
PASSWORD
a
a
N
RECUSA DA
NÃO
N
AUTENTICAÇÃO?
SIM
N
a
a
ACEITE
ID.
RECUSA DA
N
N
1 - PASSWORD?
a
A
2 - PASSWORD
3 - AUTENTICAÇÃO?
N
4 - ACEITE
5 - Registo
9
Serviço de Identificação (4)
Dinamismo  Sub-especificação
Fiabilidade  Descentralização
Coerência  Coordenação
Segurança  Autenticação
10
Serviço de Informação
•
•
•
•
Individual, Distribuída, (Des) Centralizada ?
Gestão?
Individual, Blackboard, Híbrida?
Publicação & Distribuição?
Individual, Broker, Híbrida?
Descoberta?
Informação ou Conhecimento? Limitada, Genérica, Ontologias?
Problemas:
• Coerência
• Fiabilidade
• Segurança
• Desempenho
• Transparência
+
• Generalidade
• Conhecimento
11
Serviço de Informação (2)
Coerência
Serviço de Identificação
Fiabilidade
Dinamismo
Autenticação
Descentralização
Coordenação
Desempenho
Segurança
Transparência
+
Generalidade
Transparência
Conhecimento
Generalidade
Conhecimento
12
Serviço de Informação (4)
• Transparência na Descoberta
RESPOSTA
A
PERGUNTA
i
RESPOSTA
iii
PERGUNTA
INEXISTENTE
1 - PER GU NTA
2 - R ESPOSTA
A
1- PERGUN TA
2 - R ESPOSTA
i
2 - R ESPOSTA
2 - R ESPOSTA
A
i
INEXISTENTE
A
i
1- PERGUN TA
1 - PER GU NTA
i
RESPOSTA
i
i
13
Serviço de Informação (3)
• Generalidade
DB/KB
AA
PUBLICAÇÃO
= xs1
PERGUNTA
= xs1
RESPOSTA
i
BD
x s1
AB
DB/KB
DB/KB
14
Serviço de Informação (4)
• Conhecimento
Ontologia!
“especificação explícita duma conceptualização”
?
15
Serviço de Domínios
2
1
2
4
3
6
4
1
5
5
4
6
6.2
5
4
1
6
2
6
6.3
5
3 6.4
6
4
5
1
4
3
5
6.1
3
6.1
3
3
6
6
2
5
1
4
3
4
4
6.2
4
1
2
4
5
5
6
3
4
16
Serviço de Domínios (2)
6
1
1
2
5
5
4
i
5
3
3
• Criação Estática e Dinâmica
• Negociação:
• Protocolos
• Linguagens
• (Ontologias)
• Mediação:
• de Funcionalidades
• Tradução:
• Linguagens/Conversações
• Conteúdo das Conversações
• (Ontologias)
17
Conclusões
• Serviço Identificação
• Dinâmico & Sub-especificado
• Múltiplos & Cooperantes
• Autenticação Mútua e Secundária
• Registo único
• Domínios
18
Conclusões (2)
• Serviço de Informação
• Integração com Serviço de Identificação
• Múltiplos, Redundantes & Cooperantes
• Publicação & Distribuição por Blackboard ou
Individual
• Tipo de informação evolutivo
• Pesquisa e Descoberta via Broker
• Validade temporal da informação
• Conhecimento???
19
Conclusões (3)
• Serviço de Domínios
• Organização Lógica de Sistema(s)
• Negociação de Propriedades
• Mediação de Funcionalidades
• Tradução de Conteúdos
20
Download

Serviços Estruturais de SBA