jade[Java Agent 開發框架] - 中文百科知識

文章推薦指數: 80 %
投票人數:10人

JADE(Java Agent Development Framework)是基於Java 語言的Agent開發框架, 是由TILAB 開發的開放原始碼的自由軟體。

簡介JADE(Java Agent Development Framework)是 ... jade[JavaAgent開發框架]jade[JavaAgent開發框架] 更多義項▼ 收起列表▲ jade[香港歌手關心妍]jade[JavaAgent開發框架]jade[dc漫畫超級英雄]jade[香港無線電視翡翠台英文名]jade[香港歌手關心妍英文名] JADE(JavaAgentDevelopmentFramework)是基於Java語言的Agent開發框架,是由TILAB開發的開放原始碼的自由軟體。

簡介JADE(JavaAgentDevelopmentFramework)是基於Java語言的Agent開發框架,是由TILAB開發的開放原始碼的自由軟體。

它包括一個Agent賴以生存的運行環境,開發Agent套用的類庫和用來調試和配置的一套圖形化的工具,簡化了一個多Agent系統的開發過程。

功能JADE為多Agent系統提供了以下功能:(l)Agent管理系統(AgentManagementSystem,簡稱AMS),負責控制平台內Agent的活動、生存周期及外部應用程式與平台的互動,規範Agent在平台上用獨一無二的名字來標識;(2)目錄伺服器(DilectolyFacilitatol,簡稱DF),負責對平台內的Agent提供黃頁服務,註冊服務類型以供查找;(3)訊息傳送系統,也稱為Agent交流通道(AgentCommunicationChannel,簡稱ACC),控制平台內或不同平台之間的訊息傳輸、訊息編碼、訊息解析等。

JADE定義了Agentclass作為其他Agent的父類,其他Agent均繼承自Agentclass。

Agentclass中定義了setup方法,用於初始化Agent;定義了takeDown方法,用於結束Agent的運行;定義了doDelete方法,用於終止Agent;定義了Behaviour類以及addBehaviour方法用於添加Agent任務。

為了保證Agent的分散式計算和協作機制,JADE構建行為池(BehaviourPool)來存儲所有添加的Behaviour,這些Behaviour呈佇列排列,按照進入行為池的順序依次被調用。

Behaviour方法被調用時,首先執行Action方法,然後判斷Done函式返回的布爾值,如果為真則將Behaviour移出行為池,繼續下一個Behaviour的執行。

JADE提供了這樣一個基類,其他Agent所需要做的是重載setup,action,done,takeDown這幾個方法來實現特定的功能模組。

相關詞條 jade[JavaAgent開發框架] JADE(JavaAgentDevelopmentFramework)是基於Java語言的Agent開發框架,是由TILAB開發的開放原始碼... 簡介   功能 數據集成與套用集成 會話Bean的實現8.4.2開發CORBA客戶端第9章基於Agent...與相關領域的關係9.1.5Agent系統的開放標準9.2基於JADE的Agent系統集成實例9.2.1JADE平台特性及操作9.2.2... 內容簡介   圖書目錄 相關搜尋pyramid[web開發框架]gear[J2ME開發框架]lion[PHPWeb開發框架]php開發框架nitro[ruby開發框架]rose[WEB開發框架]J2EE開發框架jade[JavaAgent開發框架]ordinary[web開發框架]熱門詞條amwaycoco壱番屋nickiminaj不結婚仰望凱特琳別相信任何人喜得囚犯醫生客運年糕最佳男配角沙茶醬流浪狗之家液晶電視牆火蠑螈炮友生物多樣性公約絕命終結站5脫皮舞臺服裝韌體飛揚點陣圖MasterCardstonewp基地臺大仁科技大學大風吹寶芝堂拉炮星夜水痘水電維修汾酒王馨敏神奇海螺薑黃粉衛視電影臺醉西遊雷公根霧都孤兒黑翅螢HSDPALGE400MH4光明之舟只是好朋友大尖山飯店蕭一傑高盛jade[JavaAgent開發框架]@百科知識中文網



請為這篇文章評分?