COM+-Anwendungsübersicht
Eine COM+-Anwendung ist die primäre Verwaltungs- und Sicherheitseinheit für Component Services und besteht aus einer Gruppe von COM-Komponenten, die im Allgemeinen verwandte Funktionen ausführen. Diese Komponenten bestehen darüber hinaus aus Schnittstellen und Methoden, wie in der folgenden Abbildung gezeigt.
Sie können das Component Services-Verwaltungstool verwenden, um neue COM+-Anwendungen zu erstellen, Anwendungen Komponenten hinzuzufügen und die Attribute für eine Anwendung und ihre Komponenten festzulegen.
Wenn 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.
- Speicherung von Komponentenattributen, die nicht vom Komponentenentwickler bereitgestellt werden (z. B. Transaktionen und Synchronisierung).
- Komponentenbibliotheken für dynamische Verknüpfungen (DLLs), die bei Bedarf in Prozesse (DLLHost.exe) geladen werden.
- Verwaltete Serverprozesse zum Hosten von Komponenten.
- Erstellen und Verwalten von Threads, die von Komponenten verwendet werden.
- Zugriff auf das Kontextobjekt für Ressourcenspender, sodass erworbene Ressourcen automatisch dem Kontext zugeordnet werden können. (Weitere Informationen zu COM-Komponenten und -Kontexten finden Sie unter COM+ Contexts.)
Zugehörige Themen