è utilizzato in quasi tutti i sistemi bibliotecari automatizzati, tecnologia client / server è l’architettura del computer. La tecnologia client / server è l’architettura del computer per la separazione delle funzioni dell’applicazione in due o più parti distinte. La tecnologia client / server suddivide le funzioni di client (richiedente) e sottosistemi server (fornitore), con metodi di comunicazione standard (come TCP / IP e Z39.50). Per facilitare lo scambio di informazioni tra loro, suddividendo le funzioni. Sul desktop del computer dei presenti client e dei dati manipola. Per memorizzare e recuperare atti server protetto dati come un mainframe. Le macchine possono esercitare le loro funzioni al meglio.
Caratteristiche
Le principali caratteristiche della tecnologia client-server è la comprensione
o differenze nella loro cliente prestazioni di lavoro e di server può distinguere uno da altro.
client o server e di solito girare su diverse piattaforme.
Uno o più server possono essere collegati dai clienti.
o più client possono essere collegate ai server allo stesso tempo.
o senza influire sugli altri client o server può essere aggiornato.
o Quando si applica per un servizio al cliente di avviare sempre. dialogo
In un ambiente client / server di un PC client quasi fa il seguente:
schermo o la manipolazione
o il menu o di interpretazione dei comandi
o dati di input
trasformazione o di aiuto
recupero di errore o
Un server può essere ovunque lungo la linea e con un range compreso tra clienti. Solo l’interfaccia utente è spostato al cliente ad una estremità; all’altra estremità il database può essere distribuito
In tutta la gamma sono almeno cinque punti:.
1. Introduzione distribuita: il server e la parte client handle della presentazione
2. Presentazione a distanza: Il client gestisce o controlla l’intera presentazione
3. Logica Distribuito: Il server e il client di gestire in parte la logica applicativa
4. Gestione dei dati remota: Il server gestisce o controlla l’intera gestione di basi di dati
5. Base dati distribuiti: il server e il client di gestire in parte la gestione di basi di dati
In un ambiente biblioteca ci sono due applicazioni principali di client / server
1) Per un sistema Automated Library come architettura- Per facilitare l’uso di questo fornitore del sistema progettato un sistema che utilizza la tecnologia client / server per accedere a più server per migliorare la produttività e di riunire diverse linee di prodotto.
2) che collega i sistemi e gli approcci eterogenei forniscono un accesso trasparente un fornitore progetta un client per i sistemi di altri fornitori e altro server per facilitare l’accesso trasparente al sistema.
Vantaggi
I vantaggi di client / server sono i seguenti
1) Nonostante cambiare l’uso dell’ereditarietà è molto più facile da implementare client / server
2) Spostare il rapido sviluppo di applicazioni e le nuove tecnologie come la tecnologia object-oriented
3) lo sviluppo e il supporto è a lungo termine conveniente
4) Sostenere nuovo sistema è facile da aggiungere nuovo hardware, come document imaging e video, teleconferenze
5) per ogni applicazione è possibile implementare strumenti software più vendor
client / server molto più redditizio e sostenibile in un ambiente di test mainframe.
preoccupazioni
Società di implementare client / server nel seguente Concerns-
o tra il client e il server su cui ci sono molti livelli di complessità e problemi di compatibilità
o perché è necessario mantenere il vecchio sistema (mainframe) ei nuovi costi di sviluppo client-server di architettura sorgerà a breve termine
o Ci sono molti strati di problemi la complessità e la compatibilità tra il client e il server.
o aumento dei costi a breve termine in quanto dovrà mantenere il vecchio sistema (mainframe), e il nuovo sviluppo della architettura client-server.
concorrenza o software, come strumenti di sicurezza e di gestione non sono maturo come controparti centrali.
o Con questi strumenti richiede tempo per diventare esperti.
o Al cedere il controllo di un ambiente informatico centralizzato dipartimenti del sistema informativo in grado di eseguire.