Hinh 9.23(trang 530) Dịch vụ của DCOM

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 61 - 62)

Dịch vụ của DCOM

DCOM được coi là phần mở rộng của COM với ý nghĩa là thêm vào các khả năng của truyền thông từ xa. Tuy nhiên, bản thân COM được suy vào trong phiên bản mới COM+. COM+ có thể được xem xét như là một tiến bộ của COM bao gồm nhiều dịch vụ và nó đã được đề nghị từ trước như đã thêm vào COM. Ở khía cạnh nào đó COM+ chứa các tính năng cho máy chủ để nó có thể có hiệu quả với một số lượng lớn các đối tượng. Thêm vào đó các dịch vụ được thêm vào được thực thi có nghĩa là mở rộng máy chủ như đề nghị hệ thống thông báo kiểu hàng đợi.

Thêm một lần nữa chúng ta làm phép so sánh giữa COM, DCOM, COM+ và các dịch vụ mở rộng thường khó và chỉ đạo thêm lộn xộn. Đơn giản chúng ta định nghĩa DCOM chứa COM, COM+ và ActiveX. Nơi có thể và hữu dụng, chúng ta có thể

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

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

mở rộng dịch vụ rằng DCOM có thể tin tưởng, từ cấu hình thực tế rằng đó là một phần của DCOM. Để đưa ra sự hiểu biết về DCOM, chỉ ra dịch vụ CORBAvà chỉ báo thuộc về bản sao của DCOM. Dịch vụ Windows 2000 có các giá trị chung về DCOM cho máy khách.

Quan trọng để chú ý rằng bản thân DCOM, khơng giống như CORBA, nó khơng hồn tồn là hệ phân tán bởi vì nó thừa nhận sự tồn tại của nhiều dịch vụ mở rộng. Ví dụ hiển nhiên tên của dịch vụ nên là một phần của hệ phân tán. Tên trong Windows 2000 được hỗ trợ thông qua Active Directory. Bản chất của dịch vụ chứa đựng một tập hợp các thư mục chủ LDAP. Tuy nhiên Active Directory không phải là một phần của DCOM. Khi chạy ứng dụng DCOM trên môi trường UNIX, ứng dụng không thể sử dụng với cùng tên của dịch vụ đã được đề nghị trong mơi trường Windows. Nó ln luôn hạn chế sự di động.

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 61 - 62)