Bagikan melalui


COM+ Glosarium

token akses

Objek yang menjelaskan konteks keamanan proses atau utas. Informasi dalam token mencakup identitas dan hak istimewa akun pengguna yang terkait dengan proses atau utas. Saat pengguna masuk, sistem memverifikasi kata sandi pengguna dengan membandingkannya dengan informasi yang disimpan dalam database keamanan. Jika kata sandi diautentikasi, sistem menghasilkan token akses. Setiap proses yang dijalankan atas nama pengguna ini memiliki salinan token akses ini.

Properti ACID

Akronim yang dikoinkan oleh pelopor pemrosesan transaksi untuk atom, konsisten, terisolasi, dan tahan lama. Properti ini memastikan perilaku yang dapat diprediksi, mengukuhkan peran transaksi sebagai proposisi semua atau tidak ada yang dirancang untuk memberikan hasil yang konsisten dan dapat diprediksi di lingkungan terdistribusi ketika kegagalan independen dapat terjadi.

Aktivasi

Rantai peristiwa yang menghasilkan pembuatan objek COM dan pengembalian pointer yang valid ke antarmuka pada objek tersebut. Di COM+, objek akan diaktifkan baik dalam konteksnya sendiri atau di pembuatnya (objek yang telah meminta objek diaktifkan). Layanan COM+ mengandalkan aktivasi objek yang sesuai berdasarkan konfigurasi objek. Dalam perjalanan aktivasi, sistem menentukan konteks di mana objek berjalan, menginisialisasi properti konteks, memeriksa izin akses, dan menetapkan identitas keamanan.

keamanan aktivasi

Bentuk perlindungan keamanan yang menentukan siapa yang dapat meluncurkan server. Keamanan aktivasi secara otomatis diterapkan oleh Service Control Manager (SCM) komputer tertentu. Setelah menerima permintaan dari klien untuk mengaktifkan objek, SCM memeriksa permintaan terhadap informasi keamanan aktivasi yang disimpan dalam registrinya. Keamanan aktivasi juga diperiksa untuk aktivasi komputer yang sama. Juga disebut keamanan peluncuran.

jenis aktivasi

Kategori aktivasi untuk aplikasi COM+ yang menunjukkan apakah aplikasi berjalan masuk atau keluar dari ruang proses kliennya (tergantung pada apakah itu aplikasi pustaka atau server, masing-masing) serta apakah aplikasi berjalan sebagai layanan.

Aktivitas

Di COM+, utas logis yang terdiri dari satu atau beberapa transaksi dan berisi kumpulan komponen yang dikelompokkan ke dalam aplikasi COM+. Setiap objek COM termasuk dalam satu aktivitas. Hubungan antara objek dan aktivitas tidak dapat diubah.

proses model apartemen

Proses yang memiliki dua atau lebih apartemen berulir tunggal dan tidak ada apartemen multithreaded.

proksi aplikasi

Sekumpulan file yang berisi informasi pendaftaran yang memungkinkan klien mengakses aplikasi server COM+ dari jarak jauh. Saat diinstal pada komputer klien, file proksi aplikasi menulis informasi tentang aplikasi server ke komputer klien; klien kemudian dapat mengakses aplikasi server dari jarak jauh.

autentikasi

Proses keamanan untuk menentukan bahwa penelepon aplikasi sebenarnya adalah siapa yang dikatakannya—memverifikasi keaslian klaim identitas. Untuk aplikasi COM+, autentikasi dapat diaktifkan dan dikonfigurasi secara administratif, setelah itu ia bekerja secara transparan ke aplikasi.

otorisasi

Proses keamanan menentukan apakah penelepon aplikasi berwenang untuk melakukan apa yang diminta untuk dilakukan.

penembolokan resource manager

Manajer sumber daya yang bertindak sebagai front-end ke manajer sumber daya lain dan yang menyimpan informasi secara lokal, mengurangi biaya akses sumber daya yang mendasarinya. Tidak seperti manajer sumber daya konvensional, manajer sumber daya penembolokan tidak berpartisipasi dalam pemulihan karena tidak pernah menyimpan data yang mendasar secara permanen.

keamanan panggilan

Bentuk perlindungan keamanan yang membantu mengontrol akses ke metode objek server setelah server diluncurkan.

