Servizi componenti è incentrato sull'amministrazione di applicazioni COM+. Gli sviluppatori utilizzano COM+ per sviluppare applicazioni distribuite. Gli amministratori utilizzano Servizi componenti per gestire tali applicazioni. Un amministratore riceve un file di applicazione COM+ da uno sviluppatore e quindi utilizza Servizi componenti per distribuire l'applicazione su un computer server. L'amministratore configura quindi le autorizzazioni per l'applicazione, nonché altre impostazioni.

In qualità di amministratore, è possibile distribuire e amministrare le applicazioni COM+ in due modi principali. È possibile utilizzare lo snap-in MMC (Microsoft Management Console) Servizi componenti oppure scrivere script per automatizzare la distribuzione e l'amministrazione. In alternativa allo snap-in MMC Servizi componenti, è possibile automatizzare le attività scrivendo codice che utilizza oggetti di amministrazione disponibili tramite la libreria di collegamento dinamico (DLL) COMAdmin Library. Per una descrizione relativa all'utilizzo di tali oggetti, vedere la pagina relativa all'automazione dell'amministrazione COM+ nell'ambito delle attività generali correlate a COM+ all'indirizzo https://go.microsoft.com/fwlink/?LinkId=66607.

Risorse complete su Servizi componenti per gli sviluppatori sono disponibili alla pagina relativa a COM+ all'indirizzo https://go.microsoft.com/fwlink/?LinkId=66575.

In questo argomento viene illustrata una panoramica delle attività più comuni eseguite tramite Servizi componenti e dei concetti ad esse correlati.

Tipi di applicazioni di Servizi componenti

La maggior parte delle attività amministrative di Servizi componenti prevede la distribuzione di applicazioni e componenti sulla rete e la verifica del livello di prestazioni e sicurezza di questi. Le attività da eseguire dipendono dal tipo di applicazione e dai servizi utilizzati da quest'ultima.

Nota

Negli argomenti inclusi in questo documento viene trattata solo una parte delle impostazioni configurabili con lo snap-in Servizi componenti. È consigliabile che le impostazioni non descritte in tali argomenti vengano configurate solo da utenti in possesso di approfondite conoscenze relative all'implementazione del componente o dell'applicazione. Tali impostazioni, illustrate nella pagina relativa a COM+ (Servizi componenti) all'indirizzo https://go.microsoft.com/fwlink/?LinkId=66575, vengono in genere configurate dallo sviluppatore dell'applicazione prima che quest'ultima venga fornita per l'installazione e la distribuzione.

Le applicazioni amministrate tramite Servizi componenti possono appartenere a una delle due categorie seguenti, ovvero applicazioni COM e applicazioni COM+. Questi termini vengono utilizzati negli argomenti laddove le impostazioni possono differire a seconda del tipo di applicazione.

Applicazioni COM

Il concetto di applicazione COM (Component Object Model) non rappresenta una novità. "COM" è semplicemente il termine utilizzato per fare riferimento a gruppi di componenti COM sviluppati affinché funzioni insieme. Un esempio di applicazione COM è Microsoft® Office Excel®, che consiste di un file eseguibile principale e DLL di estensione dell'applicazione per il controllo ortografico, le funzionalità di Microsoft Visual Basic® e così via.

Applicazioni COM+

Le applicazioni COM+ sono gruppi di componenti COM sviluppati e configurati insieme allo scopo di utilizzare servizi COM+, quali le transazioni, l'accodamento, la sicurezza basata su ruoli e così via. Alcuni degli elementi di distinzione di un'applicazione COM+ sono scritti nel codice del componente, mentre altre differenze vengono definite tramite lo snap-in Servizi componenti.

Le applicazioni COM+ possono essere di due tipi, ognuno dei quali con esigenze amministrative distinte. I due tipi di applicazioni sono le applicazioni server COM+ e le applicazioni libreria COM+. Le applicazioni server COM+ vengono eseguite nel proprio spazio di processo. Un'applicazione server potrebbe ad esempio essere costituita da un gruppo di DLL che incapsulano l'elaborazione dei rendiconti retribuzioni. Le applicazioni libreria COM+ sono costituite da componenti sviluppati per l'esecuzione nel processo di un'applicazione host. In un'applicazione libreria potrebbe ad esempio raggruppare DLL che offrono servizi ad altri componenti e DLL di applicazione che condividono caratteristiche di sicurezza di tali componenti.

Panoramica delle attività amministrative

Le attività amministrative da eseguire in Servizi componenti possono appartenere a quattro categorie generali:

  • Configurare il sistema per Servizi componenti

  • Configurare le impostazioni iniziali dei servizi

  • Installare e configurare le applicazioni COM+

  • Monitorare e ottimizzare i servizi componenti

Nota

