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.

Diagramm, das Schnittstellen und Methoden in Feldern in der Reihenfolge der Methode innerhalb der Schnittstelle innerhalb der Komponente in COM+-Anwendung zeigt.

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.)

Entwickeln von COM+-Anwendungen

Teile einer COM+-Anwendung

Typen von COM+-Anwendungen