SIS Database structure and architecture NCEAS working group S.Barbara, 18 July 2001.

15
SIS Database structure and architecture NCEAS working group S.Barbara, 18 July 2001

Transcript of SIS Database structure and architecture NCEAS working group S.Barbara, 18 July 2001.

SIS Database structure and architecture

NCEAS working group

S.Barbara, 18 July 2001

Contents

• The challenge

• The concept

• Status

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)

The challenge

• Define a minimum common denominator for all the information requirements of SSC

• Create a modular data structure to accommodate future needs

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”

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

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

The concept

• SIS minimum set of information objects:– Red Listing Data

• Population data

• Geographic range

– Habitat requirements

– Conservation actions

– References

The concept

Red Listing DataPopulation dataGeographic rangeHabitat requirementsConservation actionsReferences…SG modules

Taxonomy

Primary key to access information

Objects containing different types of information

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

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

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

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

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

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