Condividi tramite


Tipi di applicazioni COM+

Di seguito sono riportati i quattro tipi di base di applicazioni COM+:

  • Applicazioni server. Un'applicazione server COM+ viene eseguita nel proprio processo. Le applicazioni server possono supportare tutti i servizi COM+.
  • Applicazioni di libreria. Un'applicazione di libreria COM+ viene eseguita nel processo del client che lo crea. In particolare, i componenti di un'applicazione di libreria vengono sempre caricati nel processo dell'autore. Le applicazioni di libreria non sono associate in modo esplicito a un processo server. Possono usare la sicurezza basata sui ruoli, ma non supportano l'accesso remoto o i componenti in coda.
  • Proxy dell'applicazione. Un proxy di applicazione è un set di file contenenti informazioni di registrazione che consentono a un client di accedere in remoto a un'applicazione server. Quando viene eseguito in un computer client, un file proxy dell'applicazione applicazione scrive informazioni sull'applicazione server COM+, inclusi CLSID, ProgID, RemoteServerName e informazioni di marshalling, nel computer client. L'applicazione server può quindi essere accessibile in remoto dal computer client.
  • Applicazioni preinstallate COM+. COM+ include un set di applicazioni preinstallate che gestiscono funzioni interne. Le applicazioni preinstallate sono elencate nella cartella APPLICAZIONI COM+ nello strumento di amministrazione di Servizi componenti, ma non possono essere modificate o eliminate. Queste applicazioni includono quanto segue:
    • Utilità .NET
    • Applicazione del server di pubblicazione del controllo analizzatore
    • COM+ Explorer
    • Listener della coda di messaggi non recapitabili COM+ QC
    • Utilità COM+
    • Applicazioni in-process iis
    • Applicazioni in pool out-of-process iis
    • Applicazione di sistema

Note

A partire da Windows Server 2003, è possibile eseguire applicazioni COM+ anche se l'applicazione di sistema è disabilitata. Le applicazioni COM+ verranno eseguite, anche se senza i servizi forniti in genere dall'applicazione di sistema. Questi servizi includono l'uso dello strumento di amministrazione di Servizi componenti e del rilevamento degli eventi di sistema.

Inoltre, a partire da Windows Server 2003, la funzionalità di autenticazione per l'applicazione di sistema COM+ include il valore EOAC_DISABLE_AAA. Questo valore, che disabilita le attivazioni come attivatore (AAA), viene usato con la funzione CoInitializeSecurity durante l'avvio dell'applicazione di sistema. L'impostazione della funzionalità di autenticazione su EOAC_DISABLE_AAA consente a un'applicazione eseguita con un account con privilegi (ad esempio LocalSystem) di impedire l'uso dell'identità per avviare componenti non attendibili.