Bagikan melalui


Gambaran Umum Pemrograman COM+

COM+ menyediakan lingkungan pengembangan perusahaan, berdasarkan Microsoft Component Object Model (COM), untuk membuat aplikasi berbasis komponen dan terdistribusi. Ini juga memberi Anda alat untuk membuat aplikasi multi-tingkat transaksi. COM+ menggabungkan peningkatan pada pengembangan berbasis COM tradisional dengan banyak layanan pemrograman dan administratif yang berguna. Lihat Layanan COM+ untuk daftar lengkap layanan ini.

Penyempurnaan COM mencakup peningkatan dalam threading dan keamanan, bersama dengan pengenalan layanan sinkronisasi. Layanan ini mencakup alat administratif Layanan Komponen.

Bagi mereka yang terbiasa dengan pemrograman COM, peningkatan COM+ signifikan, termasuk yang berikut ini:

  • COM+ mengimplementasikan model utas yang disebut utas apartemen netral, yang memungkinkan komponen memiliki akses serial bersama dengan kemampuan untuk mengeksekusi pada utas apa pun.
  • COM+ mendukung komponen dengan lingkungan khusus yang disebut konteks , yang menyediakan serangkaian properti yang dapat diperluas yang menentukan lingkungan eksekusi untuk komponen.
  • COM+ menyediakan keamanan berbasis peran, eksekusi objek asinkron, dan moniker bawaan yang mewakili referensi ke instans objek yang berjalan di server yang tidak diproses.

Administrasi Aplikasi dan Komponen

Di COM+, database pendaftaran, bernama RegDB, menyimpan metadata yang menjelaskan komponen. Database ini sangat dioptimalkan untuk jenis informasi yang dibutuhkan COM+ untuk aktivasi komponen dan digunakan alih-alih registri sistem. Selain itu, COM+ mengekspos katalog COM+ , yang mengakses informasi di RegDB. Katalog COM+ adalah penyimpanan data sistem yang berisi informasi konfigurasi untuk aplikasi COM+ pada komputer server tertentu.

Terakhir, alat administratif Layanan Komponen menyediakan antarmuka pengguna yang sepenuhnya dapat ditulis bagi pengembang dan administrator untuk mengelola komponen serta menyebarkan aplikasi multitier sisi klien dan sisi server. Untuk informasi selengkapnya, lihat Menyebarkan Aplikasi COM+.

Transaksi Otomatis

COM+ mendukung semua semantik Microsoft Transaction Server (MTS) 2.0 dan menambahkan kemampuan auto-done, yang dapat Anda atur dengan alat administratif Layanan Komponen. Fitur ini memungkinkan sistem untuk membatalkan transaksi secara otomatis jika pengecualian dipicu atau menyelesaikan transaksi jika tidak ada pengecualian. Untuk informasi selengkapnya, lihat Transaksi COM+dan Aktivasi Tepat Waktu COM+.