Đặc trưng của Hệ TraNeS

Một phần của tài liệu Lập trình hướng Agent (Trang 157)

Trong các chương trước, tài liệu đã trình bày quá trình phân tích, thiết kế hệ dịch vụ du lịch TraNeS theo phương pháp luận MaSE sử dụng bộ công cụ AgentTool. Chương này sẽ tập trung vào việc giới thiệu các nhóm chức năng của hệ TraNeS, cách cài đặt và triển khai hệ thống. Trước hết, tài liệu sẽ tổng kết lại những đặc trưng chính của Hệ TraNeS. Các đặc trưng này bao gồm:

• Mô hình hoá người sử dụng dựa trên logic mờ. Trong hệ dịch vụ TraNeS, yêu cầu của khách hàng được mô hình theo các thuộc tính của loại mặt hàng cần mua. Mỗi thuộc tính được đặc trưng bởi giá trị lớn nhất, giá trị nhỏ nhất và độ quan trọng tương ứng. Độ quan trọng này được biểu diễn dựa trên các biến mờ ngôn ngữ (như Tuyệt đối quan trọng, rất quan trọng, không quan trọng lắm, …). (Chi tiết xem trong chương 5).

TraNeS sử dụng mô hình thương lượng song phương dựa trên ràng buộc mờ. Mô hình này đã được trình bày chi tiết trong chương 2 của tài liệu. Hệ thống sẽ bao gồm nhiều HotelAgent đại diện cho các khách sạn, nhiều TrainAgent đại diện cho các nhà ga tàu hoả. Khi khách hàng gửi yêu cầu, hệ thống sẽ sinh ra một

UserAgent để tiến hành thương lượng với các HotelAgent, Train Agent nhằm tìm ra một khách sạn và một chuyến tàu phù hợp với khách hàng. Quá trình thương lượng ở phía UserAgent sẽ tuân theo chiến lược thương lượng cho agent mua, ngược lại, quá trình thương lượng của các HotelAgent và TrainAgent sẽ tuân theo chiến lược thương lượng cho agent bán. (Xem chi tiết trong phần 2.3).

• Đặc trưng thứ ba là về công cụ phát triển hệ thống: Hệ TraNeS được phân tích thiết kế sử dụng bộ công cụ AgentTool, ngôn ngữ phát triển hệ thống được lựa chọn là ngôn ngữ Java và JSP trên nền ứng dụng Web. Cơ sở dữ liệu của hệ thống được xây dựng sử dụng SQL Server.

Một phần của tài liệu Lập trình hướng Agent (Trang 157)