kelas (COM)

Implementasi konkret bernama dari satu atau beberapa antarmuka. Kelas COM diidentifikasi oleh CLSID dan, kadang-kadang, ProgID.

Cloaking

Kemampuan server untuk menutupi identitasnya sendiri saat melakukan panggilan atas nama klien. Saat penyelubungan diaktifkan, panggilan yang dilakukan oleh server yang meniru klien dapat dilakukan di bawah identitas klien. Saat penyelubungan dinonaktifkan, panggilan oleh server akan dilakukan di bawah identitas server.

Aplikasi COM+

Unit utama administrasi dan keamanan untuk Layanan Komponen. Aplikasi COM+ adalah sekelompok komponen COM yang, umumnya, melakukan fungsi terkait. Komponen-komponen ini selanjutnya terdiri dari antarmuka dan metode COM.

COM+ Pengumpulan Aplikasi

Fitur Layanan Komponen yang memungkinkan proses berutas tunggal untuk diskalakan dan juga dapat membantu Anda pulih dari kegagalan dalam satu proses dengan menyediakan proses lain yang berjalan yang dapat menangani aktivasi.

COM+ Daur Ulang Aplikasi

Fitur Layanan Komponen yang secara signifikan meningkatkan stabilitas keseluruhan aplikasi Anda dengan memungkinkan Anda mematikan proses yang terkait dengan aplikasi dan memulai ulang aplikasi secara signifikan.

Katalog COM+

Penyimpanan data yang menyimpan data konfigurasi COM+. Performa tugas administrasi COM+ memerlukan pembacaan dan penulisan data yang disimpan dalam katalog. Katalog hanya dapat diakses melalui alat administratif Layanan Komponen atau melalui pustaka COMAdmin.

PERISTIWA COM+

Peristiwa COM+ cocok dan menghubungkan penerbit dan pelanggan melalui sistem peristiwa yang digabungkan secara longgar. Penerbit melakukan panggilan metode untuk memulai peristiwa, dan pelanggan menerima panggilan ini melalui sistem peristiwa daripada langsung dari penerbit. Layanan COM+ Events mempertahankan daftar pelanggan yang tertarik yang menerima panggilan dan mengarahkan panggilan tersebut tanpa memerlukan pengetahuan penerbit.

Aplikasi pustaka COM+

Aplikasi COM+ yang berjalan dalam proses klien yang membuatnya. Aplikasi pustaka dapat menggunakan keamanan berbasis peran tetapi tidak mendukung akses jarak jauh atau komponen antrean.

COM+ Pengumpulan Objek

Layanan otomatis yang disediakan oleh COM+ yang memungkinkan Anda mengonfigurasi komponen agar instans itu sendiri tetap aktif di kumpulan, siap digunakan oleh klien mana pun yang meminta komponen.

COM+ Partisi

Layanan COM+ yang memungkinkan, pada satu komputer, pembuatan ruang eksekusi terpisah untuk aplikasi.

Set partisi COM+

Grup partisi COM+ yang dipetakan ke ID pengguna tertentu di Direktori Aktif.

COM+ Komponen Antrean

Layanan COM+, berdasarkan Antrean Pesan Microsoft, yang menyediakan cara mudah untuk memanggil dan menjalankan komponen secara asinkron. Pemrosesan pesan dapat terjadi tanpa memperhatikan ketersediaan atau aksesibilitas pengirim atau penerima.

Aplikasi server COM+

Aplikasi COM+ yang berjalan dalam prosesnya sendiri. Aplikasi server dapat mendukung semua layanan COM+.

COM+ SOAP

Fitur Layanan Komponen yang memungkinkan Anda mengekspos aplikasi COM+ sebagai layanan web XML. COM+ SOAP juga memungkinkan Anda menggunakan layanan web XML sebagai komponen COM.

Komponen COM

Unit kode biner yang mencakup kode pengemasan dan pendaftaran dan yang membuat objek COM. Semua aplikasi COM+ terdiri dari satu atau beberapa komponen COM.

pohon penerapan

Dalam sistem transaksi terdistribusi, representasi konseptual transaksi sebagai berdasarkan hubungan hierarkis antara masing-masing manajer transaksi yang berpartisipasi dalam transaksi terdistribusi. Termasuk dalam hierarki tersebut adalah manajer sumber daya terdaftar yang terkait dengan manajer transaksi.

