1 / 34

Latest Developments on the Live Access Server Steve Hankin - NOAA/PMEL

Latest Developments on the Live Access Server Steve Hankin - NOAA/PMEL. Funded by: NOAA NASA US Navy NSF NOPP Ver. 1.0 – 1994. (new). Looking for another Suggestions?. I hate outlines. Review What’s new What’s next. Review. Definition

Download Presentation

Latest Developments on the Live Access Server Steve Hankin - NOAA/PMEL

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Latest Developments on theLive Access ServerSteve Hankin - NOAA/PMEL • Funded by: • NOAA • NASA • US Navy • NSF • NOPP • Ver. 1.0 – 1994 (new) Looking for another Suggestions? LAS – GO-ESSP mtg

  2. I hate outlines • Review • What’s new • What’s next LAS – GO-ESSP mtg

  3. Review Definition Main Entry: L·A·SPronunciation: ‘el-ay-esFunction: noun 1. a configurable product serverfor 1 to 4Dgeo-science datasets Merriam-Webster Dictionary2005 Hankin edition LAS – GO-ESSP mtg

  4. A science “home page” Informationaccess Parallel data access Live Access Server LAS – GO-ESSP mtg

  5. Information hierarchy:NVODS LASas an example LAS – GO-ESSP mtg

  6. A typical “main” window of the user interface basic constraints configurable options LAS – GO-ESSP mtg

  7. netCDF LAS – GO-ESSP mtg

  8. Compare variables from different datasets LAS – GO-ESSP mtg

  9. Difference plot(regridding as required) LAS – GO-ESSP mtg

  10. Compute simple analyses LAS – GO-ESSP mtg

  11. LAS – GO-ESSP mtg

  12. In-situobservations  custom “constraints” LAS – GO-ESSP mtg

  13. LAS -- an “Information Product Server” Ferret, CDAT or other • XML Metadata contains the “intelligence” • Back end applications do the real work • OPeNDAP provides remote data access LAS – GO-ESSP mtg

  14. radical custom UIs:e.g. for K-12 students(LAS v6.5 includes a JavaScript API) LAS – GO-ESSP mtg

  15. “Scripted” access to LAS Query available data sets: Query variables in data set “model_1”: Query space-time domain: Request a subset of data as a file: (“asc” for ASCII format) >lasls http://cpu/LAS >lasls http://cpu/LAS  model_1 >lasls http://cpu/LAS  model_1  sst >lasget  -x 20:60  -y 20:60 -t 11-Dec-2000  -f asc        http://cpu/LAS  model_1 sst LAS – GO-ESSP mtg

  16. Custom-izedUIs:variations on familiar look and feel LAS – GO-ESSP mtg

  17. I hate outlines • Review • What’s new • What’s next LAS – GO-ESSP mtg

  18. LAS and THREDDS THematicRealtimeEnvironmentalDistributedDataServices(from Unidata) -- an XML summary of a data collection -- • LAS can generate a THREDDS catalog • LAS will auto-configure from a THREDDS catalog LAS – GO-ESSP mtg

  19. THREDDS output LAS – GO-ESSP mtg

  20. LAS can generate a THREDDS catalog • LAS will auto-configure from a THREDDS catalog “addXML” == LAS utility to configure data sets Point addXML at a THREDDS catalog and you get an LAS to access that catalog. E.g. for • OPeNDAP servers • GDS and Unidata aggregation servers • Other LAS servers LAS – GO-ESSP mtg

  21. LAS and OPeNDAP FDS = “Ferret Data Server” • OPeNDAP output for LAS-served data • Built on ‘Anagram’ Java framework(like “GDS” -- from C.O.L.A.) LAS – GO-ESSP mtg

  22. Why is this significant? E.g. On-the-fly regriddingfrom curvilinearto rectilinearcoordinates FDS serves this rectilinear “view” through OPeNDAP LAS – GO-ESSP mtg

  23. LAS browsing can be continued at the desktop LAS – GO-ESSP mtg

  24. Continuing at the desktop … Open the remote dataset (“foo”) like any filename http://server/FDS/foo FDS provides server-side analyses:(Z-average of “TEMP”) http://server/FDS/_expr_{foo}{Tave=TEMP[Z=@AVE]} FDS employs “delayed analysis” • the whole dataset appears to be transformed LAS – GO-ESSP mtg

  25. Collaborating “sister” servers Comparison between datasets becomes straightforward: Servers request regridded data from one another via FDS. LAS – GO-ESSP mtg

  26. Demanding (large) products may be created in “batch” mode LAS – GO-ESSP mtg

  27. I hate outlines • Review • What’s new • What’s next LAS – GO-ESSP mtg

  28. LAS&GIS ArcIMS “back-end”to LAS LAS – GO-ESSP mtg

  29. LAS & GIS • LAS to respond to OGC protocols • WMS and WCS (maybe WFS, too) • LAS UIs in the style of a GIS • GIS-friendly output products • ASCII Grid • GeoTIFF • ShapeFiles LAS – GO-ESSP mtg

  30. Component Design for LAS Product Server Browser UI (java/script) servers LAS XML configuration metadata UIS SOAP(*) PS SOAP BES BES BES UIS = User Interface Server PS = Product Server BES = Backend Server commands products Legacy BE Legacy BE Remote BE = areas of design change (*) not in initial version LAS – GO-ESSP mtg

  31. Current Product Server (Perl) splits intotwo components (Java) • Product Server • Parses and completes incoming requests • Provides logic for caching, batch, security, … • May request products from more than one Back-end Servers (compound products) • Back-end server • Produces products using legacy apps or Web services • Isolated from LAS logic and configuration Back-end request protocol utilizes JavaBeans exchanged via SOAP LAS – GO-ESSP mtg

  32. to conclude:the ecological niche of LAS … “a configurable product server for 1 to 4Dgeo-science datasets” • not necessarily ‘optimal’, but … • very flexible • community-integrated • supported (by others) LAS – GO-ESSP mtg

  33. Who is using LAS? • US Federal agencies • NOAA (PMEL, CDC, GFDL, NCDC, NGDC, NODC, NMFS, ...) • NASA (NSIIP, Goddard DAAC, JPL, …) • Navy (FNMOC/GODAE, NAVO) • DOE (LLNL, Oak Ridge) • Research Institutions • NCAR • MBARI • WHOI • RSMAS • URI/GSO • JISAO • IPRC • COLA • International • France (IFREMER, Mercator, CNRS, Aviso, Mersea, IPSL) • UK (UK Met Office, NERC(*)) • Germany (Alfred Wegner Instuitute) • Canada (Halifax harbor moorings) • Australia (CSIRO) • India (Center for Modeling and Simulation ) http://www.ferret.noaa.gov/LAS LAS – GO-ESSP mtg

  34. Thank you LAS – GO-ESSP mtg

More Related