Hiện thực administrator service:

Một phần của tài liệu Do an Mobile Framework.pdf (Trang 72 - 73)

- Quá trình phân tích moving agent theo UM L:

♦ hiển thị thông tin của framework cho user xem:

3.2.7.2 Hiện thực administrator service:

Việc gán agent place id phải bảo đảm tính danh định duy nhất của một agent place trong framework. Chúng tôi đã chọn cách hiện thực là dùng IP và port mà agent place đang hoạt động làm định danh cho nó. Như vậy định danh này đảm bảo tính duy nhất trong framework, hơn thế nữa khi một agent place chết đi sống dậy thì agent place này có thể dùng lại định danh cũ. Như vậy khi một agent place được khởi tạo thì administrator sẽ lấy thông tin IP và port để gán định danh cho agent place.

Việc gán agent id cũng phải bảo đảm tính danh định duy nhất của một mobile agent trong framework .Chiến lược của chúng tôi là đặt Id cho mobile agent gắn liền với số Id của agent place nơi mobile agent đó được khởi tạo (mỗi agent place đều có số danh định Id duy nhất do General Administrator thiết lập) và thêm vào thông tin số thứ tự của các mobile agent được hình thành ở tại agent place đó. Cụ thể ta có mobile agent ID theo công thức :

Mobile Agent ID = Agent Place ID + số thứ tự (tăngdần). dần).

Administrator là người đại diện giao tiếp với general administrator khi muốn thông báo về thông tin agent place hay thông tin agent. Khi có nhu cầu thông báo,

administrator sẽ tạo ra thông báo gồm type và content sau đó viết thông báo này vào javaspace. Với cách hiện thực như vậy thì administrator có thể không cần biết vị trí của general administrator. Administrator sẽ thông báo thông tin agent place trong 2 trường hợp:

♦ Agent place khởi tạo.

♦ Agent place phát hiện thấy một agent place khác chết. Administrator sẽ thông báo thông tin của agent trong 2 trường hợp:

♦Agent được add vào agent place.

♦ Agent được gởi đi khỏi agent place.

Ngoài ra administrator còn làm việc giao tiếp giữa các agent place với nhau khi thực hiện các công việc đồng bộ và chia sẻ dữ liệu với nhau. Khi một agent hoạt động tại một agent place muốn đồng bộ hay nhận tín hiệu đồng bộ, muốn share data hay nhận data thì administrator sẽ thay mặt agent này gởi và chờ nhận các thông báo. Quá trình hiện thực công việc này đã được mô tả chi tiết trong phần event service.

3.3.Mobility Framework và General Administrator:3.3.1 Hiện thực tổng quan :

Một phần của tài liệu Do an Mobile Framework.pdf (Trang 72 - 73)

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

(114 trang)