Java Agent Development Framework

JADE fue desarrollado originalmente por Telecom Italia y se distribuye como software libre.

JADE es un middleware que facilita el desarrollo de sistemas multi-agente bajo el estándar FIPA para lo cual crea múltiples contenedores destinados a los agentes, cada uno de los cuales puede ejecutarse en uno o en varios sistemas.

Dicha organización (JADE Governing Board) acepta a toda empresa y/o organización interesada en el uso comercial y explotación de JADE que se comprometan a su desarrollo y promoción.

Cada plataforma debe tener un contenedor principal que tiene dos agentes especiales denominados AMS y DF.

Habitualmente cada agente registrará varios servicios los cuales a su vez deberían de ser implementados por uno o más comportamientos.

Los diferentes comportamientos que el agente adoptará se definen a partir de la clase abstracta Behaviour.

JADE tiene una extensión denominada WADE (Workflows and Agents Development Environment) que es un sistema de workflow que permite crear procesos mediante un editor gráfico llamado WOLF.