Kiến trúc Globus Toolkit 4

Một phần của tài liệu Bảo mật trong môi trường lưới với tiếp cận hướng tác từ (Trang 55 - 57)

Như đã trình bày, WSRF là cơ sở hạ tầng của GT4. Ngoài triển khai WSRF, GT4 còn bao gồm rất nhiều các thành phần khác mà ta có thể sử dụng để viết các ứng dụng lưới. Như trong hình 2.13, các thành phần này được chia thành 5 loại: bảo mật, quản lý dữ liệu, quản lý việc thực hiện công việc, các dịch vụ thông tin và môi trường chạy ứng dụng. Chú ý rằng, mặc dù GT4 tập trung vào dịch vụ web nhưng nó vẫn chứa các thành phần không được triển khai trên nền dịch vụ web, chẳng hạn GridFTP.

Trong hình 2.13, nửa trên thể hiện các thành phần được phát triển dựa trên kiến trúc dịch vụ web; còn nửa dưới là các thành phần không dựa trên kiến trúc dịch vụ web.

Hình 2.13. Kiến trúc Globus Toolkit 4

- Thành phần bảo mật (Security): sử dụng các thành phần bảo mật, dựa trên cở sở hạ tầng bảo mật lưới, chúng ta có thể đảm bảo việc truyền thông sẽđược an toàn.

- Thành phần quản lý dữ liệu (Data Management): các thành phần này cho phép chúng ta quản trị một tập dữ liệu lớn trong các tổ chức ảo.

Các thành phần cốt lõi của Globus Toolkit, sẽ không thay đối trong tương lai Các thành phần tạm thời, có thể sẽ còn thay đổi trong tương lai

- Thành phần quản lý thực thi (Excution Management): các thành phần quản lý thực hiện công việc phụ trách việc khởi tạo, theo dõi, quản lý, lập lịch và tương tác giữa các chương trình trong lưới.

- Thành phần dịch vụ thông tin (Information Services): các dịch vụ thông tin, thường chỉ các dịch vụ khám phá và theo dõi (Monitoring and Discovery Services - MDS) bao gồm một tập các thành phần dùng để tìm và theo dõi tài nguyên trong một tổ chức ảo. Phiên bản non-WS của MDS là MDS2 vẫn được GT4 hỗ trợ, tuy nhiên nó sẽ bị bỏđi trong các phiên bản sau.

- Thành phần Common Runtime: cung cấp tập các thư viện cơ sở và các công cụđể xây dựng các dịch vụ WS lẫn non-WS

Một phần của tài liệu Bảo mật trong môi trường lưới với tiếp cận hướng tác từ (Trang 55 - 57)