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.
Im COM+-Katalog werden COM+-Anwendungsattribute, Klassenattribute und Attribute auf Computerebene gespeichert. Es garantiert die Konsistenz zwischen diesen Attributen und stellt allgemeine Vorgänge zu diesen Attributen bereit.
Der COM+-Katalog verwendet wie folgt zwei verschiedene Speicher:
- Die COM+-Registrierungsdatenbank
- Die Windows-Registrierung (HKEY_CLASSES_ROOT)
Der Katalog stellt eine einheitliche, logische Ansicht dieser beiden Speicher dar und macht sie über die COM+-Verwaltungsbibliothek verfügbar. Diese Bibliothek bietet über eine Skriptsprache die gesamte Funktionalität des Component Services-Verwaltungstools.
Für vorhandene COM-Komponenten, die keine neuen COM+-Dienste erfordern, wird in der vorhandenen Windows-Registrierung nachschlagen. Der COM+-Katalog verwendet auch die Windows-Registrierung für die Typbibliothek und die Schnittstellenproxy-/Stubregistrierung.
Split-Registrierung
Für neue Komponenten, die tatsächlich bereits vorhandene COM-Komponenten sind, die in der Dienstumgebung verwendet werden (z. B. MTS-Komponenten), wird der grundlegende COM-Aspekt der Registrierung in der Windows-Registrierung gespeichert, und neue Dienste und Attribute (z. B. Warteschlangenkomponenten) werden in der COM+-Registrierungsdatenbank gespeichert. Dies wird als geteilte Registrierung bezeichnet.
Jedes Attribut wird nur an einem Speicherort gespeichert: entweder in der Windows-Registrierung oder in der COM+-Registrierungsdatenbank. Neue COM-Komponenten werden ausschließlich in der COM+-Registrierungsdatenbank registriert, mit einigen Duplikaten in der Windows-Registrierung, sodass vorhandene Tools sie verwenden können.
Transaktions-Updates zum Katalog
Einige Vorgänge im Katalog werden transaktionsorientiert ausgeführt. Wenn Sie die COM+-Verwaltungsbibliothek über eine Transaktionskomponente aufrufen, werden die Aktualisierungen der COM+-Registrierungsdatenbank innerhalb der Transaktionsgrenze der aufrufenden Komponente durchgeführt.
Es ist jedoch nicht garantiert, dass Updates, die Änderungen an anderen Speichern (z. B. das Dateisystem und die Windows-Registrierung) beinhalten, vollständig transaktionsbereit sind. Eine abgebrochene Transaktion kann diese Speicher in einem Zustand zurücklassen, der mit allen Änderungen, die untereinander oder an der COM+-Registrierungsdatenbank vorgenommen werden, unvereinbar ist.
Zugehörige Themen