Objek COM

Dalam model pemrograman COM, struktur pemrograman yang merangkum data dan fungsionalitas, yang didefinisikan dan dialokasikan sebagai satu unit dan yang satu-satunya akses publik adalah melalui antarmuka struktur pemrograman. Objek COM harus mendukung, minimal, antarmuka IUnknown , yang mempertahankan keberadaan objek saat digunakan dan menyediakan akses ke antarmuka lain objek.

Mengimbangi Resource Manager (CRM)

Fitur COM+ yang memungkinkan sumber daya non-transaksional untuk berpartisipasi dalam transaksi penerapan dua fase dengan Koordinator Transaksi Terdistribusi Microsoft (DTC). Biasanya, CRD tidak menyediakan kemampuan isolasi manajer sumber daya penuh, tetapi mereka memberikan atomitas transaksional dan durabilitas dengan menulis ke log.

Alat administratif Layanan Komponen

Snap-in antarmuka pengguna di mana administrator dan pengembang dapat membuat, mengonfigurasi, dan memelihara aplikasi COM+, serta mengelola transaksi terdistribusi dan database residen memori. Alat administratif Layanan Komponen juga dapat digunakan untuk melihat peristiwa sistem dan mengelola layanan sistem lokal ke komputer tempat alat diinstal.

model konseptual

Langkah pertama dalam fase desain aplikasi COM+, di mana pengembang mendefinisikan masalah bisnis yang akan diselesaikan dan memutuskan komponen dan layanan apa yang diperlukan.

konkurensi

Kemampuan lebih dari satu transaksi atau proses untuk mengakses data yang sama secara bersamaan. COM+ umumnya mengelola konkurensi melalui sinkronisasi.

komponen yang dikonfigurasi

Komponen COM yang telah diinstal ke dalam aplikasi COM+. Setelah diinstal, komponen dikonfigurasi dalam katalog COM+ untuk menggunakan layanan COM+ yang tersedia.

context

Sekumpulan properti run-time yang terkait dengan satu atau beberapa objek COM yang digunakan untuk menyediakan layanan untuk objek tersebut. Setiap objek COM berjalan dalam satu konteks dari aktivasi hingga penonaktifan (selalu dalam apartemen yang sama). Diinisialisasi saat objek diaktifkan, properti konteks, seperti properti konteks keamanan, mewakili kebutuhan run-time objek.

tingkat data

Dalam model arsitektur tiga tingkat untuk aplikasi bisnis, lapisan akses DBMS, yang dapat diakses melalui tingkat menengah, atau lapisan layanan bisnis, dan kadang-kadang melalui tingkat presentasi, atau lapisan layanan pengguna. Tingkat data terdiri dari komponen akses data (daripada koneksi DBMS mentah) untuk membantu berbagi sumber daya dan untuk memungkinkan klien dikonfigurasi tanpa menginstal pustaka DBMS dan driver ODBC pada setiap klien. Juga disebut lapisan layanan data.

Kebuntuan

Dalam aplikasi multithread, masalah utas yang terjadi ketika setiap anggota sekumpulan utas sedang menunggu anggota lain dari set.

Delegasi

Bentuk peniruan yang mengotorisasi server untuk bertindak atas nama klien, memberi server kemampuan untuk meniru klien melalui jaringan.

transaksi terdistribusi

Transaksi yang melibatkan beberapa manajer sumber daya, yang dapat berada di komputer yang sama atau berbeda.

Koordinator Transaksi Terdistribusi (DTC)

Layanan sistem yang mengelola transaksi dan komunikasi terkait transaksi yang didistribusikan di dua atau beberapa manajer sumber daya pada satu atau beberapa sistem untuk memastikan transaksi ACID yang benar.

penyelubungan dinamis

Bentuk penyelubungan di mana identitas klien asli ditemukan sebagai token akses utas server pada setiap panggilan metode ke server hilir. Meskipun identitas yang disajikan dapat ditentukan secara dinamis, overhead yang diperlukan untuk melakukan ini bisa jauh lebih mahal. Untuk aplikasi COM+, konfigurasi default adalah untuk kemampuan jubah dinamis karena memberikan fleksibilitas yang biasanya diperlukan oleh keadaan yang mengharuskan menggunakan peniruan identitas pada awalnya.

