#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