Konfigurieren von COM+-Anwendungen

Eine COM+-Anwendung ist im Wesentlichen ein deklaratives Konstrukt, mit dem Sie eine beliebige Anzahl gemeinsamer Komponenten konfigurieren können. Beispielsweise können Sie die Komponenten in einer Anwendung mit einer gemeinsamen Sicherheitsrichtlinie konfigurieren.

Die Konfiguration ist ein wesentlicher Bestandteil des Entwicklungsprozesses für COM+-Anwendungen. Wie Sie eine Anwendung konfigurieren, bestimmt, wie COM+ Dienste für sie bereitstellt und wie sie sich bei der Ausführung verhält.

Sie können COM+-Anwendungen entweder mit dem Component Services-Verwaltungstool oder den skriptfähigen Verwaltungsobjekten und -schnittstellen konfigurieren, die die zugrunde liegende Funktionalität des Verwaltungstools bereitstellen. Ausführliche Informationen zur Ausführung der Skriptverwaltung finden Sie unter Automatisieren der COM+-Verwaltung.

Sie können Elemente auf den folgenden Ebenen in COM+-Anwendungen konfigurieren:

Die Installation von Komponenten in einer Anwendung kann sich darauf auswirken, wie Sie sie konfigurieren können. Sie sollten Komponenten immer in COM+-Anwendungen installieren (anstatt sie zu importieren). Durch die Installation von Komponenten werden diese zusammen mit Schnittstellen und Typbibliotheken in der COM+-Klassenregistrierungsdatenbank (RegDB) vollständig registriert, sodass Sie sie konfigurieren können.

Application-Level Einstellungen

attribute BESCHREIBUNG
Aktivierung
Gibt den Anwendungstyp an: Entweder Serveranwendung oder Bibliotheksanwendung.
Aktivieren von Zugriffsprüfungen
Aktiviert und deaktiviert die Sicherheitsüberprüfung.
Sicherheitsstufe
Gibt an, dass Zugriffsprüfungen auf Prozessebene (aus Rollen generierte Zugriffsüberprüfungsebene) oder sowohl auf Prozess- als auch auf Komponentenebene (vollständige rollenbasierte Sicherheit) durchgeführt werden.
Authentifizierungsebene
Legt die Authentifizierungsebene fest, die für Aufrufe in der Anwendung verwendet wird.
Ebene des Identitätswechsels
Legt die Identitätswechselebene fest, die bei Aufrufen anderer Anwendungen verwendet wird.
Queuing
Gibt an, dass Anwendungskomponenten Warteschlangendienste verwenden.
CRM aktivieren
Ermöglicht die Verwendung von ausgleichenden Ressourcen-Managern.
Ausführen von Application-as-a-Service
Konfiguriert und implementiert eine COM+-Serveranwendung als NT-Dienst.
COM+ SOAP-Dienst
Macht eine COM+-Anwendung als XML-Webdienst verfügbar.
Anwendungspooling
Fügt Skalierbarkeit für Singlethreadprozesse hinzu und lässt sich in den COM+-Anwendungsrecyclingdienst integrieren.
Anwendungsrecycling
Erhöht die Anwendungsstabilität, indem ein Prozess, der einer Anwendung zugeordnet ist, ordnungsgemäß heruntergefahren und neu gestartet wird.
Prozessdumping
Gibt den gesamten Zustand eines Prozesses ab, ohne ihn zu Debuggenzwecken zu beenden.
Herunterfahren des Serverprozesses
Beendet einen Prozess nach einem angegebenen Leerlaufzeitraum.
Berechtigungen
Deaktiviert Änderungen an Den Konfigurationseinstellungen, einschließlich des Löschens.
Sicherheitsidentität
Gibt die Identität an, unter der die Anwendung ausgeführt wird.
Starten im Debugger
Gibt an, dass die Anwendung in einem Debugger mit benutzerdefinierten Befehlszeileneinstellungen gestartet wird.
Aktivieren der 3-GB-Unterstützung
Ermöglicht die Verwendung des erweiterten Prozessspeicheradressraums.

Einstellungen für Component-Level (Klassenebene)

attribute BESCHREIBUNG
Transaktionen
Legt automatische Transaktionsanforderungen deaktiviert, nicht unterstützt, Unterstützt, Erforderlich oder Neu erforderlich fest.
Synchronisierung
Legt Synchronisierungsanforderungen deaktiviert, nicht unterstützt, Unterstützt, Erforderlich oder Neu erforderlich fest.
JIT-Aktivierung
Aktiviert die Just-in-Time-Aktivierung.
Objektpooling
Aktiviert Objektpooling. Minimale und maximale Poolgröße und Objekttimeoutwerte sind konfigurierbar.
Objektkonstruktion
Ermöglicht die parametrisierte Objekterstellung mit einer administrativ angegebenen Konstruktorzeichenfolge.
Hinweis: Die Konstruktorzeichenfolge sollte nicht zum Speichern sicherheitsrelevanter Informationen verwendet werden.
Zugriffsprüfungen auf Komponentenebene
Aktiviert oder deaktiviert die rollenbasierte Sicherheitsüberprüfung auf Komponentenebene.
Deklarative Rollenzuweisung
Ermöglicht die explizite Zuweisung von Rollen zur Komponente.
Warteschlangen-Ausnahmeklasse
Gibt eine Ausnahmeklasse für die Behandlung clientseitiger Fehler an.
Instrumentierungsereignisse und Statistiken
Ermöglicht eine detaillierte Berichterstellung für Systemereignisse und Objektstatistiken.
Aktivierungskontext
Aktiviert die erzwungene Aktivierung eines Objekts im Kontext oder Standardkontext des Aufrufers.
Erstellen privater Komponenten
Kennzeichnet die Komponente als privat für die Anwendung. Eine private Komponente kann nur von anderen Komponenten in derselben Anwendung angezeigt und aktiviert werden.

Interface-Level-Einstellung

attribute BESCHREIBUNG
In Warteschlange
Gibt eine in IDL definierte Queuable-Schnittstelle an.
Deklarative Rollenzuweisung
Ermöglicht die explizite Zuweisung von Rollen zur Schnittstelle sowie implizit geerbten Rollen von der Komponentenebene.

Method-Level-Einstellung

attribute BESCHREIBUNG
Automatisch erledigt
Deaktiviert das Objekt automatisch bei Methodenrückgabe und -abstimmungen in der Transaktion.
Deklarative Rollenzuweisung
Ermöglicht die explizite Zuweisung von Rollen zur -Methode sowie implizit geerbten Rollen aus der Schnittstellen- und Komponentenebene.

Automatisieren der COM+-Verwaltung

Erstellen von COM+-Anwendungen

Bereitstellen von COM+-Anwendungen