Sviluppo di applicazioni COM+
Quando si sviluppano applicazioni COM+, le attività principali includono la progettazione di componenti COM per incapsulare la logica dell'applicazione e integrare questi componenti in un'applicazione COM+, la creazione dell'applicazione COM+ e l'amministrazione dell'applicazione tramite distribuzione e manutenzione.
Progettazione di componenti COM
I passaggi seguenti descrivono una procedura generale per una buona progettazione dei componenti:
- Definire le classi COM e le classi di implementazione.
- Raggruppare le classi in componenti.
- Selezionare il set di servizi COM+ per il componente, anche se non vengono specificati tutti durante lo sviluppo del componente. Questi servizi possono essere specificati in un secondo momento tramite lo strumento di amministrazione di Servizi componenti o il modello a oggetti di amministrazione COM+(vedere Automating COM+ Amministrazione istration for more information about the COM+ administration object model(Automazione di COM+ Amministrazione istration) per altre informazioni sul modello a oggetti di amministrazione COM+.
Creazione dell'applicazione COM+
Dopo aver progettato i componenti COM, lo sviluppatore integra i componenti in un'applicazione COM+ e configura l'applicazione. I passaggi seguenti descrivono il processo:
- Integrare i componenti in un'applicazione COM+. È possibile integrare i componenti in un'applicazione COM+ esistente o creare una nuova applicazione (vuota) per i componenti. (Vedere Creazione di applicazioni COM+)
- Specificare il set corretto di attributi per ognuna delle classi (se presente e se non specificato nello strumento di sviluppo). Questi attributi esprimono le dipendenze dei componenti da qualsiasi servizio COM+ su cui può basarsi l'implementazione(ad esempio, transazioni, componenti in coda, sicurezza, pool di oggetti e attivazione JUST-in-time).
- Configurare il framework di sicurezza (ruoli e assegnazione di ruoli a classi, interfacce e metodi).
- Configurare attributi specifici dell'ambiente per classi e applicazioni (ad esempio le dimensioni predefinite del pool di oggetti). Questi attributi specifici dell'ambiente possono essere impostati (o modificati) in un secondo momento dall'amministratore di sistema.
- Esportare l'applicazione per la ridistribuzione e la distribuzione.
Per informazioni più dettagliate sui passaggi della progettazione di applicazioni distribuite, vedere Progettazione di applicazioni COM+.
Amministrazione istering di applicazioni COM+
In genere, uno sviluppatore distribuisce un'applicazione COM+ parzialmente configurata all'amministratore di sistema. L'amministratore può quindi personalizzare l'applicazione per uno o più ambienti specifici, ad esempio aggiungendo account utente nei ruoli e nei nomi dei server in un cluster di applicazioni. Le attività dell'amministratore includono quanto segue:
- Installazione dell'applicazione COM+ parzialmente configurata in un computer amministrativo.
- Specifica di attributi specifici dell'ambiente, ad esempio membri del ruolo e dimensioni del pool di oggetti.
- Ripetere l'esportazione dell'applicazione COM+ completamente configurata.
- Creazione di un proxy di applicazione (se l'applicazione deve essere accessibile in modalità remota).
Dopo che un'applicazione è completamente configurata per un ambiente specifico, l'amministratore può quindi distribuirlo in computer di test o di produzione. Ciò comporta l'installazione dell'applicazione COM+ completamente configurata in uno o più computer.
Per informazioni dettagliate sulle procedure di amministrazione COM+, vedere lo strumento di amministrazione di Servizi componenti.