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.