Mô hình các lớp agent trong hệ thống đa đấu giá

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Hệ đa agent mở dựa trên mô hình role và tổ chức (Trang 57 - 58)

Trong mô hình lóp agent này, chúng ta sẽ xem xét các dạng yêu cầu từ phía client, tổ chức thƣ viện role, và cấu trúc các message.

CÁC DẠNG YÊU CẦU TỪ PHÍA CLIENTS

Đăng ký (Registration): đƣợc gửi đến Manager Agent khi agent (mua hoặc

bán) muốn tham gia vào hệ thống.

Truy vấn về role (QueryForRole): khi agent mua hoặc bán muốn tham gia vào phiên đấu giá với một role nào đó trƣớc hết agent đó cần truy vấn xem role đó có đƣợc phép gán cho mình hay không.

Yêu cầu được nhận role (TakeForRole): Nếu agent đƣợc phép nhận role thì

sẽ gửi đi yêu cầu TakeForRole đến Manager agent và chờ cho đến khi nhận đƣợc role để bắt đầu tƣơng tác.

Yêu cầu huỷ role (ReleaseForRole): đƣợc gửi đi khi một agent mua không

cần role mà nó đang đảm nhiệm nữa.

Middle Agent Agent Manager Role Allocater Ontology Agent 1 Agent 2 Agent n Registration Registration Registration Bidder Agent Role Allocation Role Allocation Auctioner Agent Role Allocation SERVER SIDE Client Side Role Library

THƯ VIỆN ROLE

 Sử dụng tổ chức thƣ viện role theo mô tả với bộ ba <Q, C, B>

 Bổ sung các role cụ thể theo các kiểu đấu giá. Riêng các role cảu agent trung gian (Manager và Notifier) đƣợc cài đặt ngay từ đầu.

CẤU TRÚC CÁC MESSAGE

 Sử dụng XML và theo mô tả trong chƣơng 2.

 Nội dung message sử dụng ontology trong đó mô tả các khái niệm cơ bản trong hệ thống đấu giá nhƣ: role, bidder, auctioner, price, money, sale ...

4.3.2 Thiết kế phân tầng hệ thống sử dụng JADE

Giới thiệu thư viện JADE

JADE là một nền Agent đƣợc cài đặt sẵn các dịch vụ và các kiến trúc hạ tầng cơ bản cho một ứng dụng phân tán đa Agent đƣợc phát triển từ năm 2003, và đã đƣợc ứng dụng ở TILAB, Motorola, Whitestein Technogoly AG, Profactor và France Telecom.

Mỗi một thực thể của môi trƣờng thực thi JADE đƣợc gọi là Container, nó có thể chứa một số agent. Tập các Containers hoạt động đƣợc gọi là Platform. Riêng Main- Container phải luôn luôn đƣợc kích hoạt và tất cả các container khác đăng ký với nó ngay khi chúng bắt đầu.

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Hệ đa agent mở dựa trên mô hình role và tổ chức (Trang 57 - 58)

Tải bản đầy đủ (PDF)

(79 trang)