Giao diện quản lý agent JADE

Một phần của tài liệu LUẬN VĂN:SỬ DỤNG MOBILE AGENT ĐỂ TÍCH HỢP THÔNG TIN pdf (Trang 25 - 26)

4 Thực Nghiệm

2.6Giao diện quản lý agent JADE

Mô hình giao tiếp giữa các agent dựa trên quá trình truyền thông điệp không đồng bộ. Vì vậy mỗi agent sẽ có một hòm thư hay hàng đợi thông điệp agent, nơi mà Môi trường thực thi JADE gửi các thông điệp từ những agent khác gửi tới. Bất cứ khi nào một thông điệp được gửi vào hòm thư, agent sẽ được thông báo có thông điệp đến. Sau khi agent lấy thông điệp ra việc đọc, xử lý ra sao lại là do lập trình viên quyết định.

Định dạng riêng của thông điệp trong JADE tuân theo cấu trúc định nghĩa chuẩn FIFA-ACL. Mỗi thông điệp sẽ gồm các trường sau :

sender Người gửi thông điệp

receiversDanh sách người nhận

• Hành vi giao tiếp (communicative act cũng được gọi làperfomative) chỉ ra phía gửi muốn hướng tới mục đích gì. Ví dụ, nếu perfomative là REQUEST (yêu cầu) thì người gửi muốn người nhận thực hiện một hành động, nếu là INFORM (thông báo) thì phía gửi muốn thông báo với bên nhận về một điều gì đó. Nếu là PROPOSE hoặc CFP (Call For Proposals) thì phía gửi muốn đàm phán với bên nhận.

content Nội dung gồm các thông tin thực được trao đổi bởi thông điệp.

content language ngôn ngữ nội dung chỉ ra cú pháp sử dụng để diễn đạt nội dung. cả phía gửi và nhận đều phải giải mã và chuyển đổi nội dung với cú pháp phù hợp để việc giao tiếp trở nên hiệu quả.

ontologychỉ ra từ vựng các ký tự sử dụng trong nội dung. Cả bên gửi và nhận đều phải quy về cùng một nghĩa đối với các kí tự này cho việc giao tiếp thêm hiệu quả.

CHƯƠNG2: TÌMHIỂUVỀMOBILEAGENTVÀJADE

• Một vài trường khác để điều khiển việc giao tiếp với nhiều agent cùng lúc và chỉ định thời gian cho việc nhận và hồi đáp thông điệp như conversation-id, reply-with, in-reply-to và reply-by.

Một thông điệp trong JADE được cài đặt như một đối tượng của lớp jade.lang. acl.ACLMessage cung cấp các phương thức get và set cho phép truy cập tất cả các trường dữ liệu trong cấu trúc FIPA ACL. Tất cả các performative định nghĩa trong đặc tả FIPA đều ánh xạ đến các ràng buộc trong lớp ACLMESSAGE.

Một phần của tài liệu LUẬN VĂN:SỬ DỤNG MOBILE AGENT ĐỂ TÍCH HỢP THÔNG TIN pdf (Trang 25 - 26)