Condividi tramite


Configurazione di applicazioni COM+

Un'applicazione COM+ è essenzialmente un costrutto dichiarativo che consente di configurare un numero qualsiasi di componenti in comune. Ad esempio, è possibile configurare i componenti in un'applicazione con criteri di sicurezza comuni.

La configurazione è una parte essenziale del processo di sviluppo per le applicazioni COM+. La modalità di configurazione di un'applicazione determinerà il modo in cui COM+ fornirà servizi e come si comporta durante l'esecuzione.

È possibile configurare applicazioni COM+ usando lo strumento di amministrazione di Servizi componenti o gli oggetti e le interfacce di amministrazione che forniscono la funzionalità sottostante dello strumento di amministrazione. Per informazioni dettagliate sull'esecuzione di un'amministrazione con script, vedere Automating COM+ Amministrazione istration (Automazione delle Amministrazione di COM+).

È possibile configurare gli elementi ai livelli seguenti all'interno delle applicazioni COM+:

La modalità di installazione dei componenti in un'applicazione può influire sul modo in cui è possibile configurarli. È consigliabile installare sempre i componenti nelle applicazioni COM+ anziché importarli. L'installazione dei componenti li registrerà completamente, insieme alle interfacce e alle librerie dei tipi, nel database di registrazione della classe COM+ (RegDB) in modo che sia possibile configurarli.

Impostazioni a livello di applicazione

Attributo Descrizione
Attivazione
Specifica il tipo di applicazione: applicazione server o applicazione di libreria.
Abilitazione dei controlli di accesso
Attiva e disattiva il controllo di sicurezza.
Livello di sicurezza
Specifica che i controlli di accesso verranno eseguiti a livello di processo (livelli di controllo di accesso generati dai ruoli) o sia a livello di processo che a livello di componente (sicurezza completa basata sui ruoli).
Livello di autenticazione
Imposta il livello di autenticazione utilizzato per le chiamate nell'applicazione.
Livello di rappresentazione
Imposta il livello di rappresentazione utilizzato nelle chiamate ad altre applicazioni.
Accodamento
Specifica che i componenti dell'applicazione useranno i servizi di accodamento.
Abilitare CRM
Consente l'uso di Gestione risorse di compensazione.
Eseguire l'applicazione come servizio
Configura e implementa un'applicazione server COM+ come servizio NT.
Servizio SOAP COM+
Espone un'applicazione COM+ come servizio Web XML.
Pool di applicazioni
Aggiunge scalabilità per i processi a thread singolo e si integra con il servizio COM+ Application Recycling.
Riciclo delle applicazioni
Aumenta la stabilità dell'applicazione arrestando normalmente un processo associato a un'applicazione e riavviandolo.
Dump del processo
Esegue il dump dell'intero stato di un processo senza terminarlo, a scopo di debug.
Arresto del processo del server
Arresta un processo dopo un periodo di inattività specificato.
Autorizzazioni
Disabilita le modifiche alle impostazioni di configurazione, inclusa l'eliminazione.
Identità di sicurezza
Specifica l'identità con cui viene eseguita l'applicazione.
Avviare nel debugger
Specifica che l'applicazione verrà avviata in un debugger, con le impostazioni della riga di comando specificate dall'utente.
Abilitare il supporto di 3 GB
Abilita l'uso dello spazio indirizzi della memoria del processo esteso.

Impostazioni a livello di componente

Attributo Descrizione
Transazioni
Imposta i requisiti delle transazioni automatici Disabilitato, Non Supportato, Supportato, Obbligatorio o Richiede nuovo.
Sincronizzazione
Imposta i requisiti di sincronizzazione Disabilitato, Non Supportato, Supportato, Obbligatorio o Richiede nuovo.
Attivazione JIT
Abilita l'attivazione JITE.
Pool di oggetti
Abilita il pool di oggetti. Le dimensioni minime e massime del pool e i valori di timeout degli oggetti sono configurabili.
Costruzione di oggetti
Abilita la costruzione di oggetti con parametri con una stringa del costruttore specificata in modo amministrativo.
Nota: la stringa del costruttore non deve essere usata per archiviare informazioni sensibili alla sicurezza.
Controlli di accesso a livello di componente
Attiva o disattiva il controllo di sicurezza basato sui ruoli a livello di componente.
Assegnazione di ruolo dichiarativa
Abilita l'assegnazione esplicita dei ruoli al componente.
Classe di eccezione accodamento
Indica una classe di eccezione per la gestione degli errori lato client.
Eventi e statistiche di strumentazione
Abilita la segnalazione dettagliata degli eventi di sistema e delle statistiche sugli oggetti.
Contesto di attivazione
Abilita l'attivazione forzata di un oggetto nel contesto del chiamante o nel contesto predefinito.
Creazione di componenti privati
Contrassegna il componente come privato per l'applicazione. Un componente privato può essere visualizzato e attivato solo da altri componenti nella stessa applicazione.

Impostazione a livello di interfaccia

Attributo Descrizione
In coda
Indica un'interfaccia accodabile, definita in IDL.
Assegnazione di ruolo dichiarativa
Abilita l'assegnazione esplicita dei ruoli all'interfaccia, nonché i ruoli ereditati in modo implicito dal livello di componente.

Impostazione a livello di metodo

Attributo Descrizione
Operazione completata automaticamente
Disattiva automaticamente l'oggetto sulla restituzione del metodo e i voti nella transazione.
Assegnazione di ruolo dichiarativa
Abilita l'assegnazione esplicita dei ruoli al metodo, nonché i ruoli ereditati in modo implicito dai livelli di interfaccia e componenti.

Automazione Amministrazione istration COM+

Creazione di applicazioni COM+

Distribuzione di applicazioni COM+