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+:
- Impostazioni a livello di applicazione
- Impostazioni a livello di componente
- Impostazione a livello di interfaccia
- Impostazione a livello di metodo
- Argomenti correlati
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. |