0
Tải bản đầy đủ (.pdf) (52 trang)

JADE và mô hình tác tử

Một phần của tài liệu KIẾN TRÚC PHẦN MỀM DỰA TRÊN TÁC TỬ (Trang 27 -27 )

JADE là một nền tảng phần mềm cung cấp chức năng cơ bản cho tầng giữa, độc lập với các ứng dụng cụ thể và đơn giản hóa việc thực hiện của các ứng dụng phân tán – những ứng dụng khai thác sự trừu tượng của các tác tử.Một đặc điểm đầy ý nghĩa của JADE là nó thực thi

Một tác tử có tính tự chủ và hướng đích: một tác tử không thể cung cấp các callback hoặc tham chiếu đối tượng của chính nó tới các tác tử khác để làm giảm đi cơ hội điều khiển của các thực thể lên các dịch vụ của nó. Một tác tử phải có luồng thực thi của chính nó, sử dụng nó để điều khiển vòng đời của nó và tự chủ quyết định khi nào thực thi các hành động.

Các tác tử có thể nói không, và chúng được gắn kết lỏng lẻo: Việc giao tiếp không đồng bộ dựa trên thông điệp là hình thức giao tiếp cơ bản giữa các tác tử trong JADE; một tác tử muốn giao tiếp phải gửi thông điệp đến một điểm được xác định (hoặc thiết lập các điểm đến).Hơn nữa, dạng thức giao tiếp này cho phép bên nhận có quyền lựa chọn thông điệp sẽ xử lý hay loại bỏ, cũng như có quyền xác định các mức ưu tiên xử lý của chính nó.

Hệ thống có kiểu Peer-to-Peer: mỗi tác tử được xác định bởi một tên toàn cục duy nhất. Nó có thể tham gia vào và rời khỏi một nền tảng máy chủ ở bất kỳ thời điểm nào và có thể nhận ra các tác tử khác thông qua cả 2 dịch vụ white-page và yellow-page cung cấp trong JADE bởi AMS và DF mà đã được định nghĩa bởi FIPA.Trên cơ sở những lựa chọn thiết kế này, JADE đã được cài đặt để cung cấp cho các nhà lập trình các chức năng cốt lõi sẵn sàng để sử dụng và dễ dàng để tùy biến.

Một phần của tài liệu KIẾN TRÚC PHẦN MỀM DỰA TRÊN TÁC TỬ (Trang 27 -27 )

×