Condividi tramite


Che cosa sono le partizioni COM+?

Una partizione COM+ è un contenitore logico che consente l'esecuzione delle applicazioni indipendentemente da altre configurazioni di tali applicazioni. Ogni configurazione di un'applicazione viene installata in una partizione separata e può essere gestita separatamente, in base alle esigenze specifiche degli utenti.

Durante l'attivazione di un componente COM+, il servizio partizioni determina quale configurazione del componente attivare, in base all'identità dell'utente che richiede l'attivazione del componente. Ad esempio, una singola organizzazione con due gruppi separati, Production e Training, potrebbe implementare partizioni COM+ come modo per consentire ai due gruppi di usare configurazioni diverse di un'applicazione COM+ nello stesso computer.

Windows XP: la possibilità di creare, configurare o delegare partizioni COM+ non è disponibile. La partizione globale è l'unica partizione COM+ disponibile.

Windows 2000: il servizio di partizioni COM+ non è disponibile in Windows 2000.

Vantaggi dell'uso di partizioni COM+

L'uso delle partizioni COM+ offre diversi vantaggi, tra cui i seguenti:

  • Le organizzazioni possono ridurre il costo totale di proprietà (TCO) usando meno server applicazioni fisici per supportare gli utenti che necessitano di più configurazioni dell'applicazione.
  • Amministrazione sovraccarico amministrativo è ridotto. Invece di dover configurare e gestire più computer, gli amministratori devono solo configurare e gestire più partizioni nello stesso computer. Inoltre, le partizioni possono essere gestite a livello di codice tramite l'aggiunta di una nuova interfaccia di programmazione COM+.
  • La sicurezza può essere implementata e gestita in base alla partizione per utenti, utenti di dominio e unità organizzative locali.
  • I programmatori e gli amministratori possono usare gli strumenti di amministrazione e sviluppo di Microsoft, ad esempio Windows SDK, Utenti e computer di Active Directory e strumento di amministrazione di Servizi componenti, per gestire le partizioni COM+. La funzionalità delle partizioni è completamente integrata in questi strumenti.

Scenario di utilizzo primario

Un motivo principale per cui i clienti distribuiscono la funzionalità di partizioni COM+ consiste nell'ospitare applicazioni basate sul Web. Si supponga, ad esempio, che una piccola società software sviluppi un'applicazione COM+ per l'uso da parte del personale ospedaliero. L'applicazione, che è un'applicazione basata sul Web distribuita, consente agli ospedali di archiviare e recuperare i record medici dei pazienti usando un database di SQL Server.

Si supponga che la società software abbia tre clienti: Ospedale A, Ospedale B e Ospedale C. Mentre ogni cliente esegue il lato client dell'applicazione COM+ localmente nei computer desktop, il lato server dell'applicazione COM+ risiede nel server Web interno dell'azienda software ed è accessibile dai clienti tramite il Web.

Poiché ogni ospedale ha un proprio set di requisiti di archiviazione e recupero e un proprio set di dati dei pazienti personalizzati, l'azienda software deve fornire un modo per più configurazioni della parte server dell'applicazione da eseguire contemporaneamente sul server Web. Le partizioni COM+ offrono una soluzione a questo problema.

La figura seguente illustra lo scenario delle partizioni per l'applicazione COM+ dell'azienda software.

Diagram that shows a partitions scenario for a COM+ application, with a client application to server application to the SQL server database.

Restrizioni di progettazione delle applicazioni

Componenti e partizioni in coda COM+

Implementazione della partizione

Registrazione e attivazione di componenti nelle partizioni