Một hạ tầng bảo mật GSI mở rộng từ phiên bản của SSH có thể tương tác với các jobs được tải lên hệ thống Grid. Tất cả các jobs được tải lên sẽđược bộ quản trị
GRAM gửi đến các Gatekeepers.
Các thành phần chính của công cụ GDPK dùng để chuyển tải các job là JobBean, JobSubmissionBean và JobInfoBean. Bên cạnh ba thành phần chính, GDPK còn cung cấp hai thành phần bean phụ khác có liên quan đến job là JobMonitorBean và JobHistoryBean.
¾ Truyền tập tin (File Tranfer)
Việc di chuyển tập tin hiện nay được cung cấp bởi thành phần FileTranferBean. Nó có hai dạng:
- GSISCPTranferBean: được sử dụng đối với các hệ thống có cài đặt GSISSH giúp di chuyển file thông qua cơ chế GSI được mở rộng từ “scp”
- GSIFPTTranferBean: cài đặt GSI mở rộng từ FTP thuần java và nó có khả
năng di chuyển file giữa các third-party khác nhau
Cả hai dạng trên đều bảo đảm an toàn cho việc sao lưu dữ liệu từ máy nguồn
đến máy đích thông qua cơ chế xác thực user. ¾ Hồ sơ người dùng (User Profile)
User profile hoạt động dựa trên ba thành phần bean sau :
- UserLoginBean: cung cấp một dịch vụ lựa chọn để xác thực user trong quá trình login vào Portal. Nó chỉ khởi tạo username, password dựa vào các file mật mã lưu trữ tương ứng trên web server để tạo ra một truy cập hợp pháp - UserAdminBean: cung cấp khả năng sắp xếp việc xử lý tuần tự cho
UserProfileBean và hợp thức hóa các user profile được bảo vệ bằng password
- UserProfileBean: dùng để duy trì các thông tin trước đây về user như thông tin xác thực, tài nguyên tính toán, các job đã submit trong quá khứ … UserProfileBean được khởi tạo cùng lúc với session để theo dõi trong suốt quá trình user thao tác trên portal