objek enumerator

Mengaktifkan enumerasi item dalam koleksi.

event

Tindakan yang dikenali oleh objek, seperti mengklik mouse atau menekan tombol, dan yang kodenya dapat Anda tulis untuk merespons.

objek kelas peristiwa

Komponen yang dikonfigurasi yang menyediakan catatan persisten dalam sistem peristiwa COM+ untuk menjelaskan penerbit dan antarmuka penembakan yang terkait dengan penerbit tersebut.

metode kejadian

Metode dalam antarmuka COM+ yang mengidentifikasi peristiwa COM+. Metode peristiwa harus diberi nama unik dan hanya dapat berisi parameter input. Nilai yang dikembalikan harus HRESULT.

objek peristiwa

Objek COM yang dapat menandakan satu atau beberapa utas bahwa suatu peristiwa telah terjadi. Utas apa pun dalam proses dapat membuat objek peristiwa.

pengecualian

Kondisi abnormal atau kesalahan yang terjadi selama eksekusi program dan yang memerlukan eksekusi perangkat lunak di luar alur kontrol normal.

Failover

Dalam sistem jaringan kluster, proses relokasi sumber daya yang kelebihan beban atau gagal—seperti server, drive disk, atau jaringan—ke komponen cadangannya.

proses utas bebas

Proses yang memiliki apartemen multithreaded dan tidak ada apartemen berulir tunggal.

koordinator komit global

Pada sistem transaksi terdistribusi berbasis Microsoft Windows, manajer transaksi akar pohon penerapan. Koordinator ini membuat keputusan untuk melakukan atau membatalkan transaksi tertentu dan tidak pernah ragu.

Peniruan

Kemampuan utas untuk dijalankan dalam konteks keamanan yang berbeda dari proses yang memiliki utas. Utas server menggunakan token akses yang mewakili kredensial klien, dan dengan ini, ia dapat mengakses sumber daya yang dapat diakses klien.

tingkat peniruan

Pengaturan yang digunakan oleh klien untuk memberi server tingkat otoritas tertentu untuk melakukan tindakan atas nama klien. Di COM+, ini hanya dapat diatur untuk aplikasi server COM+.

Interception

Untuk objek yang diaktifkan dalam konteks tertentu, proses penanganan panggilan ke objek tersebut dari seluruh batas konteks. Panggilan di seluruh konteks ditangani dengan proksi antarmuka ringan yang akan menangani mediasi apa pun yang diperlukan untuk menyesuaikan lingkungan run-time dari yang mengakomodasi pemanggil ke penelepon yang mengakomodasi penerima panggilan.

antarmuka

Dalam pemrograman berbasis COM, kumpulan fungsi publik terkait yang menyediakan akses ke objek COM. Kumpulan antarmuka pada objek COM menyusun kontrak yang menentukan bagaimana program dan objek lain dapat berinteraksi dengan objek COM.

proksi antarmuka

Objek khusus antarmuka yang mengemas parameter (marshal) untuk antarmuka tersebut sebagai persiapan untuk panggilan metode jarak jauh dan membuka kemasan (unmarshals) nilai pengembalian dari stub antarmuka. Proksi berjalan di ruang alamat pengirim dan berkomunikasi dengan stub yang sesuai di ruang alamat penerima.

stub antarmuka

Objek khusus antarmuka yang membuka kemasan parameter marshal, memanggil metode yang diperlukan, dan paket (marshal) mengembalikan nilai dari metode yang disebut. Stub berjalan di ruang alamat penerima dan berkomunikasi dengan proksi antarmuka yang sesuai di ruang alamat pengirim.

objek interior

Dalam hierarki transaksional, objek apa pun di bawah objek akar.

aktivasi just-in-time (JIT)

Layanan otomatis yang disediakan oleh COM+ yang memungkinkan sumber daya server diam digunakan lebih produktif. Ketika komponen dikonfigurasi sebagai JIT diaktifkan, COM+ dapat menonaktifkan instansnya saat klien masih menyimpan referensi aktif ke objek. Saat berikutnya klien memanggil metode pada objek, COM+ akan mengaktifkan kembali objek secara transparan ke klien, tepat pada waktunya.

