text: Распределённые объектные архитектуры (CORBA, DCOM, Java RMI, WEB-services), обладая многими перечисленными свойствами, имеют следующие недостатки: необходимость перекомпиляции программных кодов при внесении изменений в объекты и интерфейсы; невозможность динамической адаптации поведения программных объектов в зависимости от состояний и поведения среды; невозможность работы в явной форме с моделями знаний; Распределённая объектная среда JADE (основана на Java RMI, Java CORBA IDL, Java Serialization и Java Reflection API) придаёт Java агентам следующие свойства: Автономность, способность выполнять действия самостоятельно: агент следует списку поведений, который может быть пополнен асинхронно, то есть и в режиме ожидания, и в режиме «занят — идёт работа».