|
Architettura e scenari di installazione di
TQ Linea Qualità
|
|
A seconda della versione di TQLinea Qualità si configurano differenti
architetture e scenari di installazione e distribuzione:
Versione LAN
Architettura
Scenari di installazione
Versione WEB
Architettura
Scenari di installazione
|
 |
 |
 |
|
Architettura della versione LAN
La versione LAN dell'applicazione TQLinea Qualità ISO è stata concepita per
quelle aziende che non necessitano di accesso ai dati al di fuori della rete
LAN aziendale.
L'architettura dell'applicazione è suddivisa in tre livelli logici:
-
Livello UI
Il livello interfaccia utente fornisce ai client l'accesso all'applicazione. Il
livello UI è costituito da Windows Form sviluppate con il linguaggio di
programmazione Visual Basic della Microsoft. I Web Form costituiscono
semplicemente l'interfaccia per l'utente, mentre nei file del codice
sottostante è implementata la gestione degli eventi per i vari controlli.
-
Livello logica aziendale e Data Access
Fornisce al livello UI le interfacce per l'accesso ai dati
compresa l'implementazione della logica e delle varie regole aziendali.
-
Livello Database
In TQLinea Qualità ISO versione LAN viene utilizzato un database
proprietario pertanto non è necessario da parte del Cliente l'acquisto di
licenze apposite per motori di database quali SQL Server, Oracle, ecc....
torna su
|
 |
 |
 |
|
Scenari di installazione e distribuzione
della versione LAN
TQ Linea Qualità ISO in versione LAN dispone di due procedure distinte di
installazione:
-
una per la parte server la quale installa su un computer SERVER della LAN
aziendale tutti componenti condivisi tra i quali il database dell'applicazione;
-
una per le postazioni client che devono accedere al servizi ed al database
centralizzato sul server, in questo caso durante l'installazione viene
richiesto il nome del server e la cartella di rete dove risulta
posizionato database.
La procedura di installazione è del tutto automatizzata e di immediata
applicazione; per la sua attuazione non richiedere il supporto di esperti
informatici.
torna su
|
 |
 |
 |
|
Architettura della versione WEB
L'architettura di TQLinea Qualità ISO versione WEB è suddivisa in quattro
livelli:
-
Livello Web
Il livello Web fornisce ai client l'accesso all'applicazione. Il livello Web è
costituito da Web Form ASP.NET e dai file del codice sottostante. I Web Form
costituiscono semplicemente l'interfaccia per l'utente in HTML, mentre nei file
del codice sottostante è implementata la gestione degli eventi per i vari
controlli.
-
Livello logica aziendale
E' costituito dai due sottolivelli Business Facade e Business Rules.
Business Facade fornisce al livello Web le interfacce per l'accesso ai
dati. Il livello Business Facade svolge la funzione di livello di
isolamento, separando l'interfaccia utente dall'implementazione delle varie
funzioni business. A eccezione delle funzioni di sistema e di supporto di basso
livello, tutte le chiamate ai server di database vengono effettuate tramite
questo assembly.
Il livello Business Rules, contiene l'implementazione della logica e
delle varie regole aziendali. Le regole business eseguono attività quali la
convalida dei dati.
-
Livello Data Access
Il livello Data Access fornisce servizi relativi ai dati ai livelli Business
Facade e Business Rules.
-
Livello Database
In TQLinea Qualità ISO ver. WEB viene utilizzato Microsoft SQL Server 2000 per
ottimizzare le prestazioni, la distribuzione e la scalabilità.
Oltre ai quattro livelli descritti sopra, TQLinea Qualità ISO ver. WEB
contiene funzioni condivise incapsulate nei due livelli di supporto Framework
System e Common.

torna su
|
 |
 |
 |
|
Scenari di installazione e distribuzione della versione WEB
Nella maggior parte dei casi, TQLinea Qualità ISO ver. WEB viene installato su un
singolo computer. In un'azienda, tuttavia, sarà necessario prendere in
considerazione più scenari di distribuzione, ad esempio installazione su un
singolo computer oppure installazione su più computer, in modalità distribuita
o non distribuita.
-
Installazione su singolo computer
In caso di installazione su un singolo computer, l'intera applicazione,
compresi tutti i livelli dell'architettura, risiederà su un unico computer. Se
lo si desidera, è possibile installare il database localmente o in un server di
database separato. L'installazione su un singolo computer fornisce un metodo
semplice di distribuzione e interazione con l'applicazione.
-
Installazione su più computer
Per l'installazione su più computer è possibile utilizzare anche una Web farm
per migliorare la disponibilità, l'affidabilità e le prestazioni.
torna su
|
|
|
|