komponen warisan

Komponen yang tidak dikonfigurasi yang telah diinstal ke dalam aplikasi COM+.

Pendengar

Elemen arsitektur dari layanan COM+ Queued Components. Pendengar adalah objek COM yang membuka antrean pesan yang terkait dengan aplikasi host-nya dan menunggu pesan tiba. Saat pesan tiba, pendengar mengirimkan utas yang memproses pesan.

model logis

Langkah kedua dalam proses desain aplikasi COM+, di mana model konseptual dipecah menjadi tingkat logis arsitektur tiga tingkat, sebagai berikut: tingkat presentasi, atau layanan pengguna; tingkat menengah, atau layanan bisnis; dan tingkat data, atau layanan data.

peristiwa yang digabungkan secara longgar

Peristiwa yang pengirim (penerbit) dan penerimanya (pelanggan) tidak terikat erat. Dalam sistem peristiwa yang digabungkan secara longgar, seperti PERISTIWA COM+, informasi peristiwa dari penerbit yang berbeda disimpan di penyimpanan peristiwa. Pelanggan mengkueri penyimpanan ini dan memilih peristiwa yang ingin mereka terima. Memilih informasi peristiwa dari penyimpanan peristiwa akan membuat langganan. Ketika peristiwa terjadi, sistem peristiwa terlihat dalam database ini dan menemukan pelanggan yang tertarik, membuat objek baru dari setiap kelas yang tertarik, dan memanggil metode pada objek tersebut.

marshaling

Proses pengemasan dan pembongaran parameter metode antarmuka di seluruh utas atau batas proses sehingga panggilan prosedur jarak jauh dapat terjadi.

pemindah pesan

Elemen arsitektur layanan COM+ Queued Components yang memindahkan pesan yang gagal kembali ke antrean input mereka sehingga dapat dicoba kembali.

meta-event

Jenis peristiwa yang digunakan oleh sistem COM+ Events untuk memberi tahu pelanggan yang tertarik setiap kali objek kelas peristiwa atau langganan dibuat, dimodifikasi, atau dihapus.

metode

Dalam pemrograman berbasis COM, proses yang dilakukan oleh objek COM saat menerima pesan.

tingkat tengah

Dalam model arsitektur tiga tingkat untuk aplikasi bisnis, lapisan yang terdiri dari logika bisnis dan aturan data. Komponen yang membentuk tingkat menengah dapat digunakan untuk menegakkan aturan bisnis, seperti algoritma bisnis, peraturan hukum atau pemerintah, dan aturan data, yang dirancang untuk menjaga struktur data tetap konsisten dalam database tertentu atau beberapa. Karena komponen tingkat menengah ini tidak terkait dengan klien tertentu, komponen tersebut dapat digunakan oleh semua aplikasi dan dapat dipindahkan ke lokasi yang berbeda sebagai waktu respons dan aturan lain yang diperlukan. Juga disebut lapisan layanan bisnis atau tingkat logika bisnis.

proses model campuran

Proses yang memiliki apartemen multithreaded dan satu atau beberapa apartemen berulir tunggal.

Moniker

Nama yang secara unik mengidentifikasi objek COM. Dengan cara yang sama seperti jalur mengidentifikasi file dalam sistem file, moniker mengidentifikasi objek COM di namespace direktori.

file .msi

File yang dibuat oleh alat administratif Layanan Komponen saat Anda mengekspor aplikasi COM+ atau proksi aplikasi untuk penginstalan di komputer lain. File .msi dapat diinstal pada klien berbasis Windows apa pun menggunakan Penginstal Windows.

model apartemen multithreaded

Model apartemen di mana semua utas dalam proses yang telah diinisialisasi sebagai utas bebas berada di satu apartemen. Oleh karena itu, tidak perlu marshal antar utas. Utas tidak perlu mengambil dan mengirimkan pesan karena COM tidak menggunakan pesan jendela dalam model ini.

transaksi berlapis

Transaksi sekunder dimulai dari dalam batas transaksi utama atau induk yang ada. Transaksi utama tidak dilakukan sampai semua subordinatnya, atau berlapis, transaksi dilakukan. COM+ tidak mendukung transaksi berlapis.

