Professional Documents
Culture Documents
John Wieczorek
Museum of Vertebrate Zoology, UC Berkeley
DiGIR
Distributed Databases
DiGIR
Distributed Databases
DiGIR
Distributed Databases
DiGIR
Distributed Databases
DiGIR
Distributed Databases
DiGIR
Distributed Databases
LifeMapper
Global Biodiversity Information Facility (GBIF)
DiGIR
DiGIR
DiGIR
DiGIR
Distributed Generic Information Retrieval
DiGIR
10
Project Rationale
DiGIR
11
Project Goals
12
Design Goals
13
DiGIR Architecture
User
Interface
Protocol
Portal Engine
Provider
DiGIR
14
DiGIR Architecture
Provider
DiGIR
15
DiGIR Architecture
Provider
Registry
DiGIR
16
DiGIR Architecture
Portal
Engine
DiGIR
17
DiGIR Architecture
Portal
Engine
Registry
DiGIR
18
DiGIR Architecture
User
Interface
DiGIR
19
DiGIR Architecture
User
Interface
Protocol
Portal Engine
DiGIR
20
DiGIR Architecture
User
Interface
Protocol
Portal Engine
Protocol
Provider
DiGIR
21
DiGIR Architecture
User
Interface
Protocol
Portal Engine
Protocol
Provider
DiGIR
22
DiGIR Architecture
User
Interface
Protocol
Portal Engine
DiGIR
23
DiGIR
24
DiGIR Protocol
Metadata requests
Search requests
Inventory requests
25
Portal Engine
26
Assembles responses
from providers
Returns packaged results
to the user
Logs activity
DiGIR
27
Provider
Receives requests
Retrieves data from database
Sends results to requestor
Supplies metadata to describe
data classification and
availability
Logs requests
DiGIR
28
Registry
Supports provider
advertising
May be global and open
May be private
Need not be used at all
Example: Universal
Description, Discovery
and Integration (UDDI)
DiGIR
29
User Interfaces
DiGIR
30
DiGIR
31
PHMA
Working
Database
UCBG
Working
Database
UCJEPS
Working
Database
UCMP
Working
Databases (4)
Online
Database
Online
Database
Online
Database
Online
Database
Online
Database
DiGIR
Provider
BNHM
DiGIR
Portal
BNHM
Presentation
Layer
DiGIR
32
Working
Database
Working
Database
Working
Database
Working
Database
Online
Database
Online
Database
Online
Database
Online
Database
Online
Database
DiGIR
Provider
DiGIR
Provider
DiGIR
Provider
DiGIR
Provider
DiGIR
Provider
MaNIS
DiGIR
Portal
MaNIS
DiGIR
Portal
MaNIS
DiGIR
Portal
MaNIS
Presentation
Layer
MaNIS
Presentation
Layer
MaNIS
Presentation
Layer
DiGIR
33
LACM
MS Access
Database
MVZ
Sybase
Database
TTU
FoxPro
Database
UWBM
4D-Mac
Database
Online
SQL Server
Database
Online
MS Access
Database
Online
MS Access
Database
Online
MS Access
Database
Online
MS Access
Database
DiGIR
Provider
DiGIR
Provider
DiGIR
Provider
DiGIR
Provider
DiGIR
Provider
MaNIS
DiGIR
Portal
MaNIS
DiGIR
Portal
MaNIS
DiGIR
Portal
LACM-MaNIS
Presentation
Layer
MVZ-MaNIS
Presentation
Layer
UWBM-MaNIS
Presentation
Layer
DiGIR
34
LACM
MS Access
Database
MVZ
Sybase
Database
TTU
FoxPro
Database
UWBM
4D-Mac
Database
Online
SQL Server
Database
Online
MS Access
Database
Online
MS Access
Database
Online
MS Access
Database
Online
MS Access
Database
DiGIR
Provider
DiGIR
Provider
DiGIR
Provider
DiGIR
Provider
DiGIR
Provider
MaNIS
DiGIR
Portal
MaNIS
DiGIR
Portal
MaNIS
DiGIR
Portal
LACM-MaNIS
Presentation
Layer
MVZ-MaNIS
Presentation
Layer
UWBM-MaNIS
Presentation
Layer
DiGIR
35
LACM
MS Access
Database
MVZ
Sybase
Database
TTU
FoxPro
Database
UWBM
4D-Mac
Database
Online
SQL Server
Database
Online
MS Access
Database
Online
MS Access
Database
Online
MS Access
Database
Online
MS Access
Database
DiGIR
Provider
DiGIR
Provider
DiGIR
Provider
DiGIR
Provider
DiGIR
Provider
MaNIS
DiGIR
Portal
MaNIS
DiGIR
Portal
MaNIS
DiGIR
Portal
LACM-MaNIS
Presentation
Layer
MVZ-MaNIS
Presentation
Layer
UWBM-MaNIS
Presentation
Layer
DiGIR
36
LACM
MS Access
Database
MVZ
Sybase
Database
TTU
FoxPro
Database
UWBM
4D-Mac
Database
Online
SQL Server
Database
Online
MS Access
Database
Online
MS Access
Database
Online
MS Access
Database
Online
MS Access
Database
DiGIR
Provider
DiGIR
Provider
DiGIR
Provider
DiGIR
Provider
DiGIR
Provider
MaNIS
DiGIR
Portal
MaNIS
DiGIR
Portal
MaNIS
DiGIR
Portal
LACM-MaNIS
Presentation
Layer
MVZ-MaNIS
Presentation
Layer
UWBM-MaNIS
Presentation
Layer
DiGIR
37
LACM
MS Access
Database
MVZ
Sybase
Database
TTU
FoxPro
Database
UWBM
4D-Mac
Database
Online
SQL Server
Database
Online
MS Access
Database
Online
MS Access
Database
Online
MS Access
Database
Online
MS Access
Database
DiGIR
Provider
DiGIR
Provider
DiGIR
Provider
DiGIR
Provider
DiGIR
Provider
MaNIS
DiGIR
Portal
MaNIS
DiGIR
Portal
MaNIS
DiGIR
Portal
LACM-MaNIS
Presentation
Layer
MVZ-MaNIS
Presentation
Layer
UWBM-MaNIS
Presentation
Layer
DiGIR
38
Working
Database
Online
Database
Online
Database
DiGIR
Provider
DiGIR
Provider
DiGIR
Portal
Working
Database
Working
Database
Working
Database
Online
Database
Online
Database
DiGIR
Provider
DiGIR
Provider
DiGIR
Portal
DiGIR
Portal
DiGIR
39
DiGIR
40
Provider Installation
Configuration tool
Testing scripts
Provider scripts
Provider manual (DiGIR)
DiGIR
41
Provider metadata
Resources
Database connection
Establishing table
relationships
Concept to column (i.e.,
field, attribute) mapping
DiGIR
42
Portal Configuration
DiGIR
43
Portal Installation
44
Portal Demonstrations
DiGIR
45
46