1Nhóm thao tác trên Service

Một phần của tài liệu Tìm hiểu cơ chế RMI của Java và xây dựng một môi trường hỗ trợ tính toán song song và phân bố (Trang 89 - 90)

Nhóm này bao gồm các hàm : • AddService • DeleteService • UpdateService • ServiceExecute • getServiceName • getServiceHelp

Hầu hết các hàm trong nhóm này đòi hỏi người sử dụng phải có quyền của một Administraror, và phải dùng chương trình Admin thì mới có thể gọi được các hàm này. Vì vậy, từ đây đến cuối Luận văn này chúng ta quy ước rằng các hàm sau nó có dấu “(*)” thì đó là hàm chỉ cho phép Admin gọi.

• AddService : Thêm một dịch vụ vào hệ thống. Với hàm này thì chỉ có Administrator mới được phép gọi, để gọi được hàm này đòi hỏi Administrator phải dùng chương trình Admin, là chương trình do người phát triển hệ thống cung cấp, để có thể yêu cầu Agent thực thi hàm này.

• DeleteService : Xóa một dịch vụ do Agent quản lý. Hàm này cũng có tính chất việc gọi hàm tương tự như AddService

Hình 40 Xóa một dịch vụ trong hệ thống.

• ReplaceService : Sửa-Thay thế một dịch vụ bằng một dịch vụ mới.

Hình 41. Thay mới một dịch vụ trong hệ thống.

• ServiceExecute : Thực thi một dịch vụ. UpdateService Instance of ReplaceServiceInfor True/False DeleteService Instance of DeleteServiceInfor True/False

Hình 42. Thực thi một dịch vụ trong hệ thống.

• Get ServiceName : Lấy tên của tất cả các Service trên Server do Agent hiện tại quản lý. Kết quả trả về là một chuỗi chứa tất cả tên của các Service, các tên này cách nhau bởi dấu “:”.

• GetServiceHelp : Lấy thông tin về Service tồn tại trong hệ thống Server do Agent hiện tại đang quản lý. Kết quả trả về là một Vector chứa các chuỗi là các String, là văn bản giúp đỡ sử dụng của Service.

Hình 43. Lấy hướng dẫn sử dụng một dịch vụ trong hệ thống.

Một phần của tài liệu Tìm hiểu cơ chế RMI của Java và xây dựng một môi trường hỗ trợ tính toán song song và phân bố (Trang 89 - 90)

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

(124 trang)
w