model apartemen netral

Model utas di mana objek mengikuti panduan untuk apartemen multithreaded tetapi dapat dijalankan pada segala jenis utas. Model apartemen netral adalah model utas yang direkomendasikan untuk komponen COM dan aplikasi COM+.

objek persisten

Objek COM yang dapat menyimpan status internalnya ketika diminta untuk melakukannya oleh klien dan yang sesuai dengan standar yang ditentukan COM di mana klien dapat meminta objek untuk diinisialisasi, dimuat, dan disimpan ke dan dari penyimpanan data (misalnya, file datar, penyimpanan terstruktur, atau memori). Klien bertanggung jawab untuk mengelola lokasi tempat data persisten objek disimpan tetapi bukan format data.

antarmuka objek persisten

Antarmuka COM yang diimplementasikan oleh objek persisten. Klien menggunakan antarmuka objek persisten untuk memberi tahu objek persisten tersebut kapan dan di mana menyimpan statusnya.

fase nol antarmuka pemberitahuan

Antarmuka COM+ yang memungkinkan aplikasi mendeteksi kapan transaksi siap untuk melanjutkan dengan protokol penerapan dua fase sehingga dapat melakukan operasi pemberitahuan yang diperlukan dan berkomunikasi dengan manajer transaksi ketika operasi telah selesai.

model fisik

Langkah ketiga dan terakhir dalam proses desain aplikasi COM+, di mana pengembang menentukan di mana komponen berada secara fisik dan bagaimana mereka akan dikodekan.

Pemain

Elemen arsitektur layanan COM+ Queued Components yang mengambil pesan dari antrean lalu memuat objek server dan potong antarmuka standar untuk membatalkan amarshal data dan memanggil metode server. Pemutar membatalkan nama konteks keamanan klien di sisi server dan kemudian memanggil komponen server dan melakukan panggilan metode yang sama. Panggilan metode tidak diputar kembali oleh pemutar sampai komponen klien selesai dan transaksi yang merekam penerapan panggilan metode.

tingkat presentasi

Dalam model arsitektur tiga tingkat untuk aplikasi bisnis, lapisan yang menyajikan data kepada pengguna dan secara opsional mengizinkan manipulasi data dan entri data. Dua jenis utama antarmuka pengguna untuk tingkat presentasi adalah aplikasi tradisional dan aplikasi berbasis Web. Juga disebut lapisan layanan pengguna.

token akses utama

Menjelaskan konteks keamanan akun pengguna yang terkait dengan proses.

manajer proksi

Dalam marshaling standar, komponen yang mengelola semua proksi antarmuka untuk satu objek.

objek pseudo

Jenis objek yang terkandung, seperti pilihan pengguna dalam dokumen, rentang sel dalam spreadsheet, atau rentang karakter dalam dokumen teks. Jenis objek ini disebut objek pseudo karena tidak diperlakukan sebagai objek yang berbeda sampai pengguna menandai pilihan.

penerbit

Pengirim peristiwa. Dalam arsitektur PERISTIWA COM+, penerbit melakukan panggilan metode untuk memulai peristiwa.

moniker antrean

Moniker digunakan untuk mengaktifkan komponen yang diantrekan.

kondisi balapan

Dalam aplikasi multithread, kondisi yang terjadi ketika beberapa utas mengakses item data tanpa koordinasi, mungkin menyebabkan hasil yang tidak konsisten, tergantung pada utas mana yang mencapai item data terlebih dahulu. COM menyediakan beberapa fungsi yang dirancang khusus untuk membantu menghindari kondisi balapan di server yang tidak diproses.

Perekam

Elemen arsitektur layanan COM+ Queued Components yang membagi konteks keamanan klien ke dalam pesan dan merekam semua panggilan metode untuk objek. Perekam adalah manajer proksi yang disediakan sistem yang memilih antarmuka dari antarmuka yang dapat diantrekan di katalog COM+.

dispenser sumber daya

Dalam model pemrograman COM+, komponen yang mengelola status bersama yang tidak dapat ditahan atas nama komponen aplikasi dalam suatu proses. Dispenser sumber daya mirip dengan resource manager tetapi tanpa jaminan durabilitas.

