• Jueves 25 de Abril de 2024, 09:21

Autor Tema:  Jade  (Leído 3406 veces)

salui

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Jade
« en: Viernes 20 de Febrero de 2004, 00:54 »
0
:hola: me gustaria saber el funcionamiento de JADE para programar sistemas multiagentes, espero alguien pueda ayudarme.

cluster

  • Miembro MUY activo
  • ***
  • Mensajes: 196
    • Ver Perfil
Re: Jade
« Respuesta #1 en: Jueves 22 de Junio de 2006, 00:42 »
0
JADEJADE (Java Agent Development Framework) - es una plataforma de software desarrollada en TILab (Italia) bajo la filosofía Open Sourcepara el desarrollo de aplicaciones distribuidas basadas en agentes,que cumple con las especificaciones de la FIPA (Foundation for Intelligent Physical Agents)El proyecto JADE comenzó en 1998, y la primera versión (v. 1.3) estuvo lista en febrero del 2000, y fue lanzada bajo licencia LGPL.JADE se puede ejecutar en un amplio rango de ambientes: desdelos empresariales, hasta en dispositivos móviles (PDA’s y teléfonoscelulares) gracias a una extensión (API), que se desarrolló para elproyecto LEAP (Lightweight Extensible Agents Plataform).

ArquitecturaLibrerías (APIs) que se requieren para el desarrollo de aplicacionesbasadas en Agentes.El ambiente de desarrollo con los servicios básicos(comunicaciones, identidad, movilidad, etc) que deben estar presentes para que los Agentes puedan ejecutarse .Cada instancia del ambiente de desarrollo recibe el nombre deContenedor, que en conjunto conforma la Plataforma o Middlewarepara permitir a los desarrolladores abstraerse de la complejidad ydiversidad de las capas subyacentes.

Caracteríísticassticas

Ha sido desarrollado totalmente en Java y debido a que cumple con las especificaciones de FIPA, puede interoperar con otrasPlataformas de Agentes, que cumplan con este estándar.Provee un conjunto de APIs que son independientes de la red y dela versión de Java, dejando en libertad a los desarrolladores de escoger el ambiente de desarrollo de Java que se adecue más asus necesidades.Las APIs son simples y fáciles de usar, lo cual oculta al desarrollador la complejidad de la plataforma.Es configurable - permite que se usen solo las características quese requieran, disminuyendo de esta manera la sobrecarga computacional.

ServiciosJADE

- ServiciosDescubrimiento dinámico, a través de la asignación de nombresúnicos a los agentes, complementado con el servicio de “páginasamarillas”.Comunicación entre agentes, por medio del intercambio asincrónicode mensajes basados en el lenguaje ACL.Seguridad - utilizando mecanismos de autenticación y verificaciónde los derechos asignados a los agentes.Movilidad de código (migración débil) y de estado de ejecuciónpermitiendo la distribución de funciones y de carga computacional.Proporciona una interfaz gráfica para la depuración, la gestión y el monitoreo del ciclo de vida de los Agentes.