Component Object Model (COM)

Pengarang: Lewis Jackson
Tanggal Pembuatan: 5 Boleh 2021
Tanggal Pembaruan: 15 Boleh 2024
Anonim
Dancing with COM - Deep dive into understanding Component Object Model
Video: Dancing with COM - Deep dive into understanding Component Object Model

Isi

Definisi - Apa yang dimaksud Component Object Model (COM)?

Component Object Model (COM) adalah metode spesifikasi Microsoft sederhana yang mendefinisikan standar biner untuk bertukar kode antara dua sistem, terlepas dari OS atau bahasa pemrograman. COM menyediakan akses ke layanan objek klien terdistribusi dan digunakan untuk berbagi kode biner lintas-platform dan bahasa pemrograman.


Portabilitas - tujuan utama COM - dicapai melalui antarmuka objek COM yang terdefinisi dengan baik.

Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Component Object Model (COM)

Interaktivitas COM terjadi melalui antarmuka dengan komponen perangkat lunak COM yang dapat diperluas yang tidak berdampak pada objek implementasi yang mendasarinya. COM menggunakan satu model komunikasi intra dan interprocess untuk transparansi pengembang. Pengembang meningkatkan efisiensi dengan memodifikasi implementasi layanan. Komponen mesin COM juga berbagi memori, yang meningkatkan efisiensi dan menyediakan penanganan kesalahan dan debugging yang unggul.

Pustaka tautan dinamis (DLL) atau file EXE berisi kelas objek COM. Klien menggunakan satu atau lebih antarmuka COM untuk mengakses layanan objek COM, didefinisikan sebagai kelas objek COM atau instance memori kelas CO. Pengidentifikasi unik global (GUID) 128-bit, yang dikenal sebagai pengidentifikasi kelas (CLSID), dikaitkan dengan setiap CO CLASS dan antarmuka untuk identifikasi objek COM yang unik.


Klien mengakses objek COM melalui satu atau lebih antarmuka yang didukung, yang merupakan kontrak aktual yang menentukan ketersediaan layanan objek COM. Antarmuka objek COM tidak terikat pada bahasa pemrograman apa pun dan biasanya ditulis dalam bahasa definisi antarmuka.

Karena objek COM dapat memiliki lebih dari satu set layanan yang tersedia, objek COM dapat mengekspos lebih dari satu antarmuka ke klien. Karena dua antarmuka mungkin memiliki nama yang sama, GUID digunakan untuk secara unik menetapkan referensi objek COM untuk akses klien.

Fitur utama modul COM adalah kemampuan untuk diperluas. Objek COM terus-menerus menggabungkan fungsi-fungsi baru dan menghadirkan antarmuka klien baru untuk akses ke layanan lama dan baru.