Download - SIS Database structure and architecture
![Page 1: SIS Database structure and architecture](https://reader031.vdocuments.net/reader031/viewer/2022013004/56813be6550346895da51393/html5/thumbnails/1.jpg)
SIS Database structure and architecture
NCEAS working group
S.Barbara, 18 July 2001
![Page 2: SIS Database structure and architecture](https://reader031.vdocuments.net/reader031/viewer/2022013004/56813be6550346895da51393/html5/thumbnails/2.jpg)
Contents
• The challenge
• The concept
• Status
![Page 3: SIS Database structure and architecture](https://reader031.vdocuments.net/reader031/viewer/2022013004/56813be6550346895da51393/html5/thumbnails/3.jpg)
The challenge
• SIS must accommodate data on a huge variety of organisms
• Data requirements are not yet fully defined– New data sets may need to be managed– New data sets may be needed for future
products
• Incomplete predefined output (e.g. products to be defined)
![Page 4: SIS Database structure and architecture](https://reader031.vdocuments.net/reader031/viewer/2022013004/56813be6550346895da51393/html5/thumbnails/4.jpg)
The challenge
• Define a minimum common denominator for all the information requirements of SSC
• Create a modular data structure to accommodate future needs
![Page 5: SIS Database structure and architecture](https://reader031.vdocuments.net/reader031/viewer/2022013004/56813be6550346895da51393/html5/thumbnails/5.jpg)
The concept
• Species are central to all SSC information– Taxonomy is the main “authority list” of SIS
• SIS is centred around a minimum set of “information objects” common to all taxa
• More information can be added by adding new “information objects”
![Page 6: SIS Database structure and architecture](https://reader031.vdocuments.net/reader031/viewer/2022013004/56813be6550346895da51393/html5/thumbnails/6.jpg)
The concept
• Authority lists are:– Lists of keywords on a specific topic– A way to standardise information– A way to enable control of the information
added to the database
![Page 7: SIS Database structure and architecture](https://reader031.vdocuments.net/reader031/viewer/2022013004/56813be6550346895da51393/html5/thumbnails/7.jpg)
The concept
• Information objects are:– Self-contained pieces of information, e.g.:
• The species habitat description
• The species geographic range
• …
– The way SIS implements modularity in the data structure
![Page 8: SIS Database structure and architecture](https://reader031.vdocuments.net/reader031/viewer/2022013004/56813be6550346895da51393/html5/thumbnails/8.jpg)
The concept
• SIS minimum set of information objects:– Red Listing Data
• Population data
• Geographic range
– Habitat requirements
– Conservation actions
– References
![Page 9: SIS Database structure and architecture](https://reader031.vdocuments.net/reader031/viewer/2022013004/56813be6550346895da51393/html5/thumbnails/9.jpg)
The concept
Red Listing DataPopulation dataGeographic rangeHabitat requirementsConservation actionsReferences…SG modules
Taxonomy
Primary key to access information
Objects containing different types of information
![Page 10: SIS Database structure and architecture](https://reader031.vdocuments.net/reader031/viewer/2022013004/56813be6550346895da51393/html5/thumbnails/10.jpg)
Status
• Data structure implemented in Access
• All of the core information objects have their structure in SIS
• Plans to migrate the structure under Oracle to enhance future compatibility
![Page 11: SIS Database structure and architecture](https://reader031.vdocuments.net/reader031/viewer/2022013004/56813be6550346895da51393/html5/thumbnails/11.jpg)
Web enablingOverview
• The Web Enabled SIS builds on the existing data structure of the stand alone SIS software package
• It will enhance the existing functionalities of SIS to support concurrent access, data currency and broader accessibility
![Page 12: SIS Database structure and architecture](https://reader031.vdocuments.net/reader031/viewer/2022013004/56813be6550346895da51393/html5/thumbnails/12.jpg)
Web enabling Overview
CSU LAN
CSU DataServer
SIS Extranet
CSU ClientCSU Client
CSU WebServer
Specialist Workstationswith local Data
Specialist Mobile Devices
Specialist GroupWeb Browser
On-
Nee
d C
onne
ctio
ns
Permanent
Connections
![Page 13: SIS Database structure and architecture](https://reader031.vdocuments.net/reader031/viewer/2022013004/56813be6550346895da51393/html5/thumbnails/13.jpg)
Web enablingOverview
• The Web Enabled SIS functionalities will be assembled to support to following main sets of applications
– Specialist Tools– SG Administration– Biodiversity Analysis– Reader– CSU Administration
![Page 14: SIS Database structure and architecture](https://reader031.vdocuments.net/reader031/viewer/2022013004/56813be6550346895da51393/html5/thumbnails/14.jpg)
Web enablingOverview
• The Web Enabled SIS users will be grouped in the following categories
– Specialist User – SG Data Authority – SG External Reviewer – Web User – SSC-CSU Internal User – SSC-CSU Administrator
![Page 15: SIS Database structure and architecture](https://reader031.vdocuments.net/reader031/viewer/2022013004/56813be6550346895da51393/html5/thumbnails/15.jpg)
Web enablingSoftware architecture
WESIS Specialist Toolset
Oracle 9i RDBMS
Oracle 9iAS
LocalBusiness Logic
(Local A.S. OC4J)
Local RDBMS(Oracle 9i Lite)
Java Application(Swing U.I.)
Specialist User(standalone application)
SG Data AuthoritySG External Reviewer
(web application)
Web User(web application)
JavaCommunication
Layer
http
JDBC-NET8
SSC-CSU Internal UserSpecialist User(web application)
ClientSync/Update
Sync/UpdateBusiness Logic
Spe
cial
ist
Too
lsB
usin
ess
Logi
c
Spe
cial
ist
Too
ls(J
SP
App
licat
ion)
WE
SIS
SG
Adm
in(J
SP
-App
licat
ion)
WE
SIS
Pub
lishe
d In
tern
et S
ite(J
SP
-App
licat
ion)
WE
SIS
SS
C-C
SU
Bio
dive
rsity
Ana
lisys
(JS
P-A
pplic
atio
n)
WE
SIS
SS
C-C
SU
Adm
in(J
SP
-App
licat
ion)
Internet(http)
SSC-CSU Administrator
LAN/WAN