MIXER/ExtGas Lorganizzazione logico/fisica del software
Mixer/ExtGas: le funzionalità DS è Database Server e rappresenta la funzione di accesso al database del catalogo locale. IS è Index Server e rappresenta la funzione di accesso agli indici estesi ottenuti sia localmente che cumulati come somma di tutti i cataloghi e utilizzabili per accedere la base di dati locale o le basi di dati remote AS è Access Server e rappresenta la funzione di accesso a insiemi logici e/o fisici di database remoti e/o locali.
Internet IsisGAS Remote Access Server DB Index1 A C C S E S R S V E R Internet IsisGAS Remote Access Server IsisGAS Remote Access Server I N D S E X R V E R D A T S A E B R A V S E E R IsisGAS General Server DB IndexN DB n DB 1 Isis/GAS general server
XML/HTML layout Internet IsisGAS Database Server Search Browse Get XML/HTML Translator Query Translator BIREME/ISIS DB access BIREME/ISIS Printout XML DB0 DB1 DBn Isis Printout Language IsisGAS Remote Access Server DB description Isis/GAS database server
Internet Isis/GAS Remote Access Server XML/HTML layout IsisGas Access Server Browse Total Docs selected OR Pointers to Docs + XML/HTML Translator Query Syntax Check Isis Printout Language LOGIC DB description Search Compute Database Access List Parallel Database Access Internet Isis/GAS Remote Access Server Isis/GAS Remote Access Server Isis/GAS access server
# MOP accademiche # metaopac unipi # Risultati /export/home/metaopac/mpisa/Conf/metaopacunipi.sys.file&db=0&db= Risultati # sns /home/beppe/snsConf/sns.sys.file # cnr # sssa /home/metaopac/sssupConf/sssup.sys.file # Bunip - Pisa Biblioteca Universitaria /export/home/metaopac/mpisa/BunipConf/Bunip.sys.file # domusgalilaeana recovery server /home/metaopac/domusConf/domus.sys.file # domusgalilaeana operational server # /home/metaopac/domusConf/domus.sys.file # metaoapac unipi # unipi monografie /home/admin/unipi/Conf/unipi.sys.file From:+ / Monografie+Unipi # unipi periodici /export/home/metaopac/mpisa/testConf/test.sys.file From:+ / Per iodici+Unipi
XML/HTML layout Internet IsisGAS Index Server Locate S_inde GetNxt Available Index Entries Search/Get local/remote DB Servers + XML/HTML Translator Browse index Translator BIREME/ISIS DB access BIREME/ISIS Printout XML Index 0 Index 1 Index n Isis Printout Language Isis/GAS Remote Access Server Isis/GAS index server
MIXER/ExtGas Il metaopac pisano MOP
Internet eduservice.isti.cnr.it bibliodb.isti.cnr.it (DS + IS + AS) biblio.unipi.it (DS + IS ) metabsrv.isti.cnr.it dell11.isti.cnr.it (DS +IS + AS) (DS + IS + AS) leonardo.isti.cnr.it (PROXY server) Glob+Loc Index CNR DB Host DBs UNIPI DB + BC&BPP DB + Local Index SSSA DB + DOMUS DB + Local Index CNR DB + Local Index + Global Index opacbib.sns.it (DS + IS) SNS DB + Local Index (DS + IS ) HostedBy DOMUS DB Local Index MAI service Il metaopac pisano: il modello logico
MIXER/ExtGas Il metaopac del CNR di Pisa Viene aggiornato tutte le notti
I cataloghi del CNR di Pisa Il catalogo unico gestito da LIBERO Il catalogo locale di ILC gestito da ISIS Il catalogo locale di IPCF gestito da ISIS
3 x CNR Local Index OPERATIONAL Internet Metaopac Operational Access Server A C C S E S R S V E R Internet I N D S E X R V E R D A T S A E B R A V S E E R CNR - Pisa Isis/GAS General Server CNR Database LIBERO CATALOG ODBC protocol LIBERO + WEBOPAC 3 x metaopac Global Index RECOVERY opacbib.sns.it:8180www.domusgalilaeana.it: :8080biblio.unipi.it: MAI service CNR Pisa: Isis/GAS general server
XML/HTML layout Isis Printout Language DB description ILC DB ISO2709 format Metaopac Operational Access Server Internet Search Browse Get XML/HTML Translator Query Translator BIREME/ISIS DB access BIREME/ISIS Printout XML DB CNR DB MAI service LOADISO2709 CACHE DBMS AlephToIsis_CNR LiberoToUnimarc LiberoGet Using ODBC protocol LIBERO CATALOG CNR Database Server CNR Pisa: Isis/GAS database server
MIXER/ExtGas Il software ExtGas: lorganizzazione logica
Internet ExtGAS Remote AS Local DB Index1 A.S. servlet GAS, ExtGAS, ExtMethod Internet ExtGAS Remote AS ExtGAS Remote AS I.S. servlet Isis D.S. servlet Isis ExtGAS General Server Local DB IndexN Local DB n Local DB 1 DB server omogeneo DB server eterogeneo
ExtGas CommandLogon: per acquisire lidentificativo di sessione e utilizzarlo in tutti i comandi successivi Per farsi riconoscere dal sistema ospite
ExtGas CommandAccess: per eseguire la database selection per accedere a particolari ambienti del sistema ospite
ExtGas CommandQuery: Per eseguire una selezione di oggetti dal Catalogo e reperire lidentificatore dei risultati La traduzionee della query viene fatta a fronte delle definizioni in atto Viene salvato lidentificatore dei risultati
ExtGas CommandResults: Per accedere, via lidentificatore dei risultati, ai risultati stessi e produrre linformazione uniformata allinterfaccia utente. Vengono inviati i risultati allutente E un comando terminale
ExtGas CommandQueryResults: Per eseguire una selezione di oggetti dal Catalogo e reperire e uniformare i risultati. Corrisponde a una sequenza di: –CommandQuery: –CommandResults: E un comando terminale