Dcom là gì? Tìm hiểu Distributed Component Object Model Admin
  • Đánh giá: (5 ★ trên 5 đánh giá)

Dcom là gì? Dcom là một thuật ngữ quan trọng trong lĩnh vực công nghệ thông tin và phát triển các ứng dụng/hệ thống phần mềm. Trong bài viết này, hãy cùng Máy Phiên Dịch . Com tìm hiểu chi tiết về DCOM, từ khái niệm đến cách thức hoạt động, những ứng dụng thực tế trong lập trình và phát triển phần mềm. Đồng thời, làm rõ lý do tại sao DCOM trở thành một công cụ không thể thiếu trong công nghệ ngày nay.

Microsoft DCOM là gì?

DCOM LÀ GÌ? 

DCOM, viết tắt của cụm từ tiếng Anh "Distributed Component Object Model", là một công nghệ độc quyền của Microsoft được phát triển từ mô hình COM (Component Object Model) cho phép các đối tượng (phần mềm & chương trình) giao tiếp với nhau qua mạng. 

Cấu trúc lập trình DCOM phân tán cho phép máy tính chạy các chương trình qua mạng trên máy tính khác để tương tác và chia sẻ dữ liệu một cách mượt mà như thể chương trình đó đang chạy cục bộ.

Những lợi ích khi sử dụng D COM - Distributed Component Object Model

DCOM HOẠT ĐỘNG NHƯ THẾ NÀO?

DCOM hoạt động dựa trên nguyên tắc: “tạo và quản lý” các đối tượng phân tán, đòi hỏi:

1. Cấu hình đối tượng COM chính xác trên cả 2 máy tính, đảm bảo giao tiếp mượt mà giữa máy khách và máy chủ, bao gồm: đăng ký đúng đối tượng và cài đặt tham số cần thiết trong Sổ đăng ký Windows. 

2. Sổ đăng ký Windows chưa dữ liệu cấu hình DCOM theo 3 mã định danh: 

  • CLSID (Class Identifier): dùng để tìm và tải lớp COM được định danh. 

  • PROGID (Programmatic Identifier): là định danh dễ đọc và dễ hiểu, thường được dùng thay thế cho CLSID phức tạp hơn. 

  • APPID (Application Identifier): dùng để định danh các lớp của một ứng dụng cụ thể và các quyền cần thiết để truy cập nó. DCOM không hoạt động nếu APPID không chính xác. 

3. Quá trình Giao Dịch Dcom:

  • Máy khách yêu cầu máy tính từ xa tạo một đối tượng bằng CLSID hoặc PROGID. Nếu máy khách chuyển APPID, máy tính từ xa sẽ tra cứu CLSID bằng PROGID. 

  • Máy từ xa kiểm tra APPID và xác minh máy khách có quyền tạo đối tượng. 

  • DCOMLaunch.exe (nếu là exe) hoặc DLLHOST.exe (nếu là dll) sẽ tạo ra một phiên bản của lớp mà khách yêu cầu. 

  • Giao tiếp thành công => Máy khách có thể truy cập tất cả các chức năng trong lớp trên máy tính từ xa. 

Lưu ý: Nếu APPID không được định cấu hình chính xác, ứng dụng khách không có quyền chính xác, CLSID trỏ đến phiên bản cũ exe… người dùng sẽ nhận được thông báo “Không thể tạo đối tượng”. Nguyên nhân xảy ra thường do sự không tương thích giữa phiên bản của đối tượng hay vấn đề về quyền truy cập. 

DCOM hoạt động như thế nào?

NHỮNG LỢI ÍCH KHI SỬ DỤNG D COM

  • DCOM hỗ trợ nhiều ngôn ngữ lập trình, các nhà phát triển có thể sử dụng ngôn ngữ họ ưa thích hoặc ngôn ngữ phù hợp nhất với dự án. 

  • DCOM hỗ trợ các thành phần của phần mềm độc lập với nền tảng, giúp xây dựng các hệ thống có khả năng linh hoạt và mở rộng.

  • DCOM có tính năng bảo mật xác thực và phân quyền, đảm bảo an toàn thông tin khi giao tiếp giữa các ứng dụng khác nhau trên cùng một mạng. 

  • DCOM cải thiện hiệu suất và tối ưu hóa tài nguyên hệ thống đúng cách. 

SO SÁNH DCOM VỚI CORBA

 

DCOM

CORBA

  • Nền tảng & Ngôn ngữ
  • DCOM - một phần của hệ sinh thái Microsoft, phát triển chủ yếu cho Windows.
  • DCOM cho phép các ứng dụng trên những máy tính Windows khác nhau giao tiếp với nhau.
  • CORBA không phụ thuộc vào ngôn ngữ lập trình cụ thể, chạy được trên nhiều hệ điều hành khác nhau: UNIX, Linux, SUN, OS X và các nền tảng dựa trên UNIX-based khác.
  • COBRA hỗ trợ nhiều ngôn ngữ khác nhau thông qua các IDL. 
  • Bảo mật & Mở rộng
  • Cả DCOM & CORBA đều gặp thách thức về bảo mật và khả năng mở rộng đặc biệt là khi xử lý lưu lượng truy cập web dung lượng lớn. Không hoạt động tốt với tường lửa => nhiều hạn chế khi triển khai trên môi trường Internet, nên HTTP đã trở thành giao thức chuẩn mặc định cho Internet.

 

KẾT LUẬN

Như vậy, MayPhienDich.Com vừa chia sẻ đến các bạn những khái niệm chuẩn xác về DCOM Microsoft. Hi vọng qua bài viết các bạn sẽ hiểu rõ hơn về DCOM, những ứng dụng thực tiễn của DCOM và không nhầm lẫn với DCOM 4G hay USB 4G.

>>> Tham khảo:

  • Dcom 4G là gì?

  • Sim Dcom là gì

  • Dcom 4G Viettel

  • Dcom 4G giá bao nhiêu

  • Dcom 4G cho laptop

  • Dcom 4G tốt nhất hiện nay

  • Dcom 4G wintel

  • Dcom 4G thegioididong

  • proxy là gì

  • shopee

Hỗ trợ khách hàng

Tư Vấn Bán Hàng

0938 33 5696 

Email: mayphiendich@gmail.com

Video Sản phẩm
Dùng Máy Dịch Atalk Plus+ (New) - Trò Chuyện Với Du Khách Nước Ngoài | OFFLINE Tiếng Việt chỉ 0.2s
Video Thực Tế Nói Chuyện Với Người Nước Ngoài Bằng Máy Phiên Dịch Atalk Plus
Hướng dẫn sử dụng Máy Phiên Dịch Atalk Plus+ [New Model] || Chi Tiết 6 Chức Năng Dịch Thuật
So sánh 3 dòng Máy Phiên Dịch Atalk Plus (New Model) & Atalk Go & Atalk One Thương Hiệu Việt Nam
Máy phiên dịch tốt nhất thế giới Atalk Plus+ Phiên Bản Mới Nhất
Cart
×
Banner quảng cáo popup