nvods and the live access server (las)
DESCRIPTION
NVODS and the Live Access Server (LAS). Steve Hankin , PI (NOAA/PMEL) - PowerPoint PPT PresentationTRANSCRIPT
S.Hankin -- Sep. 2003S.Hankin -- Sep. 2003 LAS & NVODS
NVODS and theNVODS and theLive Access Server (LAS)Live Access Server (LAS)Steve HankinSteve Hankin, PI (NOAA/PMEL), PI (NOAA/PMEL)
Jon Callahan (U of WA/JISAO)Jon Callahan (U of WA/JISAO)Ansley Manke (NOAA/PMEL)Ansley Manke (NOAA/PMEL)Joe Mclean (U of WA/JISAO)Joe Mclean (U of WA/JISAO)
Kevin O’Brien (U of WA/JISAO) Kevin O’Brien (U of WA/JISAO) Richard Rogers (U of WA/JISAO)Richard Rogers (U of WA/JISAO)
Roland Schweitzer (U of CO/CIRES) Roland Schweitzer (U of CO/CIRES)Joe Sirott (contractor)Joe Sirott (contractor)
NVODS National Workshop, Sep. 10-12, 2003NVODS National Workshop, Sep. 10-12, 2003
S.Hankin -- Sep. 2003S.Hankin -- Sep. 2003 LAS & NVODS
Our goal:Our goal:
• ProvideProvidea uniform, minimum guaranteed a uniform, minimum guaranteed level of geo- and time-referenced on-level of geo- and time-referenced on-line browse access for all NVODS line browse access for all NVODS data data
S.Hankin -- Sep. 2003S.Hankin -- Sep. 2003 LAS & NVODS
Why is this important to Why is this important to NVODS?NVODS?
• On-line browse is the bridge to desktop On-line browse is the bridge to desktop access:access:discover discover browse browse access access
• Broadens the reach of the dataBroadens the reach of the data– educators, recreationalists, policy makers …educators, recreationalists, policy makers …
• Increases visibility and tangible successIncreases visibility and tangible success
S.Hankin -- Sep. 2003S.Hankin -- Sep. 2003 LAS & NVODS
• Metadata (XML) contains the “intelligence”• Back end applications do the real work• OPeNDAP provides remote data access
LAS is an “Information Product Server”
Internet
2
3
LocalData
LAS productserver(perl)
NetScape
Temp
Dep
th
4
Internet(OPenDAP)
RemoteData
Meta-data
LASUI
1
LAS UIserver(java)
workapplication
Tour of NVODS on-line browse via Tour of NVODS on-line browse via LAS …LAS …
e.g. convert to e.g. convert to FahrenheitFahrenheit
(new in v6.2) customizableinterfaces
basic basic transformationstransformations
““Sequence” (Sequence” (in-situin-situ) ) datadata
configurable configurable constraintsconstraints
OPeNDAP OPeNDAP outputoutput
discover discover browse browse accessaccess
discover discover browse browse accessaccess
S.Hankin -- Sep. 2003S.Hankin -- Sep. 2003 LAS & NVODS
LAS “sisters” share metadata to form a unified (virtual) site.OPeNDAP allows LAS to difference distributed fields.
Scalability and robust comparison
LASUI
NetScape
Data
LAS
site 1
Meta
Meta
VIRTUAL server
Data
LAS
Meta
Data
LAS
site 2
Meta
site 4
Data
LAS
Meta
site 3
LASuser
interface
Meta Meta
Meta
S.Hankin -- Sep. 2003S.Hankin -- Sep. 2003 LAS & NVODS
FDS – Ferret DODS (“Data”) FDS – Ferret DODS (“Data”) ServerServer Under development (NOAA/HPCC funded)Under development (NOAA/HPCC funded)
• Supplies OPeNDAP output from LAS (via Supplies OPeNDAP output from LAS (via Ferret)Ferret)
• Based upon COLA’s “anagram” (GDS)Based upon COLA’s “anagram” (GDS)• Acts as an OPeNDAP “AIS” Acts as an OPeNDAP “AIS” (e.g. fix mangled (e.g. fix mangled
coordinates)coordinates)
• Inputs include (tab-)delimited, OPeNDAP, Inputs include (tab-)delimited, OPeNDAP, FORTRAN, …FORTRAN, …
• ““Constraint-free” server-side data Constraint-free” server-side data transformationstransformations
S.Hankin -- Sep. 2003S.Hankin -- Sep. 2003 LAS & NVODS
Query available data sets:Query available data sets:
Query variables in data set “model_1”:Query variables in data set “model_1”:
Query space-time domain:Query space-time domain:
Request a subset of data as a file:Request a subset of data as a file: (“asc” for ASCII format) (“asc” for ASCII format)
““Batch” access to productsBatch” access to products
>lasls http://cpu/LAS>lasls http://cpu/LAS
>lasls http://cpu/LAS model_1>lasls http://cpu/LAS model_1
>lasls http://cpu/LAS model_1 sst>lasls http://cpu/LAS model_1 sst
>lasget -x 20:60 -y 20:60 -t 11-Dec-2000 -f asc >lasget -x 20:60 -y 20:60 -t 11-Dec-2000 -f asc http://cpu/LAS model_1 sst http://cpu/LAS model_1 sst
S.Hankin -- Sep. 2003S.Hankin -- Sep. 2003 LAS & NVODS
““Web Service” access to Web Service” access to productsproducts
• XML request protocol implemented and documented
• XML “package” out implemented and documented
• XML query protocol under development
• formal SOAP interface under development
S.Hankin -- Sep. 2003S.Hankin -- Sep. 2003 LAS & NVODS
Summary:Summary:LAS has gone a considerable way towards achieving its LAS has gone a considerable way towards achieving its
goal of providing on-line browse access to all NVODS goal of providing on-line browse access to all NVODS datadata
Pressing ChallengesPressing Challenges• Use new OPeNDAP aggregation capabilitiesUse new OPeNDAP aggregation capabilities
(GoMOOS, NDBC and NAVO are in our development server now)(GoMOOS, NDBC and NAVO are in our development server now)
• Use OPeNDAP Translation to access add’l HDF dataUse OPeNDAP Translation to access add’l HDF data• Use v6.2 configurability (esp. clickable map Use v6.2 configurability (esp. clickable map
interfaces)interfaces)• Easier configuration of new data sets (AIS!)Easier configuration of new data sets (AIS!)• Improved sychronizationImproved sychronization
(real-time updates and sister servers)(real-time updates and sister servers)
• Fusion of Sequence and gridded dataFusion of Sequence and gridded data• Incorporation of FDS – full bi-directional OPeNDAPIncorporation of FDS – full bi-directional OPeNDAP
Questions?