Các chuẩn agent

Một phần của tài liệu ứng dụng agent phần mềm trong tích hợp thông tin về phương tiện giao thông (Trang 27 - 28)

Ở đây chúng ta không tập trung vào giải thích và đánh giá cao tầm quan trọng của các chuẩn, mà tiêu chuẩn đầu tiên để chọn lựa ra agent platform phù hợp nhất chính là sự tuân thủ theo các chuẩn agent của nền tảng đó.

Chỉ có hai tổ chức quy định các chuẩn cho công nghệ agent, đó là: Foundation for Intelligent Physical Agents (FIPA) và Object Management Group (OMG). FIPA đã công bố hai mươi ba đặc tả về tiêu chuẩn trong các lĩnh vực khác nhau của công nghệ agent: truyền thông agent, quản lý agent, truyền thông điệp agent, kiến trúc trừu tượng agent, và các ứng dụng agent. OMG cũng đã đặc tả trong tài liệu “Đặc tính đa agent” (“Multi Agent Facility” (MAF) [30]) của họ về quản lý agent và các lĩnh vực khác mà trong cách tiếp cận của FIPA chính là những thành phần cấu thành nên kiến trúc trừu tượng như: tên agent và hệ thống agent, kiểu hệ thống agent, cú pháp định vị. Trong những phạm vi này thì cách tiếp cận của OMG không trừu tượng như của FIPA và họ đề nghị sử dụng Common Object Request Broker Architecture (CORBA) [44]. OMG thiên về các hoạt động từ dưới lên (bottom-up) trong khi FIPA thiên về các hoạt động từ trên xuống (top-down). Trước khi phát hành bản đặc tả FIPA 2000 thì sự khác biệt lớn nhất so với đặc tả của OMG đó là, MAF nói về lĩnh vực di động của agent trong khi đó FIPA không đề cập đến. Tình thế thay đổi khi bản đặc tả FIPA 2000 bàn về tính di động của agent và cố gắng tích hợp FIPA với MAF. Tuy rằng sau đó người ta không tán thành bản đặc tả đó, nhưng trên thực tế cả hai bản đặc tả của OMG và FIPA đều đề cập đến tính di động của agent như nhau kể từ khi MAF kết thúc với bản phát hành cuối cùng vào năm 2000 và dừng lại từ đó. Mặt khác, FIPA vẫn đang hoạt động và hỗ trợ các chuẩn của nó và công nghệ agent bằng nhiều hành động khác nhau. Với các lý do trên, khi xem xét chọn lựa các agent platform chúng ta nên chọn các nền tảng tuân theo đặc tả FIPA.

Trên trang chủ FIPA công bố danh sách các nền tảng tuân thủ theo đặc tả của họ [15] bao gồm: Agent Development Kit [51], April Agent Platform [40], Comtec

Agent Platform, FIPA-OS [12], Grasshopper [22], JACK Intelligent Agents [4], JADE [24], Java Agent Services API [26], LEAP (hiện nay là bộ phận con của JADE) và ZEUS [23]. Mỗi nền tảng đều có phần mô tả ngắn gọn và có liên kết tới trang chủ của nó trên mạng. Tiếp theo là phần đưa ra các tiêu chí để chọn ra nền tảng thích hợp nhất trong 10 agent platform theo chuẩn FIPA này. Sau đây là phần trình bày một số tài liệu nghiên cứu đánh giá các agent platform.

Một phần của tài liệu ứng dụng agent phần mềm trong tích hợp thông tin về phương tiện giao thông (Trang 27 - 28)