Übersicht über COM+-Anwendungen
Eine COM+-Anwendung ist die primäre Verwaltungs- und Sicherheitseinheit für Komponentendienste und besteht aus einer Gruppe von COM-Komponenten, die im Allgemeinen verwandte Funktionen ausführen. Diese Komponenten bestehen außerdem aus Schnittstellen und Methoden, wie in der folgenden Abbildung dargestellt.

Sie können das Verwaltungstool Komponentendienste verwenden, um neue COM+-Anwendungen zu erstellen, Komponenten zu Anwendungen hinzuzufügen und die Attribute für eine Anwendung und deren Komponenten festzulegen.
Indem Sie logische Gruppen von COM-Komponenten als COM+-Anwendungen erstellen, können Sie die folgenden Vorteile von COM+ nutzen:
- Ein Bereitstellungsbereich für COM-Komponenten.
- Ein allgemeiner Konfigurationsbereich für COM-Komponenten, einschließlich Sicherheitsgrenzen und Warteschlangen.
- Storage von Komponentenattributen, die nicht vom Komponentenentwickler bereitgestellt werden (z. B. Transaktionen und Synchronisierung).
- Komponenten-DLLs (Dynamic Link Libraries), die bei Bedarf in Prozesse geladen werden (DLLHost.exe).
- Verwaltete Serverprozesse zum Hosten von Komponenten.
- Erstellung und Verwaltung von Threads, die von Komponenten verwendet werden.
- Zugriff auf das Kontextobjekt für Ressourcenverteiler, sodass erworbene Ressourcen automatisch dem Kontext zugeordnet werden können. (Weitere Informationen zu COM-Komponenten und -Kontexten finden Sie unter COM+-Kontexte.)