介紹
FIPA 97 只研究了靜態Agent,FIPA 98 則開始為
移動Agent技術制定規範。
FIPA98明確了服務於代理與其它實體(
管理員、其它代理、非代理軟體和物理世界)互動的不同組件的接口。因為主要涉及到
智慧型代理領域,FIPA 把重點放在代理間通信的標準化問題上,FIPA 提出一個專門的代理通信語言(AgentCommunication Language,ACL)來解決遵從FIPA 標準的所有代理之間的通信問題。
基本業務
FIPA 定義了為代理平台服務的三種基本業務:代理管理系統(AgentManagement System,AMS)、Directory Facilitator (DF)和代理通信通道(Agent Communication Channel,ACC)。
AMS 提供類似MAF AgentSystem 的管理功能,但是,不同點在於FIPA的AMS 不能解決在異構移動代理平台之間代理的移動問題。FIPA 代理可以為其它代理提供服務,而且它們的服務內容可以在網路黃頁上通過DF搜尋到。在一個代理平台中,在DF 中的註冊是任意的,而在AMS中的註冊則是必須的。
ACC能夠促使在同一個代理平台上代理之間的通信,也可以通過提供一個訊息轉發機制來使代理在異構平台之間通信。
平台之間的互通性通過CORBA ORB 的轉發業務可以實現,與CORBA的結合對遵從FIPA 的移動代理平台來說是必需的,代理的
訊息傳送通過CORBA IIOP 實現。因為AMS和DF業務提供類似於
MASIF中的MAFAgentSystem和MAFFinder的功能,對FIPA標準化的建議是提出通過一個能夠共同使用的ACL 來實現代理之間的通信。
聯絡機構
1999 年3月,OMG和FIPA正式成立了聯絡機構(OMG-FIPA聯絡處),以協調兩個組織關於Agent技術的工作。