MIXER/ExtGas L’organizzazione 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. Isis/GAS general server IsisGAS Remote Access Server Internet DB 1 DB n IsisGAS General Server D A T S A E B R A V S E E R A C C S E E S R S V E R DB Index1 I N D S E E X R V E R DB IndexN Internet IsisGAS Remote Access Server IsisGAS Remote Access Server Isis/GAS database server IsisGAS Remote Access Server Internet IsisGAS Database Server Query Translator XML/HTML Translator Browse DB description Search XML/HTML layout Get BIREME/ISIS DB access BIREME/ISIS Printout XML Isis Printout Language DB0 DB1 DBn Isis/GAS access server Isis/GAS Remote Access Server Internet IsisGas Access Server LOGIC DB description Query Syntax Check Total Docs selected OR Pointers to Docs + Browse XML/HTML Translator Search XML/HTML layout Compute Database Access List Parallel Database Access Isis Printout Language Internet Isis/GAS Remote Access Server Isis/GAS Remote Access Server # MOP accademiche # metaopac unipi #http://leonardo.isti.cnr.it/recoveryIsis/servlet/Isis ./Conf/metaopacunipi.sys.file 8000 100 <br><center><strong>Risultati</strong></center> <ol> http://leonardo.isti.cnr.it/metaopac/servlet/Isis /export/home/metaopac/mpisa/Conf/metaopacunipi.sys.file&db=0&db=1 8000 100 <br><center><strong>Risultati</strong></center> <ol> # sns http://opacbib.sns.it:8180/Isis/servlet/Isis /home/beppe/snsConf/sns.sys.file 4000 100 # cnr http://leonardo.isti.cnr.it/Isis/servlet/Isis ./Conf/cnr.sys.file 4000 100 # sssa http://193.205.80.141:8080/metaopac/servlet/Isis /home/metaopac/sssupConf/sssup.sys.file 4000 100 # Bunip - Pisa Biblioteca Universitaria http://leonardo.isti.cnr.it/metaopac/servlet/Isis /export/home/metaopac/mpisa/BunipConf/Bunip.sys.file 4000 100 # domusgalilaeana recovery server http://193.205.80.141:8080/metaopac/servlet/Isis /home/metaopac/domusConf/domus.sys.file 4000 100 # domusgalilaeana operational server #http://www.domusgalilaeana.it:8080/metaopac/servlet/Isis /home/metaopac/domusConf/domus.sys.file 4000 100 # metaoapac unipi # unipi monografie http://biblio.unipi.it:8080/TIsis/servlet/Isis /home/admin/unipi/Conf/unipi.sys.file 9999 100 <hr>From:+http://biblio.unipi.it:8080/ /<a+href="http://biblio.unipi.it:8080/TIsis/servlet/Isis?Conf=/home/admin/unipi/Conf/unipi.sys.file"><strong>Monografie+Unipi< /strong></a> # unipi periodici http://leonardo.isti.cnr.it/metaopac/servlet/Isis /export/home/metaopac/mpisa/testConf/test.sys.file 2000 100 <hr>From:+http://leonardo.isti.cnr.it /<a+href="http://leonardo.isti.cnr.it/metaopac/servlet/Isis?Conf=/export/home/metaopac/mpisa/testConf/test.sys.file"><strong>Per iodici+Unipi</strong></a> Isis/GAS index server Isis/GAS Remote Access Server Internet IsisGAS Index Server Browse index Translator Locate S_inde GetNxt Available Index Entries BIREME/ISIS DB access Search/Get local/remote DB Servers + XML/HTML Translator XML/HTML layout BIREME/ISIS Printout XML Isis Printout Language Index 0 Index 1 Index n MIXER/ExtGas Il metaopac pisano MOP Il metaopac pisano: il modello logico www.cilea.it MAI service www.domusgalilaeana.it (DS + IS ) HostedBy 193.205.80.141 DOMUS DB Local Index biblio.unipi.it (DS + IS ) opacbib.sns.it (DS + IS) Internet UNIPI DB + BC&BPP DB + Local Index SNS DB + Local Index metabsrv.isti.cnr.it dell11.isti.cnr.it eduservice.isti.cnr.it bibliodb.isti.cnr.it (DS + IS + AS) (DS +IS + AS) 193.205.80.141 (DS + IS + AS) leonardo.isti.cnr.it (PROXY server) CNR DB + Local Index + Global Index Glob+Loc Index CNR DB Host DBs SSSA DB + DOMUS DB + Local Index 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 CNR Pisa: Isis/GAS general server www.cilea.it MAI service Metaopac Operational Access Server Internet LIBERO + WEBOPAC CNR - Pisa LIBERO CATALOG Isis/GAS General Server ODBC protocol D A T A B A S E A C C E S S S E R V E R S E R V E R 3 x metaopac Global Index RECOVERY I N D S E E X R V E R CNR Database 3 x CNR Local Index OPERATIONAL Internet biblio.unipi.it:8080 193.205.80.141:8080 www.domusgalilaeana.it:8080 opacbib.sns.it:8180 CNR Pisa: Isis/GAS database server www.cilea.it MAI service Metaopac Operational Access Server Internet CNR Database Server Query Translator DB description XML/HTML Translator Browse Search ILC DB ISO2709 format XML/HTML layout Get BIREME/ISIS DB access BIREME/ISIS Printout XML Isis Printout Language LOADISO2709 CNR DB LIBERO CATALOG AlephToIsis_CNR LiberoToUnimarc LiberoGet Using ODBC protocol CACHE’ DBMS DB MIXER/ExtGas Il software ExtGas: l’organizzazione logica ExtGAS Remote AS Internet Local DB 1 ExtGAS General Server D.S. A.S. I.S. servlet Isis servlet GAS, ExtGAS, ExtMethod servlet Isis Local DB Index1 Local DB n Local DB IndexN Internet DB server omogeneo DB server eterogeneo ExtGAS Remote AS ExtGAS Remote AS ExtGas CommandLogon: • per acquisire l’identificativo 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 l’identificatore dei risultati • La traduzionee della query viene fatta a fronte delle definizioni in atto • Viene salvato l’identificatore dei risultati ExtGas CommandResults: • Per accedere, via l’identificatore dei risultati, ai risultati stessi e produrre l’informazione uniformata all’interfaccia utente. • Vengono inviati i risultati all’utente • 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