私は、モバイルエージェントを作成する言語である Java Agent Development Framework に取り組んでいました。私が JADE で書くコードは、HTTP 上または HTTP 以下で動作するのでしょうか? 私はJADEの内部作業と実行に不透明なので、直接答えを得ることができませんでした...事前に感謝します:-)
1 に答える
2
JADE (より一般的には FIPA 標準) は、エージェントが存在する 1 つ以上のコンテナーで構成されるプラットフォームの概念を導入しています。各コンテナは個別の JVM によって構成されます。JADE は、話しているエージェントが住んでいる場所に応じて、2 つのタイプのコミュニケーションを区別します。
- 同じプラットフォームの異なるコンテナーに存在するエージェント間でメッセージが交換される場合のプラットフォーム内通信
- 異なるプラットフォームに存在するエージェント間でメッセージが交換される場合のプラットフォーム間通信
話すエージェントが住んでいる場所に応じて、異なるプロトコルが使用されます。
プラットフォーム内通信には、次のトランスポート プロトコルのいずれかが使用されます。
- RMI (デフォルト)、TCP/IP 経由で直接送信
- TCP ソケットに基づく独自のプロトコル (JADE LEAP プラットフォームの J2ME 環境で使用)
プラットフォーム間の通信には、次のトランスポート プロトコルのいずれかが使用されます。
- IIOP (Sun または ORBacus 実装)
- HTTP と HTTPS
- JMS
- Jabber XMPP
質問は JADE プラットフォームに固有のものであるため、JADE メーリング リストを使用することを強くお勧めします: http://jade.tilab.com/newuser.php
于 2012-01-08T15:42:08.470 に答える