manajer sumber daya

Layanan yang mengelola data persisten atau tahan lama dalam database, antrean pesan tahan lama, atau sistem file transaksi. Ini adalah manajer sumber daya yang tahu cara menyimpan data dan melakukan pemulihan bencana. Aplikasi server COM+ menggunakan manajer sumber daya untuk mempertahankan status aplikasi yang tahan lama, seperti catatan inventori di tangan, pesanan tertunda, dan piutang akun. Resource manager bekerja sama dengan Koordinator Transaksi Terdistribusi Microsoft (DTC) untuk menjamin atomitas dan isolasi ke aplikasi.

keamanan berbasis peran

Layanan keamanan COM+ yang disediakan untuk aplikasi COM+. Peran mewakili kategori pengguna yang ditentukan untuk aplikasi COM+ untuk tujuan menentukan izin akses ke sumber daya aplikasi. Peran ditetapkan oleh pengembang untuk komponen, antarmuka, dan metode. Pengguna ditetapkan oleh administrator ke peran yang sesuai, memungkinkan pengguna dalam peran tertentu untuk mengakses sumber daya apa pun yang perannya ditetapkan.

objek akar

Objek pertama dari transaksi, yang disebut akar transaksi, dan selalu ditempatkan dalam batas transaksional baru. Hanya ada satu objek akar dalam transaksi. Semua objek lain dalam hierarki transaksional di bawah objek akar disebut objek interior.

manajer transaksi akar

Manajer transaksi pada sistem yang memulai transaksi. Transaksi tidak diselesaikan sampai manajer transaksi akar menentukan status transaksi (baik dilakukan atau dibatalkan).

Semaphore

Objek kernel yang digunakan untuk arbitrase akses ke sumber daya bersama.

manajer kontrol layanan (SCM)

Proses server Microsoft Windows yang mengelola semua layanan di registri Windows.

pengelola properti bersama (SPM)

Di Com+, dispenser sumber daya yang dapat Anda gunakan untuk berbagi status nonpersisten di antara beberapa objek dalam proses server.

proses utas tunggal

Proses yang hanya terdiri dari satu apartemen berulir tunggal, yang pada gilirannya terdiri dari tepat satu utas. Semua objek COM yang tinggal di apartemen berulir tunggal dapat menerima panggilan metode hanya dari satu utas yang termasuk dalam apartemen itu.

SABUN

Protokol sederhana berbasis XML untuk bertukar informasi terstruktur dan jenis di Web. Protokol tidak berisi semantik aplikasi atau transportasi, yang membuatnya sangat modular dan dapat diperluas.

memisahkan pendaftaran

Untuk komponen yang sudah ada komponen COM dan digunakan di lingkungan layanan COM+, pengaturan pendaftaran di mana aspek COM dasar pendaftaran disimpan di registri Windows dan layanan dan atribut COM+ baru (misalnya, Komponen Antrean) disimpan dalam Database Pendaftaran COM+. Setiap atribut komponen disimpan di registri Windows atau Database Pendaftaran COM+. Komponen COM baru terdaftar secara eksklusif di Database Pendaftaran COM+, dengan beberapa duplikasi di registri Windows sehingga alat yang ada dapat menggunakannya.

Stateful

Dari atau berkaitan dengan sistem atau proses yang memantau semua detail status aktivitas tempatnya berpartisipasi.

Stateless

Atau berkaitan dengan sistem atau proses yang berpartisipasi dalam aktivitas tanpa memantau semua detail statusnya.

penyelubungan statis

Bentuk penyelubungan tempat identitas klien asli dapat disajikan sekali ke server hilir, mengatur identitas klien asli sekali pada proksi. Identitas klien ini disajikan sebagai token utas server yang akan digunakan pada panggilan metode berikutnya.

Pelanggan

Penerima peristiwa. Dalam arsitektur COM+ Events, pelanggan menerima panggilan yang dilakukan oleh penerbit.

objek langganan

Dalam sistem COM+ Events, objek yang dibuat oleh pelanggan untuk meminta dan mengelola pengiriman peristiwa.

Sinkronisasi

Di COM+, layanan yang mengalir dari komponen ke komponen dan melarang lebih dari satu pemanggil memasukkan komponen pada waktu tertentu. Sinkronisasi menentukan kapan utas dapat mengirimkan panggilan ke objek.

