Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

CÔNG NGHỆ GRID COMPUTING VÀ ỨNG DỤNG THỬ NGHIỆM TRONG BÀI TOÁN QUẢN TRỊ MẠNG - 4 docx
MIỄN PHÍ
Số trang
23
Kích thước
718.1 KB
Định dạng
PDF
Lượt xem
1757

CÔNG NGHỆ GRID COMPUTING VÀ ỨNG DỤNG THỬ NGHIỆM TRONG BÀI TOÁN QUẢN TRỊ MẠNG - 4 docx

Nội dung xem thử

Mô tả chi tiết

Chương 3. Giới thiệu bộ Globus Toolkit phiên bản 3.2

- 55 -

+ ServiceProvider

Chịu trách nhiệm xây dựng các service, tạo các bản mô tả cho chúng, đăng

ký bản mô tả các service cho một hoặc nhiều ServiceRegistry; tiếp nhận, xử lý các

thông điệp yêu cầu sử dụng service từ các ServiceRequestor.

+ ServiceRequestor

Là các thực thể sử dụng các service cung cấp bởi ServiceProvider.

ServiceRequestor tìm kiếm các bản đặc tả service trong các ServiceRegistry, lựa

chọn service cần thiết và thích hợp, rồi sau đó kết nối đến ServiceProvider và sử

dụng service mong muốn.

+ ServiceRegistry

Chịu trách nhiệm quảng bá các service do các ServiceProvider đăng ký cho

nó, và cho phép các ServiceRequestor tìm kiếm các đặc tả service trong danh sách

đăng ký của nó.

Lưu ý, một thành phần của ứng dụng có thể đóng một hay nhiều vai trò trên.

2. Các hoạt động chính

SOA có 3 loại hoạt động chính giữa các thành phần trên : Publish, Find và Bind.

+ Public

Là hoạt động giữa ServiceProvider và ServiceRegistry. ServiceProvider thực

hiện đăng ký giao diện service nó cung cấp cho ServiceRegistry thông qua phương

thức Public.

+ Find

Là hoạt động giữa ServiceRequestor và ServiceRegistry. ServiceRequestor

sử dụng phương thức Find để lấy danh sách service và ServiceProvider thoả mãn

các yêu cầu của nó. Có thể có nhiều điều kiện tìm kiếm trong phương thức Find,

ServiceRegistry sẽ tìm trong danh sách các ServiceProvider rồi trả về thông tin

thích hợp.

+ Bind

Là hoạt động giữa ServiceRequestor và ServiceProvider. Nó cho phép

ServiceRequestor thực hiện kết nối đến ServiceProvider trước khi thực hiện các lời

Chương 3. Giới thiệu bộ Globus Toolkit phiên bản 3.2

- 56 -

gọi sử dụng service. Cho phép ServiceRequestor khởi tạo proxy phía client cho

service cung cấp bởi ServiceProvider. Thao tác kết nối này có thể thực hiện động

hay tĩnh. Trong trường hợp kết nối động, ServiceRequestor phát sinh proxy dựa trên

các thông tin lấy được từ ServiceRegistry, trong trường hợp còn lại, proxy được

phát sinh trong lúc phát triển ứng dụng.

3.2.2. Web Service

Web Service là một công nghệ được sử dụng rộng rãi để triển khai mô hình

SOA vào thực tế, nó đưa ra mô hình liên lạc, trao đổi giữa ứng dụng với ứng dụng

trên cơ sở ngôn ngữ đặc tả XML. Web Service là nền tảng của Grid Service (sẽ giới

thiệu sau).

Web Service sử dụng ngôn ngữ Web Services Description Language (WSDL)

để mô tả nội dung và cách sử dụng service; sử dụng protocol SOAP để trao đổi các

thông điệp giữa các Web service; sử dụng ngôn ngữ đặc tả Universal Description,

Discovery and Integration (UDDI) để cho phép các nhà cung cấp Web service đăng

ký service của mình và cho phép người sử dụng Web service tìm được nhà cung cấp

thỏa điều kiện mong muốn. Ngoài ra, còn một số chuẩn về định nghĩa và triển khai

chất lượng dịch vụ của Web service đang được xây dựng như WS-Security, WS￾Reliable Messaging, WS-Coordination, và WS-Transaction,…

Về bản chất, Web service cũng là một công nghệ tính toán phân tán như các

công nghệ CORBA, RMI, EJB, … Tuy nhiên, Web service có một số lợi điểm mà

các công nghệ khác không có:

+ Web service độc lập với ngôn ngữ lập trình, độc lập với nền tảng thực thi

ứng dụng do được xây dựng trên chuẩn XML. Đây cũng là lý do chính để chọn

công nghệ Web service làm nền tảng cho Grid service để giải quyết thách thức lớn

nhất của công nghệ Grid computing là quản lý và sử dụng các tài nguyên phân tán,

đa dạng, phức tạp, trên nhiều nền tảng khác nhau.

+ Hầu hết các Web service đều sử dụng protocol HTTP để truyền thông điệp

(các yêu cầu service và kết quả trả về từ service), nên hỗ trợ xây dựng các ứng dụng

tầm cỡ toàn cầu qua nhiều site, nhiều vùng bảo mật, nhiều vùng quản trị khác nhau

Tải ngay đi em, còn do dự, trời tối mất!
CÔNG NGHỆ GRID COMPUTING VÀ ỨNG DỤNG THỬ NGHIỆM TRONG BÀI TOÁN QUẢN TRỊ MẠNG - 4 docx | Siêu Thị PDF