Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bei der Entwicklung von COM+-Anwendungen umfassen die Hauptaufgaben das Entwerfen von COM-Komponenten zum Kapseln der Anwendungslogik und die Integration dieser Komponenten in eine COM+-Anwendung, das Erstellen der COM+-Anwendung und die Verwaltung der Anwendung durch Bereitstellung und Wartung.
Entwerfen von COM-Komponenten
In den folgenden Schritten wird ein allgemeines Verfahren für ein gutes Komponentendesign beschrieben:
- Definieren Sie die COM-Klassen und Implementierungsklassen.
- Gruppieren Sie die Klassen in Komponenten.
- Wählen Sie den Satz von COM+-Diensten für Ihre Komponente aus, auch wenn Sie nicht alle dienste angeben, wenn Sie die Komponente entwickeln. Diese Dienste können später mithilfe des Verwaltungstools für Komponentendienste oder des COM+-Verwaltungsobjektmodells angegeben werden (Weitere Informationen zum COM+-Verwaltungsobjektmodell finden Sie unter Automating COM+ Administration.)
Erstellen der COM+-Anwendung
Nach dem Entwerfen der COM-Komponenten integriert der Entwickler die Komponenten in eine COM+-Anwendung und konfiguriert die Anwendung. Die folgenden Schritte beschreiben den Prozess:
- Integrieren Sie die Komponenten in eine COM+-Anwendung. Sie können die Komponenten in eine vorhandene COM+-Anwendung integrieren oder eine neue (leere) Anwendung für die Komponenten erstellen. (Siehe Erstellen von COM+-Anwendungen.)
- Geben Sie den richtigen Satz von Attributen für jede der Klassen an (falls vorhanden und wenn nicht im Entwicklungstool angegeben). Diese Attribute ausdrücken die Komponentenabhängigkeiten von com+-Diensten, auf denen die Implementierung basieren kann (z. B. Transaktionen, Warteschlangenkomponenten, Sicherheit, Objektpooling und Just-in-Time-Aktivierung).
- Einrichten des Sicherheitsframeworks (Rollen und Zuweisung von Rollen zu Klassen, Schnittstellen und Methoden).
- Konfigurieren Sie umgebungsspezifische Attribute für Klassen und Anwendungen (z. B. die Standardobjektpoolgröße). Diese umgebungsspezifischen Attribute können später vom Systemadministrator festgelegt (oder geändert) werden.
- Exportieren Sie die Anwendung für die Umverteilung und Bereitstellung.
Ausführlichere Informationen zu den Schritten beim Entwerfen verteilter Anwendungen finden Sie unter Entwerfen von COM+-Anwendungen.
Verwalten von COM+-Anwendungen
In der Regel liefert ein Entwickler eine teilweise konfigurierte COM+-Anwendung an den Systemadministrator. Der Administrator kann die Anwendung dann für eine oder mehrere bestimmte Umgebungen anpassen (z. B. durch Hinzufügen von Benutzerkonten in Rollen und Servernamen in einem Anwendungscluster). Die Aufgaben des Administrators umfassen Folgendes:
- Installieren der teilweise konfigurierten COM+-Anwendung auf einem Verwaltungscomputer.
- Bereitstellung von umgebungsspezifischen Attributen, wie zum Beispiel Rollenmitgliedern und der Objektpoolgröße.
- Erneutes Exportieren der vollständig konfigurierten COM+-Anwendung.
- Erstellen eines Anwendungsproxys (wenn auf die Anwendung remote zugegriffen werden soll).
Nachdem eine Anwendung für eine bestimmte Umgebung vollständig konfiguriert wurde, kann der Administrator sie dann auf Test- oder Produktionscomputern bereitstellen. Dies umfasst die Installation der vollständig konfigurierten COM+-Anwendung auf einem oder mehreren Computern.
Ausführliche Informationen zu COM+-Verwaltungsverfahren finden Sie im Verwaltungstool für Komponentendienste.