Tanggung Jawab Server COM

Salah satu cara terpenting bagi klien untuk mendapatkan penunjuk ke objek adalah agar klien meminta agar server diluncurkan dan bahwa instans objek yang disediakan oleh server dibuat dan diaktifkan. Adalah tanggung jawab server untuk memastikan bahwa ini terjadi dengan benar. Ada beberapa bagian penting untuk ini.

Server harus menerapkan kode untuk objek kelas melalui implementasi antarmuka IClassFactory atau IClassFactory2.

Server harus mendaftarkan CLSID-nya di registri sistem pada komputer tempat ia berada dan lebih lanjut, memiliki opsi untuk menerbitkan lokasi komputernya ke sistem lain di jaringan untuk memungkinkan klien memanggilnya tanpa mengharuskan klien untuk mengetahui lokasi server.

Server terutama bertanggung jawab atas keamanan; artinya, sebagian besar, server menentukan apakah server akan memberikan penunjuk ke salah satu objeknya kepada klien.

Server dalam proses harus menerapkan dan mengekspor fungsi tertentu yang memungkinkan proses klien untuk membuat instansnya.

Topik berikut merinci tanggung jawab server COM:

Klien dan Server COM