In questo argomento vengono esaminate le attività necessarie o comuni. Esistono tuttavia altre attività che possono essere eseguite a seconda delle esigenze. Per informazioni più complete su tutte le attività, vedere la documentazione relativa alle aree di attività della cui amministrazione si è responsabili.

Configurare il sistema per Servizi componenti

Quando si inizia a gestire COM+, è necessario eseguire alcune attività di personalizzazione che consentano di utilizzare i servizi in rete. È ad esempio necessario iniziare impostando la sicurezza amministrativa tramite l'assegnazione di un utente o un gruppo al ruolo Administrator dell'applicazione di sistema con Servizi componenti. Per ulteriori informazioni, vedere Configurare il sistema per Servizi componenti.

Configurare le impostazioni iniziali dei servizi

Dopo aver completato la configurazione di base di Servizi componenti per le caratteristiche della rete, potrebbe essere necessario modificare le impostazioni specifiche per i tipi di applicazioni e servizi che si desidera utilizzare nella rete.

Esempi dei tipi di impostazioni configurabili sono i seguenti:

  • Per garantire la sicurezza dei componenti non configurati nelle applicazioni COM+, ovvero le applicazioni o i componenti COM distribuiti in modo indipendente, potrebbe essere necessario configurare impostazioni di sicurezza COM specifiche per tali computer. Le applicazioni COM+, d'altra parte, possono essere progettate per utilizzare la sicurezza basata su ruoli. Per ulteriori informazioni, vedere Gestire le applicazioni DCOM.

  • Se le applicazioni utilizzano transazioni distribuite, specificare se il servizio Microsoft Distributed Transaction Coordinator (DTC) deve essere eseguito manualmente o automaticamente su ogni computer. Se le transazioni vengono utilizzate con il Servizio cluster di Windows, è necessario configurare la rete in modo appropriato. Per ulteriori informazioni, vedere Gestire le transazioni distribuite.

Installare e configurare le applicazioni COM+

Le applicazioni COM+ devono essere configurate con impostazioni specifiche dei servizi che esse devono utilizzare. Dopo aver configurato le impostazioni per l'applicazione, è possibile installare le relative parti lato client e lato server nei computer in rete. Negli esempi seguenti vengono illustrati tipi di attività che potrebbero essere eseguite per installare e configurare le applicazioni COM+:

  • Per poter configurare le impostazioni che controllano il funzionamento dell'applicazione COM+ sulla rete, installare l'applicazione in un computer di gestione temporanea in cui sia possibile configurarla. Per ulteriori informazioni, vedere Informazioni sull'installazione di applicazioni COM+.

  • Per verificare che l'applicazione COM+ partecipi in modo appropriato allo schema di sicurezza della rete, ovvero che l'accesso all'applicazione e alle altre risorse sia adeguato alle esigenze della rete, potrebbe essere necessario aggiungere utenti ai ruoli dell'applicazione e impostare l'identità di sicurezza di quest'ultima. Per ulteriori informazioni, vedere Impostare la configurazione della sicurezza COM specifica di un'applicazione.

  • Dopo aver configurato l'applicazione COM+ in modo appropriato per quanto concerne la sicurezza e i servizi utilizzati, è necessario distribuire le parti lato client e lato server in computer di produzione attraverso la rete. Per ulteriori informazioni, vedere Gestire le applicazioni COM+.

Monitorare e ottimizzare i servizi componenti

Dopo aver distribuito i componenti che utilizzano Servizi componenti, è possibile tenere traccia delle prestazioni dei servizi in modo da migliorarle e gestire gli errori. In alcuni casi, le modifiche apportate a tali impostazioni, in particolare per ottenere un monitoraggio più dettagliato, possono determinare in effetti una riduzione delle prestazioni.

Negli esempi seguenti vengono illustrati tipi di attività che è possibile eseguire per monitorare e ottimizzare i componenti e le applicazioni:

  • Installare aggiornamenti disponibili.

  • Per migliorare il controllo della sicurezza, ad esempio per impedire che gli oggetti vengano rilasciati accidentalmente o in seguito all'attacco di un utente malintenzionato, è possibile utilizzare la registrazione dei riferimenti per effettuare ulteriori controlli della sicurezza e tenere traccia di altre informazioni.

  • Se le applicazioni partecipano a transazioni distribuite, è possibile monitorare le prestazioni visualizzato statistiche, messaggi e stato delle transazioni. Potrebbe inoltre essere possibile migliorare le prestazioni del sistema modificando le dimensioni o il percorso del file di registro in cui vengono archiviate le statistiche relative alle transazioni.

Per attività correlate al monitoraggio e all'ottimizzazione non incluse qui, vedere la pagina relativa alle attività generali di COM+ all'indirizzo https://go.microsoft.com/fwlink/?LinkId=66607


Argomenti della Guida