| Indice
Capitolo 1 Introduzione
Contenuto della guida di orientamento
Contenuto del capitolo
Scopi della progettazione di applicazioni distribuite
Servizi e loro integrazione
Componenti e livelli di applicazioni e servizi
Situazione esemplificativa
Argomenti del capitolo seguente
Commenti, suggerimenti e supporto
Capitolo 2 Progettazione dei componenti di un'applicazione o di un servizi
Contenuto del capitolo
Tipi di componenti
Consigli di progettazione generali per le applicazioni e i servizi
Progettazione degli strati di presentazione
Progettazione dei componenti dell'interfaccia utente
Progettazione dei componenti di processo utente
Progettazione degli strati aziendali
Componenti e flussi di lavoro aziendali
Progettazione di un'interfaccia di servizi
Rappresentazione e passaggio dei dati attraverso i livelli
Consigli per la progettazione delle entita' aziendali
Progettazione degli strati di accesso ai dati
Archivi dati
Componenti per la logica di accesso ai dati
Progettazione di componenti di supporto per l'accesso ai dati
Integrazione con i servizi
Argomenti del capitolo seguente
Commenti, suggerimenti e supporto
Capitolo 3 Criteri per la protezione, la gestione operativa e la comunicazione
Contenuto del capitolo
Progettazione dei criteri per la protezione
Principi generali sulla protezione
Autenticazione
Autorizzazione
Comunicazioni protette
Gestione dei profili
Controllo
Progettazione dei criteri per la gestione operativa
Gestione delle eccezioni
Monitoraggio
Configurazione
Metadati
Posizione dei servizi
Progettazione dei criteri per le comunicazioni
Scelta del modello di comunicazione corretto
Sincronia
Consigli per le comunicazioni
Formato, schema e protocollo per le comunicazioni
Uno sguardo al futuro
Argomenti del capitolo seguente
Commenti, suggerimenti e supporto
Capitolo 4 Distribuzione fisica e requisiti operativi
Contenuto del capitolo
Distribuzione dei componenti dell'applicazione
Ambienti di distribuzione fisica
Pianificazione dei componenti dell'applicazione e della posizione fisica
Limiti di distribuzione tra i componenti
Partizionamento dell'applicazione o del servizio in assembly
Creazione del package e distribuzione dei componenti dell'applicazione
Modelli di distribuzione comuni
Scenari di interfacce utente basate su Web
Scenari di interfacce utente rich client
Scenari di integrazione servizi
Ambienti di gestione temporanea, test e produzione
Requisiti operativi
Scalabilita'
Disponibilita'
Manutenzione
Protezione
Gestibilita'
Prestazioni
Commenti, suggerimenti e supporto
Capitolo 5 Appendici
Appendice 1: Mappa prodotti
Appendice 2: Glossario
Assembly
Transazione atomica
Commutabilita'
Componente
Contratto
Conversazione
CRUD
Zona DMZ (Demilitarized Zone)
Routing dinamico dei dati
Emissario
Fiefdom
Firewall
Equipotenza
Strato
Transazione e esecuzione prolungata
Messaggio
Orchestrazione
Criteri
Servizio
Agente del servizio
Interfaccia del servizio
Dotato di stato
Privo di stato
Commit in due fasi
Flusso di lavoro
Zona
Appendice 3: Architetture stratificate
Commenti, suggerimenti e supporto |