Aracılığıyla paylaş


COM+ Uygulama Türleri

Dört temel COM+ uygulaması türü aşağıdadır:

  • Sunucu uygulamaları. COM+ sunucu uygulaması kendi işleminde çalışır. Sunucu uygulamaları tüm COM+ hizmetlerini destekleyebilir.
  • Kitaplık uygulamaları. COM+ kitaplık uygulaması, onu oluşturan istemcinin işleminde çalışır. Daha açık belirtmek gerekirse, bir kitaplık uygulamasındaki bileşenler her zaman oluşturucunun işlemine yüklenir. Kitaplık uygulamaları bir sunucu işlemiyle açıkça ilişkilendirilmemiştir. Rol tabanlı güvenlik kullanabilirler, ancak uzaktan erişimi veya kuyruğa alınmış bileşenleri desteklemez.
  • Uygulama proxy'leri. uygulama ara sunucusu, istemcinin bir sunucu uygulamasına uzaktan erişmesine izin veren kayıt bilgilerini içeren bir dosya kümesidir. Bir istemci bilgisayarda çalıştırıldığında, uygulama ara sunucusu dosyası CLSID'ler, ProgID'ler, RemoteServerName ve hazırlama bilgileri de dahil olmak üzere COM+ sunucu uygulaması hakkındaki bilgileri istemci bilgisayara yazar. Daha sonra sunucu uygulamasına istemci bilgisayardan uzaktan erişilebilir.
  • com+ önceden yüklenmiş uygulamaları . COM+, iç işlevleri işleyen bir dizi önceden yüklenmiş uygulama içerir. Önceden yüklenmiş uygulamalar, Bileşen Hizmetleri yönetim aracındaki COM+ Uygulamaları klasöründe listelenir, ancak değiştirilemez veya silinemez. Bu uygulamalar şunları içerir:
    • .NET Yardımcı Programları
    • Çözümleyici Denetimi Yayımcı Uygulaması
    • COM+ Gezgini
    • COM+ QC Teslim Edilemeyen İleti Kuyruğu Dinleyicisi
    • COM+ Yardımcı Programları
    • IIS In-Process Uygulamaları
    • IIS DışOf-Process Havuza Alınan Uygulamalar
    • Sistem Uygulaması

Notlar

Windows Server 2003'den itibaren, Sistem Uygulaması devre dışı bırakıldığında bile COM+ uygulamalarını çalıştırmak mümkündür. COM+ uygulamaları, genellikle Sistem Uygulaması tarafından sağlanan hizmetler olmadan çalışır. Bu hizmetler, Bileşen Hizmetleri yönetim aracının ve sistem olay izlemesinin kullanımını içerir.

Ayrıca Windows Server 2003 itibarıyla, COM+ Sistem Uygulaması için kimlik doğrulama özelliği EOAC_DISABLE_AAA değerini içerir. Etkinleştirici olarak etkinleştir (AAA) etkinleştirmelerini devre dışı bırakan bu değer, Sistem Uygulaması başlatılırken CoInitializeSecurityişleviyle birlikte kullanılır. Kimlik doğrulama özelliğinin EOAC_DISABLE_AAA olarak ayarlanması, ayrıcalıklı bir hesap (LocalSystem gibi) altında çalışan bir uygulamanın, kimliğinin güvenilmeyen bileşenleri başlatmak için kullanılmasını önlemeye yardımcı olmasını sağlar.