model arsitektur tiga tingkat

Kerangka kerja mendasar untuk model desain logis, mengesegmentasi komponen aplikasi menjadi tiga tingkat layanan sebagai berikut: tingkat presentasi, atau layanan pengguna; tingkat menengah, atau layanan bisnis; dan tingkat data, atau layanan data. Tingkatan ini tidak selalu sesuai dengan lokasi fisik di berbagai komputer pada jaringan, melainkan ke lapisan logis aplikasi.

peristiwa yang digabungkan dengan erat

Peristiwa yang pengirimnya (penerbit) dan penerima (pelanggan) terikat erat. Dalam sistem peristiwa yang digabungkan dengan erat, penerbit disediakan dengan antarmuka untuk memanggil metode ketika perubahan terjadi. Pelanggan tahu penerbit mana yang akan meminta pemberitahuan dari dan antarmuka yang diekspos. Sistem peristiwa yang digabungkan dengan erat mengharuskan penerbit dan pelanggan berjalan setiap saat.

log jejak

File log secara otomatis dihasilkan oleh Koordinator Transaksi Terdistribusi Microsoft yang menunjukkan data yang terkait dengan satu atau beberapa transaksi terdistribusi. Contoh data dalam log pelacakan adalah ID transaksi, waktu transaksi, dan pesan yang menunjukkan hasil transaksi.

Transaksi

Unit kerja di mana serangkaian operasi terkait terjadi selama proses aplikasi. Transaksi dijalankan tepat sekali dan atom—baik semua pekerjaan selesai atau tidak ada.

Protokol Internet Transaksi (TIP)

Protokol Internet Transaksi adalah protokol penerapan dua fase standar yang memungkinkan manajer transaksi heterogen untuk mengoordinasikan transaksi terdistribusi, terutama melalui Internet. Protokol penerapan dua fase TIP mudah diterapkan dan independen dari protokol komunikasi aplikasi-ke-aplikasi, sehingga dapat digunakan dengan protokol aplikasi apa pun tetapi terutama HTTP.

manajer transaksi

Bagian dari Koordinator Transaksi Terdistribusi Microsoft (DTC) yang dijalankan pada setiap komputer yang berpartisipasi dalam transaksi terdistribusi dan mengelola aktivitas yang terkait dengan penerapan atau membatalkan bagian transaksi tersebut.

aplikasi pemrosesan transaksi

Kumpulan operasi transaksi yang mengotomatiskan tugas bisnis tertentu.

sistem pemrosesan transaksi

Sistem lengkap, yang terdiri dari perangkat keras dan perangkat lunak komputer, yang menghosting aplikasi pemrosesan transaksi untuk melakukan transaksi rutin yang diperlukan untuk melakukan bisnis.

protokol penerapan dua fase

Protokol yang hanya digunakan dalam transaksi terdistribusi, memastikan bahwa hasil transaksi konsisten di semua manajer transaksi yang berpartisipasi dalam transaksi. Protokol beroperasi dalam dua fase yang berbeda untuk akhirnya menerapkan atau membatalkan transaksi: fase satu mengevaluasi kondisi setiap manajer sumber daya, dan fase dua menyelesaikan transaksi.

komponen tidak dikonfigurasi

Komponen COM yang belum dikonfigurasi dalam katalog COM+. Komponen yang tidak dikonfigurasi tidak dapat menggunakan layanan COM+.

Keberadaan

Untuk transaksi DTC, struktur data buram yang mewakili alamat manajer transaksi manajer sumber daya.

Antarmuka XA

Serangkaian antarmuka pemrograman standar yang memungkinkan pengembang aplikasi COM+ mengakses database yang mematuhi XA dan membuat manajer sumber daya yang beroperasi dengan database relasional, antrean pesan, file transaksional, dan database berorientasi objek. Meskipun Microsoft tidak secara langsung mendukung protokol XA, Microsoft mendukung fasilitas terjemahan antara transaksi OLE dan XA.

Layanan web XML

Unit logika aplikasi yang menyediakan data dan layanan untuk aplikasi lain. Aplikasi mengakses layanan web XML melalui protokol Web standar, seperti SOAP.