COM+ Bölümleri Nedir?
COM+ bölümü, uygulamaların bu uygulamaların diğer yapılandırmalarından bağımsız olarak çalışmasını sağlayan mantıksal bir kapsayıcıdır. Bir uygulamanın her yapılandırması ayrı bir bölüme yüklenir ve kullanıcılarının özel ihtiyaçlarına göre ayrı olarak yönetilebilir.
Bir COM+ bileşeninin etkinleştirilmesi sırasında bölüm hizmeti, bileşen etkinleştirmesini isteyen kullanıcının kimliğine göre bileşenin hangi yapılandırmasının etkinleştirileceğini belirler. Örneğin, Üretim ve Eğitim olmak üzere iki ayrı grubu olan tek bir kuruluş, iki grubun aynı bilgisayarda bir COM+ uygulamasının farklı yapılandırmalarını kullanmasına izin vermek için COM+ bölümlerini uygulayabilir.
Windows XP: COM+ bölümleri oluşturma, yapılandırma veya devretme özelliği mevcut değil. Genel bölüm, kullanılabilir tek COM+ bölümüdür.
Windows 2000: COM+ bölümleme hizmeti Windows 2000'de kullanılamaz.
COM+ Bölümlerini Kullanmanın Avantajları
COM+ bölümlerinin kullanımı, aşağıdakiler de dahil olmak üzere çeşitli avantajlar sunar:
- Kuruluşlar, birden çok uygulama yapılandırmasına ihtiyaç duyan kullanıcıları desteklemek için daha az fiziksel uygulama sunucusu kullanarak toplam sahip olma maliyetlerini (TCO) düşürebilir.
- Yönetim yükü azalır. Yöneticilerin birden çok bilgisayarı yapılandırmak ve yönetmek yerine yalnızca aynı bilgisayarda birden çok bölümü yapılandırmaları ve yönetmeleri gerekir. Ayrıca bölümler, yeni bir COM+ programlama arabiriminin eklenmesiyle program aracılığıyla yönetilebilir.
- Yerel kullanıcılar, etki alanı kullanıcıları ve kuruluş birimleri (OU) için bölüme göre bölüm temelinde güvenlik uygulanabilir ve yönetilebilir.
- Programcılar ve yöneticiler, COM+ bölümlerini yönetmek için Microsoft'un Windows SDK'sı, Active Directory Kullanıcıları ve Bilgisayarları ve Bileşen Hizmetleri yönetim aracı gibi geliştirme ve yönetim araçlarını kullanabilir. Bölümler özelliği bu araçlarla tamamen tümleşiktir.
Birincil Kullanım Senaryosu
Müşterilerin COM+ bölümleri özelliğini dağıtmasının birincil nedeni Web tabanlı uygulamaları barındırmaktır. Örneğin, küçük bir yazılım şirketinin hastane personeli tarafından kullanılmak üzere bir COM+ uygulaması geliştirdiğini varsayalım. Dağıtılmış Web tabanlı bir uygulama olan uygulama, hastanelerin BIR SQL Server veritabanı kullanarak hasta tıbbi kayıtlarını depolaması ve alması için bir yol sağlar.
Yazılım şirketinin üç müşterisi olduğunu varsayalım: Hastane A, B Hastanesi ve C Hastanesi. Her müşteri COM+ uygulamasının istemci tarafını masaüstü bilgisayarlarında yerel olarak çalıştırırken, COM+ uygulamasının sunucu tarafı yazılım şirketinin şirket içi web sunucusunda bulunur ve web üzerinden müşterileri tarafından erişilir.
Her hastanenin kendi depolama ve alma gereksinimleri ve kendi özelleştirilmiş hasta verileri kümesi olduğundan, yazılım şirketinin uygulamanın sunucu bölümünün birden çok yapılandırmasının web sunucusunda aynı anda yürütülmesi için bir yol sağlaması gerekir. COM+ bölümleri bu soruna bir çözüm sağlar.
Aşağıdaki çizimde yazılım şirketinin COM+ uygulaması için bölümler senaryosu gösterilmektedir.
com+ uygulaması için bir bölüm senaryosu gösteren
İlgili konular