Condividi tramite


Catalogo COM+

Il catalogo COM+ archivia attributi dell'applicazione COM+, attributi di classe e attributi a livello di computer. Garantisce la coerenza tra questi attributi e fornisce operazioni comuni su questi attributi.

Il catalogo COM+ usa due archivi diversi, come indicato di seguito:

  • Database di registrazione COM+
  • Registro di sistema di Windows (HKEY_CLASedizione StandardS_ROOT)

Il catalogo presenta una vista unificata e logica di questi due archivi ed espone tali archivi tramite la libreria di Amministrazione istration COM+. Questa libreria fornisce, tramite un linguaggio di scripting, tutte le funzionalità dello strumento di amministrazione di Servizi componenti.

Per i componenti COM esistenti che non richiedono nuovi servizi COM+, la ricerca si verifica nel Registro di sistema di Windows esistente. Il catalogo COM+ usa anche il Registro di sistema di Windows per la registrazione proxy/stub della libreria dei tipi e dell'interfaccia.

Divisione registrazione

Per i nuovi componenti che sono effettivamente già esistenti componenti COM utilizzati nell'ambiente dei servizi (ad esempio, componenti MTS), l'aspetto COM di base della registrazione viene archiviato nel Registro di sistema di Windows e nuovi servizi e attributi (ad esempio, componenti in coda) vengono archiviati nel database di registrazione COM+. Questa operazione è nota come registrazione divisa.

Ogni attributo viene archiviato in un solo percorso: il Registro di sistema di Windows o il database di registrazione COM+. I nuovi componenti COM vengono registrati esclusivamente nel database di registrazione COM+, con alcune duplicazioni nel Registro di sistema di Windows in modo che gli strumenti esistenti possano usarli.

Aggiornamenti transazionali al catalogo

Alcune operazioni sul catalogo vengono eseguite in modo transazionale. Quando si richiama la libreria di Amministrazione istration COM+ da un componente transazionale, gli aggiornamenti al database di registrazione COM+ si svolgeranno entro il limite della transazione del componente chiamante.

Tuttavia, gli aggiornamenti che comportano modifiche ad altri archivi (ad esempio il file system e il Registro di sistema di Windows) non sono garantiti per essere completamente transazionali. Una transazione interrotta può lasciare questi archivi in uno stato incoerente con le modifiche apportate l'una all'altra o al database di registrazione COM+.

Creazione di pacchetti di installazione per applicazioni COM+

Distribuzione di proxy dell'applicazione

Utilità di replica COMREPL