Bagikan melalui


COM+ Glosarium

token akses

Objek yang menjelaskan konteks keamanan dari suatu proses atau benang. Informasi dalam token mencakup identitas dan hak akses 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.

Sifat-sifat ACID

Akronim yang diperkenalkan oleh pelopor pemrosesan transaksi untuk otomatis, 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. Dalam COM+, sebuah objek diaktifkan baik dalam konteksnya sendiri atau dalam konteks pembuatnya (objek yang 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 di 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.

manajer sumber daya caching

Manajer sumber daya yang bertindak sebagai antarmuka ke manajer sumber daya lain dan yang menyimpan informasi secara lokal, mengurangi biaya akses ke sumber daya dasar. Tidak seperti manajer sumber daya konvensional, manajer sumber daya cache tidak berpartisipasi dalam pemulihan karena tidak pernah menyimpan data dasar secara permanen.

memanggil keamanan

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.

penyelubungan

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+ Application Pooling

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.

Daur Ulang Aplikasi COM+

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

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+ mencocokkan dan menghubungkan penerbit dan pengguna melalui sistem acara yang terkait 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.

Pengumpulan Objek COM+

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.

Partisi COM+

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.

Komponen Antrean COM+

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 komit

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.

Manajer Sumber Daya Kompensasi (CRM)

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

alat administratif Component Services

Modul tambahan antarmuka pengguna di mana administrator dan pengembang dapat membuat, mengonfigurasi, dan memelihara aplikasi COM+, serta mengelola transaksi terdistribusi dan database yang berada di 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.

konteks

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, terjadi masalah utas ketika setiap anggota sekumpulan utas sedang menunggu anggota lain dari kumpulan tersebut.

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 asli klien terungkap sebagai token akses thread server pada setiap pemanggilan 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.

peristiwa

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

kelas objek peristiwa

Komponen yang dikonfigurasi menyediakan catatan persisten dalam sistem acara COM+ untuk menggambarkan penerbit dan antarmuka pemicu yang terkait dengan penerbit tersebut.

metode peristiwa

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 memberi sinyal kepada 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 yang tidak terikat

Proses yang memiliki apartemen multibenang dan tidak ada apartemen dengan benang tunggal.

koordinator komit global

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

peniruan

Kemampuan sebuah utas untuk dieksekusi dalam konteks keamanan yang berbeda dari konteks proses pemilik utas tersebut. 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+.

penyadapan

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 segala mediasi yang diperlukan untuk menyesuaikan lingkungan waktu proses dari yang mengakomodasi pemanggil ke yang mengakomodasi penerima.

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 tepat waktu (JIT)

Layanan otomatis yang disediakan oleh COM+ yang memungkinkan sumber daya server diam digunakan lebih produktif. Ketika komponen dikonfigurasi dengan JIT aktif, COM+ dapat menonaktifkan instance-nya 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 meminta dari toko ini dan memilih peristiwa yang ingin mereka terima. Memilih informasi acara dari gudang acara membuat langganan. Ketika sebuah peristiwa terjadi, sistem akan memeriksa database ini dan menemukan subscriber yang terkait, membuat objek baru untuk setiap kelas terkait, dan memanggil metode pada objek tersebut.

pengarahan

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 berulir banyak 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.

.msi file

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 multithread

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

transaksi bersarang

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

model apartemen netral

Model threading di mana objek mengikuti panduan untuk apartemen multithread tetapi dapat dijalankan pada jenis utas apa pun. Model apartment neutral 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 dalam antrean, kemudian memuat objek server dan stub antarmuka standar untuk mengurai data dan memanggil metode pada server. Pemutar membongkar konteks keamanan klien di sisi server dan kemudian memanggil komponen server serta memanggil 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 COM+ Events, penerbit melakukan panggilan method untuk memulai event.

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 mengelola 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 pengelola sumber daya tetapi tanpa jaminan ketahanan.

pengelola 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. Manajer sumber daya bekerja sama dengan Koordinator Transaksi Terdistribusi Microsoft (DTC) untuk menjamin kesatuan dan isolasi kepada 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 root

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

semafor

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

pengelola 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 berutas tunggal

Proses yang hanya terdiri dari satu apartemen berutas tunggal, yang selanjutnya 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.

SOAP

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.

pendaftaran terpisah

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 di mana ia berpartisipasi.

tanpa status

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

penyelubungan statis

Suatu bentuk penyamaran di mana identitas klien asli dapat disajikan hanya sekali ke server hilir, dan identitas klien asli diatur hanya sekali pada proksi. Identitas klien ini disajikan dalam bentuk token utas server yang akan digunakan pada panggilan metode selanjutnya.

pelanggan

Pihak penerima acara. 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

Dalam COM+, layanan yang beralih dari satu komponen ke komponen lainnya dan melarang lebih dari satu pemanggil untuk masuk ke dalam komponen pada saat bersamaan. Sinkronisasi menentukan waktu kapan thread dapat mendistribusikan panggilan ke sebuah 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 erat terkait

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 erat mengharuskan penerbit dan pengguna aktif setiap saat.

log pelacakan

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 bersifat atomik—baik semua pekerjaan selesai atau tidak ada transaksi yang dilakukan.

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 yang tidak dikonfigurasi

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

keberadaan

Untuk transaksi DTC, terdapat struktur data yang tidak transparan yang mewakili alamat manajer transaksi dari pengelola 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.