Máy chủ Globe.

Một phần của tài liệu PHÁT TRIỂN PHẦN MỀM THEO HƯỚNG CẤU PHẦN (Trang 77 - 78)

Máy chủ Globe là một tiến trình được trói buộc bởI đối tượng chia rẽ phân tán và bao gồm cả những đối tượng theo phương pháp gọi lại tạo nên một giá trị thông qua

Bài giảng COP – Chuyên ngành: CNPM - Version 1

Biên soạn: Ngô Thị Lan & Nguyễn Lan Oanh - 78

giao diện của việc điều khiển đối tượng con. Tiến trình A được biểu diễn trong hình 9.39 là một ví dụ thơng thường trong máy chủ Globe nhưng kết nối đến bản sao. Trong một số trường hợp, máy chủ Globe thì quan hệ dơn giản đến ngữ cảnh mà nó khơng phải là đối tượng ngữ nghĩa. Ngồi ra, một thứ đồng bộ thì ngay lập tức nối kết và thông qua đến bản sao của các máy khách. Mơ hình này gần gủi và phù hợp tới sự thay thế dùng trong CORBA và nó cũng được dùng một cách cơ bản đến đối tượng chia rẽ phân tán trong hệ thống giống như CORDA. Tuy nhiên sự tùy biến của một trình chủ trong Globe thì cũng có thể và làm theo gần giống vớI DCOM và Java RMI. Sự tùy biến này đòi hỏi một sự sắp xếp thứ tự ví dụ như cho phép máy khách cùng truy cập đó kết quả một cách đồng thời.

Tiêu chuẩn để tiến gần đến sự tùy biến của một trình chủ trong CORBA là sử dụng con người . Trong DCOM, sự tùy biến thay thế bằng cách cung cấp những cơng cụ cho trình chủ một cách riêng rẽ thơng qua tùy biến trong DCOM. Trong Globe, một đối tượng chia rẽ phân tán thường cung cấp một bộ các công cụ của đối tượng cục bộ. Những công cụ này được lưu trữ trong một kho lớp. Nó đưa lên trình chủ để quyết định công cụ mào sẽ được dùng. Khi mà một trình chủ được trói buộc bởi một đối tượng thì nó cho ta những con số tương tác đến địa chỉ, ở đó mỗi địa chỉ có một hoặc một vài cơng cụ của đối tượng cục bộ mà trình chủ có thể lấy về. Nó cũng cho phép một địa chỉ tương tác đặc biệt đến những giao thức liên thơng mà trình chủ nên dùng. Trong trường hợp đó trình chủ nên dùng một cơng cụ mà nó muốn để cho phép thực hiện một số luật trong giao thức đó. Trình chủ có thể chỉ dùng một cơng cụ để dẫn đến một lớp tin cậy.

Tính dẻo này dẫn đến một cái giá làm cho một vài công cụ của đối tượng cục bộ khác và có thể cho những hệ điều hành khác và cấu hình máy tính. Một số vấn đề mang tính hỗn tạp được giải quyết bằng cách dùng công cụ di động vớI ngôn ngữ rõ ràng khi viết như là Java.

Một phần của tài liệu PHÁT TRIỂN PHẦN MỀM THEO HƯỚNG CẤU PHẦN (Trang 77 - 78)