Il disegno logico dell`architettura

Transcript

Il disegno logico dell`architettura
Il disegno logico dell’architettura
Viene di seguito riportato il disegno logico di un singolo sottosistema
nella sua rappresentazione a 3 livelli logici (3-tier architecture):
•
•
•
Presentation level: questo strato è rappresentato dalle componenti
presenti sul front-end “logico” configurato in odalità “load
balancing”. Le richieste del client vengono interpretate da IIS e nel
caso si tratti di path corrispondenti ad una delle web application
definite, attraverso il filtro ISAPI Jakarta viene effettuato il
tunnelling http verso l’application server JBoss che provvede ad
evadere le richieste stesse. Sempre su questo livello, è configurato
il sito FTP che consente di accedere alle risorse digitali allegati ai
documenti di archivio.
Application level: questo strato configurato in modalità “session
replication” è in grado di evadere le richieste applicative “girate”
dal front-end, e di occuparsi della business logic interfacciandosi
con il server di database attraverso un modulo specifico (Extraway
Broker Framework) al quale è in grado di fornire comandi di ricerca
opportuni e ricevere buste XML quali esiti delle richieste fornite.
Database Level: Questo livello è generalmente configurato in modalità
cluster in modo da garantire la continuità del servizio anche in caso
di caduta del server. Si occupa dell’indicizzazione dei documenti
generati dalla piattaforma e di rispondere alle richieste generate dal
modulo Broker.