Condividi tramite


Panoramica dell'applicazione COM+

Un'applicazione COM+ è l'unità principale di amministrazione e sicurezza per Servizi componenti ed è costituita da un gruppo di componenti COM che in genere eseguono funzioni correlate. Questi componenti sono costituiti ulteriormente da interfacce e metodi, come illustrato nella figura seguente.

Diagram that shows interfaces and methods inside boxes, in order of Method inside Interface inside Component inside COM+ Application.

È possibile usare lo strumento di amministrazione di Servizi componenti per creare nuove applicazioni COM+, aggiungere componenti alle applicazioni e impostare gli attributi per un'applicazione e i relativi componenti.

Creando gruppi logici di componenti COM come applicazioni COM+, è possibile sfruttare i vantaggi seguenti di COM+:

  • Ambito di distribuzione per i componenti COM.
  • Ambito di configurazione comune per i componenti COM, inclusi i limiti di sicurezza e l'accodamento.
  • Archiviazione degli attributi del componente non forniti dallo sviluppatore del componente (ad esempio, transazioni e sincronizzazione).
  • Librerie a collegamento dinamico dei componenti (DLL) caricate nei processi (DLLHost.exe) su richiesta.
  • Processi del server gestito per ospitare i componenti.
  • Creazione e gestione dei thread usati dai componenti.
  • Accesso all'oggetto contesto per i distributori di risorse, consentendo l'associazione automatica delle risorse acquisite al contesto. Per altre informazioni su componenti e contesti COM, vedere Contesti COM+.

Sviluppo di applicazioni COM+

Parti di un'applicazione COM+

Tipi di applicazioni COM+