nvods and the live access server (las)
DESCRIPTION
NVODS and the Live Access Server (LAS). Steve Hankin , PI (NOAA/PMEL) - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: NVODS and the Live Access Server (LAS)](https://reader035.vdocuments.mx/reader035/viewer/2022081516/56814641550346895db34c62/html5/thumbnails/1.jpg)
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
![Page 2: NVODS and the Live Access Server (LAS)](https://reader035.vdocuments.mx/reader035/viewer/2022081516/56814641550346895db34c62/html5/thumbnails/2.jpg)
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
![Page 3: NVODS and the Live Access Server (LAS)](https://reader035.vdocuments.mx/reader035/viewer/2022081516/56814641550346895db34c62/html5/thumbnails/3.jpg)
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
![Page 4: NVODS and the Live Access Server (LAS)](https://reader035.vdocuments.mx/reader035/viewer/2022081516/56814641550346895db34c62/html5/thumbnails/4.jpg)
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
![Page 5: NVODS and the Live Access Server (LAS)](https://reader035.vdocuments.mx/reader035/viewer/2022081516/56814641550346895db34c62/html5/thumbnails/5.jpg)
Tour of NVODS on-line browse via Tour of NVODS on-line browse via LAS …LAS …
![Page 6: NVODS and the Live Access Server (LAS)](https://reader035.vdocuments.mx/reader035/viewer/2022081516/56814641550346895db34c62/html5/thumbnails/6.jpg)
![Page 7: NVODS and the Live Access Server (LAS)](https://reader035.vdocuments.mx/reader035/viewer/2022081516/56814641550346895db34c62/html5/thumbnails/7.jpg)
![Page 8: NVODS and the Live Access Server (LAS)](https://reader035.vdocuments.mx/reader035/viewer/2022081516/56814641550346895db34c62/html5/thumbnails/8.jpg)
![Page 9: NVODS and the Live Access Server (LAS)](https://reader035.vdocuments.mx/reader035/viewer/2022081516/56814641550346895db34c62/html5/thumbnails/9.jpg)
![Page 10: NVODS and the Live Access Server (LAS)](https://reader035.vdocuments.mx/reader035/viewer/2022081516/56814641550346895db34c62/html5/thumbnails/10.jpg)
![Page 11: NVODS and the Live Access Server (LAS)](https://reader035.vdocuments.mx/reader035/viewer/2022081516/56814641550346895db34c62/html5/thumbnails/11.jpg)
![Page 12: NVODS and the Live Access Server (LAS)](https://reader035.vdocuments.mx/reader035/viewer/2022081516/56814641550346895db34c62/html5/thumbnails/12.jpg)
![Page 13: NVODS and the Live Access Server (LAS)](https://reader035.vdocuments.mx/reader035/viewer/2022081516/56814641550346895db34c62/html5/thumbnails/13.jpg)
![Page 14: NVODS and the Live Access Server (LAS)](https://reader035.vdocuments.mx/reader035/viewer/2022081516/56814641550346895db34c62/html5/thumbnails/14.jpg)
![Page 15: NVODS and the Live Access Server (LAS)](https://reader035.vdocuments.mx/reader035/viewer/2022081516/56814641550346895db34c62/html5/thumbnails/15.jpg)
![Page 16: NVODS and the Live Access Server (LAS)](https://reader035.vdocuments.mx/reader035/viewer/2022081516/56814641550346895db34c62/html5/thumbnails/16.jpg)
![Page 17: NVODS and the Live Access Server (LAS)](https://reader035.vdocuments.mx/reader035/viewer/2022081516/56814641550346895db34c62/html5/thumbnails/17.jpg)
e.g. convert to e.g. convert to FahrenheitFahrenheit
![Page 18: NVODS and the Live Access Server (LAS)](https://reader035.vdocuments.mx/reader035/viewer/2022081516/56814641550346895db34c62/html5/thumbnails/18.jpg)
![Page 19: NVODS and the Live Access Server (LAS)](https://reader035.vdocuments.mx/reader035/viewer/2022081516/56814641550346895db34c62/html5/thumbnails/19.jpg)
(new in v6.2) customizableinterfaces
![Page 20: NVODS and the Live Access Server (LAS)](https://reader035.vdocuments.mx/reader035/viewer/2022081516/56814641550346895db34c62/html5/thumbnails/20.jpg)
basic basic transformationstransformations
![Page 21: NVODS and the Live Access Server (LAS)](https://reader035.vdocuments.mx/reader035/viewer/2022081516/56814641550346895db34c62/html5/thumbnails/21.jpg)
““Sequence” (Sequence” (in-situin-situ) ) datadata
![Page 22: NVODS and the Live Access Server (LAS)](https://reader035.vdocuments.mx/reader035/viewer/2022081516/56814641550346895db34c62/html5/thumbnails/22.jpg)
![Page 23: NVODS and the Live Access Server (LAS)](https://reader035.vdocuments.mx/reader035/viewer/2022081516/56814641550346895db34c62/html5/thumbnails/23.jpg)
![Page 24: NVODS and the Live Access Server (LAS)](https://reader035.vdocuments.mx/reader035/viewer/2022081516/56814641550346895db34c62/html5/thumbnails/24.jpg)
configurable configurable constraintsconstraints
![Page 25: NVODS and the Live Access Server (LAS)](https://reader035.vdocuments.mx/reader035/viewer/2022081516/56814641550346895db34c62/html5/thumbnails/25.jpg)
![Page 26: NVODS and the Live Access Server (LAS)](https://reader035.vdocuments.mx/reader035/viewer/2022081516/56814641550346895db34c62/html5/thumbnails/26.jpg)
![Page 27: NVODS and the Live Access Server (LAS)](https://reader035.vdocuments.mx/reader035/viewer/2022081516/56814641550346895db34c62/html5/thumbnails/27.jpg)
OPeNDAP OPeNDAP outputoutput
![Page 28: NVODS and the Live Access Server (LAS)](https://reader035.vdocuments.mx/reader035/viewer/2022081516/56814641550346895db34c62/html5/thumbnails/28.jpg)
discover discover browse browse accessaccess
![Page 29: NVODS and the Live Access Server (LAS)](https://reader035.vdocuments.mx/reader035/viewer/2022081516/56814641550346895db34c62/html5/thumbnails/29.jpg)
discover discover browse browse accessaccess
![Page 30: NVODS and the Live Access Server (LAS)](https://reader035.vdocuments.mx/reader035/viewer/2022081516/56814641550346895db34c62/html5/thumbnails/30.jpg)
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
![Page 31: NVODS and the Live Access Server (LAS)](https://reader035.vdocuments.mx/reader035/viewer/2022081516/56814641550346895db34c62/html5/thumbnails/31.jpg)
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
![Page 32: NVODS and the Live Access Server (LAS)](https://reader035.vdocuments.mx/reader035/viewer/2022081516/56814641550346895db34c62/html5/thumbnails/32.jpg)
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
![Page 33: NVODS and the Live Access Server (LAS)](https://reader035.vdocuments.mx/reader035/viewer/2022081516/56814641550346895db34c62/html5/thumbnails/33.jpg)
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
![Page 34: NVODS and the Live Access Server (LAS)](https://reader035.vdocuments.mx/reader035/viewer/2022081516/56814641550346895db34c62/html5/thumbnails/34.jpg)
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
![Page 35: NVODS and the Live Access Server (LAS)](https://reader035.vdocuments.mx/reader035/viewer/2022081516/56814641550346895db34c62/html5/thumbnails/35.jpg)
Questions?