MIXER/ExtGas Lorganizzazione logico/fisica del software.

20
MIXER/ExtGas L’organizzazione logico/fisica del software

Transcript of MIXER/ExtGas Lorganizzazione logico/fisica del software.

Page 1: MIXER/ExtGas Lorganizzazione logico/fisica del software.

MIXER/ExtGas

L’organizzazione logico/fisica

del software

Page 2: 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.

Page 3: MIXER/ExtGas Lorganizzazione logico/fisica del software.

Internet

IsisGASRemoteAccessServer

DB Index1

ACC SE ES RS V E R

Internet

IsisGASRemoteAccessServer

IsisGASRemoteAccessServer

IND SE EX R V E R

DAT SA EB RA VS EE R

IsisGAS General Server

DB IndexN

DB n

DB 1

Isis/GAS general server

Page 4: MIXER/ExtGas Lorganizzazione logico/fisica del software.

XML/HTML layout

Internet

IsisGAS Database Server

Search

Browse

Get

XML/HTMLTranslator

QueryTranslator

BIREME/ISISDB access

BIREME/ISISPrintout XML

DB0DB1

DBn

IsisPrintoutLanguage

IsisGASRemoteAccessServer

DB description

Isis/GAS database server

Page 5: MIXER/ExtGas Lorganizzazione logico/fisica del software.

Internet

Isis/GASRemoteAccessServer

XML/HTML layout

IsisGas Access Server

Browse

Total Docs selectedORPointers to Docs +XML/HTMLTranslator

Query SyntaxCheck

IsisPrintoutLanguage

LOGICDB description

Search

Compute Database Access List

Parallel Database Access

Internet

Isis/GASRemoteAccessServer

Isis/GASRemoteAccessServer

Isis/GAS access server

Page 6: MIXER/ExtGas Lorganizzazione logico/fisica del software.

# 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 &nbsp; &nbsp;

# cnr

http://leonardo.isti.cnr.it/Isis/servlet/Isis ./Conf/cnr.sys.file 4000 100 &nbsp; &nbsp;# sssa

http://193.205.80.141:8080/metaopac/servlet/Isis /home/metaopac/sssupConf/sssup.sys.file 4000 100 &nbsp; &nbsp;

# Bunip - Pisa Biblioteca Universitaria

http://leonardo.isti.cnr.it/metaopac/servlet/Isis /export/home/metaopac/mpisa/BunipConf/Bunip.sys.file 4000 100 &nbsp; &nbsp;

# domusgalilaeana recovery server

http://193.205.80.141:8080/metaopac/servlet/Isis /home/metaopac/domusConf/domus.sys.file 4000 100 &nbsp; &nbsp;

# domusgalilaeana operational server

#http://www.domusgalilaeana.it:8080/metaopac/servlet/Isis /home/metaopac/domusConf/domus.sys.file 4000 100 &nbsp; &nbsp;

# 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>Periodici+Unipi</strong></a>

Page 7: MIXER/ExtGas Lorganizzazione logico/fisica del software.

XML/HTML layout

Internet

IsisGAS Index Server

Locate S_inde

GetNxt AvailableIndex Entries

Search/Getlocal/remoteDB Servers +XML/HTMLTranslator

Browse indexTranslator

BIREME/ISISDB access

BIREME/ISISPrintout XML

Index 0Index 1

Index n

IsisPrintoutLanguage

Isis/GASRemoteAccessServer

Isis/GAS index server

Page 8: MIXER/ExtGas Lorganizzazione logico/fisica del software.

MIXER/ExtGas

Il metaopac pisano

MOP

Page 9: MIXER/ExtGas Lorganizzazione logico/fisica del software.

Internet

eduservice.isti.cnr.itbibliodb.isti.cnr.it

(DS + IS + AS)

biblio.unipi.it(DS + IS )

metabsrv.isti.cnr.it

dell11.isti.cnr.it(DS +IS + AS) 193.205.80.141

(DS + IS + AS)

leonardo.isti.cnr.it(PROXY server)

Glob+Loc IndexCNR DBHost 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

www.domusgalilaeana.it

(DS + IS )HostedBy 193.205.80.141

DOMUS DB Local Index

www.cilea.itMAI service

Il metaopac pisano: il modello logico

Page 10: MIXER/ExtGas Lorganizzazione logico/fisica del software.

MIXER/ExtGas

Il metaopac del CNR di Pisa

Viene aggiornato tutte le notti

Page 11: MIXER/ExtGas Lorganizzazione logico/fisica del software.

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

Page 12: MIXER/ExtGas Lorganizzazione logico/fisica del software.

3 x CNRLocal IndexOPERATIONAL

Internet

MetaopacOperationalAccess Server

ACC SE ES RS V E R

Internet

IND SE EX R V E R

DAT SA EB RA VS EE R

CNR - Pisa

Isis/GAS General Server

CNRDatabase

LIBEROCATALOG

ODBCprotocol

LIBERO +WEBOPAC

3 x metaopacGlobal IndexRECOVERY

opacbib.sns.it:8180www.domusgalilaeana.it:8080193.205.80.141:8080biblio.unipi.it:8080

www.cilea.itMAI service

CNR Pisa: Isis/GAS general server

Page 13: MIXER/ExtGas Lorganizzazione logico/fisica del software.

XML/HTML layout

IsisPrintoutLanguage

DB description

ILC DBISO2709 format

MetaopacOperationalAccessServer

Internet

Search

Browse

Get

XML/HTMLTranslator

QueryTranslator

BIREME/ISISDB access

BIREME/ISISPrintout XML

DB

CNR DB

www.cilea.itMAI service

LOADISO2709

CACHE’DBMS

AlephToIsis_CNR

LiberoToUnimarc

LiberoGetUsing ODBC protocol

LIBEROCATALOG

CNR Database Server

CNR Pisa: Isis/GAS database server

Page 14: MIXER/ExtGas Lorganizzazione logico/fisica del software.

MIXER/ExtGas

Il software ExtGas: l’organizzazione logica

Page 15: MIXER/ExtGas Lorganizzazione logico/fisica del software.

Internet

ExtGASRemote AS

Local DB Index1

A.S.

servletGAS,ExtGAS,ExtMethod

Internet

ExtGASRemote AS

ExtGASRemote AS

I.S.

servletIsis

D.S.

servletIsis

ExtGAS General Server

Local DB IndexNLocal DB n

Local DB 1

DB serveromogeneo

DB servereterogeneo

Page 16: MIXER/ExtGas Lorganizzazione logico/fisica del software.

ExtGas CommandLogon:

• per acquisire l’identificativo di sessione e utilizzarlo in tutti i comandi successivi

• Per farsi riconoscere dal sistema ospite

Page 17: MIXER/ExtGas Lorganizzazione logico/fisica del software.

ExtGas CommandAccess:

• per eseguire la database selection

• per accedere a particolari ambienti del sistema ospite

Page 18: MIXER/ExtGas Lorganizzazione logico/fisica del software.

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

Page 19: MIXER/ExtGas Lorganizzazione logico/fisica del software.

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

Page 20: MIXER/ExtGas Lorganizzazione logico/fisica del software.

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