Mengembangkan Aplikasi COM+
Saat mengembangkan aplikasi COM+, tugas utama termasuk merancang komponen COM untuk merangkum logika aplikasi dan mengintegrasikan komponen ini ke dalam aplikasi COM+, membuat aplikasi COM+, dan mengelola aplikasi melalui penyebaran dan pemeliharaan.
Merancang Komponen COM
Langkah-langkah berikut menjelaskan prosedur umum untuk desain komponen yang baik:
- Tentukan kelas COM dan kelas implementasi.
- Kelompokkan kelas ke dalam komponen.
- Pilih set layanan COM+ untuk komponen Anda, bahkan jika Anda tidak menentukan semuanya saat mengembangkan komponen. Layanan ini nantinya dapat ditentukan menggunakan alat administratif Layanan Komponen atau model objek administrasi COM+ (Lihat Mengotomatiskan ADMINISTRASI COM+ untuk informasi selengkapnya tentang model objek administrasi COM+.)
Membuat Aplikasi COM+
Setelah merancang komponen COM, pengembang mengintegrasikan komponen ke dalam aplikasi COM+ dan mengonfigurasi aplikasi. Langkah-langkah berikut menjelaskan prosesnya:
- Integrasikan komponen ke dalam aplikasi COM+. Anda dapat mengintegrasikan komponen ke dalam aplikasi COM+ yang ada atau membuat aplikasi baru (kosong) untuk komponen. (Lihat Membuat Aplikasi COM+.)
- Tentukan sekumpulan atribut yang benar untuk setiap kelas (jika ada, dan jika tidak ditentukan dalam alat pengembangan). Atribut ini mengekspresikan dependensi komponen pada layanan COM+ apa pun yang mungkin diandalkan implementasinya (misalnya, transaksi, Komponen Antrean, Keamanan, Pengumpulan Objek, dan Aktivasi Just-in-Time).
- Siapkan kerangka kerja keamanan (peran dan penetapan peran ke kelas, antarmuka, dan metode).
- Konfigurasikan atribut khusus lingkungan pada kelas dan aplikasi (ukuran kumpulan objek default, misalnya). Atribut khusus lingkungan ini nantinya dapat diatur (atau dimodifikasi) oleh administrator sistem.
- Ekspor aplikasi untuk redistribusi dan penyebaran.
Untuk informasi selengkapnya tentang langkah-langkah dalam merancang aplikasi terdistribusi, lihat Merancang Aplikasi COM+.
Mengelola Aplikasi COM+
Biasanya, pengembang mengirimkan aplikasi COM+ yang dikonfigurasi sebagian kepada administrator sistem. Administrator kemudian dapat menyesuaikan aplikasi untuk satu atau beberapa lingkungan tertentu (misalnya, dengan menambahkan akun pengguna dalam peran dan nama server dalam kluster aplikasi). Tugas administrator mencakup yang berikut ini:
- Menginstal aplikasi COM+ yang dikonfigurasi sebagian pada komputer administratif.
- Menyediakan atribut khusus lingkungan, seperti anggota peran dan ukuran kumpulan objek.
- Mengekspor ulang aplikasi COM+ yang dikonfigurasi sepenuhnya.
- Membuat proksi aplikasi (jika aplikasi akan diakses dari jarak jauh).
Setelah aplikasi sepenuhnya dikonfigurasi untuk lingkungan tertentu, administrator kemudian dapat menyebarkannya pada mesin pengujian atau produksi. Ini melibatkan penginstalan aplikasi COM+ yang dikonfigurasi sepenuhnya pada satu atau beberapa komputer.
Untuk informasi terperinci tentang prosedur administrasi COM+, lihat alat administratif Layanan Komponen.