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 &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>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
Scarica

Isis/GAS general server