Agentes Móviles para la recuperación personalizada de Información

Indice

























LENGUAJES BASADOS EN JAVA PARA AGENTES MÓVILES
(1era. parte)


 Lenguaje

Autor

Tipo Migración

Seguridad

Contexto de Trabajo

Mecanismo de Migración

Contacto con el usuario

 Comunicación entre agentes

 Mole
 Univ. de Stuttgart  débil  contexto  sitio y máquina  RMI, CORBA  applets  mensajes síncronos y asíncronos

 Odyssey
 General Magic  débil  contexto  -----  RMI, CORBA, DCOM  agentes en hojas HTML  -----

 Java-to-go
 Univ. de Cal., Berkley  -----  contexto  anfitrión de agentes  -----  ----- sitio-sitio

 Aglets
 IBM  fuerte  contexto, autentificación, derechos de acceso  aglet context  Serialización Java, RMI  Tahiti, Fiji  mensajes síncronos y asíncronos

 Voyager
 ObjectSpace, Inc.  fuerte  contexto servidor CORBA, RMI y DCOM  -----  mensajes síncronos y asíncronos

 FTP sw.
 FTP  débil  autentificación  recepcionista de agentes  -----  -----  eventos o criterios predefinidos


regresar






LENGUAJES BASADOS EN JAVA PARA AGENTES MÓVILES
(2da. parte)


 Lenguaje

Requerimientos

Plataformas soportadas

Downloads disponibles

 Documentación disponible

 Mole
 JDK 1.1.3-1.1.6  ----- v. 3.0  mínima

 Odyssey
 JDK 1.1  Solaris, W95, WNT  -----  mínima

 Java-to-go
 JDK 1.0.2  W95  v0.97 pre-alfa  bajo reorganización

 Aglets
 JDK 1.1.*  Solaris 2.5, Sparc, W95, WNT, Macintosh, Netscape 4

 v1.0.3, v1.1 beta

fiji no disponible

 suficiente

 Voyager
 JDK 1.2, 1.1  -----  v2.0.2  suficiente bajo costo

 FTP sw.
 -----  -----  -----  mínima


regresar


















AGLETS WORKBENCH
COMPONENTES:
  • Aglets FrameWork
  • Agent Transfer Protocol
  • Tazza
  • Tahiti --> zona de atención, posible sustitució:n
  • Fiji
LOGROS
  • Configuración del lenguaje
  • Aglets corriendo localmente
RETOS
  • Aglets viajando y controlando mensajes


regresar


















MODELO DE UN AGLET
Abstracciones
  • Aglet (agente móvil)
  • Proxy (representante del aglet)
  • Contexto (ambiente de trabajo)
  • Identificador (id del aglet)
Conductas
  • Creación
  • Clonación
  • Enviío
  • Retracción
  • Activación / Desactivación
  • Disposición
Conceptos a explotar
  • Maestro - esclavo
  • Paralelismo


regresar
















REPRESENTACIÓN DEL AGENTE


O bien:


regresar