JADE работает ниже или через HTTP?

#http #agents-jade

#http #агенты-jade

Вопрос:

Я работал над платформой разработки Java Agent, которая является языком создания мобильных агентов. Мне было интересно, что код, который я напишу на JADE, будет работать через HTTP или ниже HTTP? Поскольку я непрозрачен для внутренней работы и выполнения JADE, я не смог получить ответ напрямую…Заранее спасибо 🙂

Комментарии:

1. Я думаю, что большинство людей здесь говорят о Jade, языке шаблонов nodejs 🙂 jade-lang.com

2. да! вот в чем трагедия:-( Я думаю, никто не знает об jade.tilab.com

Ответ №1:

JADE (или, в более общем смысле, стандарт FIPA) вводит концепцию платформы, состоящей из одного или нескольких контейнеров, на которых работают агенты. Каждый контейнер создается отдельной виртуальной машиной. JADE различает два типа связи, в зависимости от того, где находятся говорящие агенты:

  • внутриплатформенная коммуникация, когда обмен сообщениями между агентами, находящимися в разных контейнерах одной и той же формы plaform
  • межплатформенная связь, когда происходит обмен сообщениями между агентами, работающими на разных платформах

В зависимости от того, где находятся говорящие агенты, будет использоваться другой протокол.

Для внутриплатформенной связи будет использоваться один из следующих транспортных протоколов:

  • RMI (по умолчанию), переходящий непосредственно через TCP / IP
  • проприетарный протокол, основанный на TCP-сокетах (используется в среде J2ME на платформе JADE LEAP)

Для межплатформенной связи будет использоваться один из следующих транспортных протоколов:

  • IIOP (реализация Sun или ORBacus)
  • HTTP и HTTPS
  • JMS
  • Jabber XMPP

Поскольку вопрос специфичен для платформы JADE, я настоятельно рекомендую вам использовать список рассылки JADE:http://jade.tilab.com/newuser.php