1 CLASS – Simple NOAA Archive Access Portal SNAAP Eric Kihn and Rob Prentice NOAA/NGDC ESIP Meeting January 7 th, 2009 Simple NOAA Archive Access Portal.

Slides:



Advertisements
Similar presentations
GEOSS ADC Architecture Workshop Clearinghouse, Catalogues, Registries Doug Nebert U.S. Geological Survey February 5, 2008.
Advertisements

Page 1 CSISS LCenter for Spatial Information Science and Systems 03/19/2008 GeoBrain BPELPower Workflow Engine Liping Di, Genong Yu Center.
1 NASA CEOP Status & Demo CEOS WGISS-25 Sanya, China February 27, 2008 Yonsook Enloe.
CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin.
Multi-Mode Survey Management An Approach to Addressing its Challenges
Geospatial One-Stop A Federal Gateway to Federal, State & Local Geographic Data
Integrating NOAA’s Unified Access Framework in GEOSS: Making Earth Observation data easier to access and use Matt Austin NOAA Technology Planning and Integration.
ECHO: NASA’s E os C learing HO use Integrating Access to Data Services Michael Burnett Blueprint Technologies, 7799 Leesburg.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Operating a Virtual Observatory Raymond J. Walker, Jan Merka, Todd A. King, Thomas Narock, Steven P. Joy, Lee F. Bargatze, Peter Chi and James Weygand.
Data Grids: Globus vs SRB. Maturity SRB  Older code base  Widely accepted across multiple communities  Core components are tightly integrated Globus.
A DAPT IST Composite Services Gustavo Alonso Swiss Federal Institute of Technology (ETHZ) Zürich, Switzerland.
Robust Tools for Archiving and Preserving Digital Data Joseph JaJa, Mike Smorul, and Mike McGann Institute for Advanced Computer Studies Department of.
PAWN: A Novel Ingestion Workflow Technology for Digital Preservation
PAWN: A Novel Ingestion Workflow Technology for Digital Preservation Mike Smorul, Joseph JaJa, Yang Wang, and Fritz McCall.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
©2011 Quest Software, Inc. All rights reserved. Steve Walch, Senior Product Manager Blog: November, 2011 Partner Training Webcast.
PerfSONAR Client Construction February 11 th 2010, APAN 29 – perfSONAR Workshop Jeff Boote, Assistant Director R&D.
January, 23, 2006 Ilkay Altintas
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
Metadata (for the data users downstream) RFC GIS Workshop July 2007 NOAA/NESDIS/NGDC Documentation.
Classroom User Training June 29, 2005 Presented by:
TeraGrid Information Services John-Paul “JP” Navarro TeraGrid Grid Infrastructure Group “GIG” Area Co-Director for Software Integration and Information.
OCLC Online Computer Library Center CONTENTdm ® Digital Collection Management Software Ron Gardner, OCLC Digital Services Consultant ICOLC Meeting April.
The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada.
Distributed Voyager (DVoy) Web Services
Digital Object Architecture
Bringing it All Together: NODC’s Geoportal Server as an Integration Tool for Interoperable Data Services Kenneth S. Casey, Ph.D. YuanJie Li NOAA National.
Unidata’s TDS Workshop TDS Overview – Part II October 2012.
GCMD/IDN STATUS AND PLANS Stephen Wharton CWIC Meeting February19, 2015.
1 OPeNDAP/ECHO Demo Integrating and Chaining services September, 2006 CEOS WGISS 22 Annapolis, MD.
EPE Release 2 IOC Review August 7, 2012 Ocean Observatories Initiative OOI EPE Release 2 Initial Operating Capability Review System Development Overview.
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
1 Overview of the Application Hosting Environment Stefan Zasada University College London.
Digital Earth Communities GEOSS Interoperability for Weather Ocean and Water GEOSS Common Infrastructure Evolution Roberto Cossu ESA
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
GEO-IDE Community Building and Best Practices Process GEO-IDE Standards Process Denver Post, Sunday, 9 April 2006.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
AUKEGGS Architecturally Significant Issues (that we need to solve)
Consolidated Metadata Repository (CMR) Status and Look Ahead CWIC 2015 Annual Meeting, February 18-19, 2015 This work was supported by NASA/GSFC under.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Presented by Scientific Annotation Middleware Software infrastructure to support rich scientific records and the processes that produce them Jens Schwidder.
ModelPedia Model Driven Engineering Graphical User Interfaces for Web 2.0 Sites Centro de Informática – CIn/UFPe ORCAS Group Eclipse GMF Fábio M. Pereira.
User Working Group 2013 Data Access Mechanisms – Status 12 March 2013
Presented by Jens Schwidder Tara D. Gibson James D. Myers Computing & Computational Sciences Directorate Oak Ridge National Laboratory Scientific Annotation.
EGEE User Forum Data Management session Development of gLite Web Service Based Security Components for the ATLAS Metadata Interface Thomas Doherty GridPP.
Preliminary Ocean Project Page 1 WGISS SG May 15, C. Caspar G. Tandurella P. Goncalves G. Fallourd I. Petiteville Preliminary Ocean Project Phase.
Mercury – A Service Oriented Web-based system for finding and retrieving Biogeochemical, Ecological and other land- based data National Aeronautics and.
1 NASA CEOP Final Summary CEOS WGISS-26 Boulder, Colorado September 23, 2008 Yonsook Enloe
U.S. Department of the Interior U.S. Geological Survey FGDC CWG January 6, 2009 Geospatial One-Stop Update Rob Dollison
Mercury. One single online platform: Mercury Highlights – USP’s Web-based platform: accessible from any computer in any location without installing any.
1 Service Creation, Advertisement and Discovery Including caCORE SDK and ISO21090 William Stephens Operations Manager caGrid Knowledge Center February.
U.S. Environmental Protection Agency Central Data Exchange Pilot Project Promoting Geospatial Data Exchange Between EPA and State Partners. April 25, 2007.
Task IN-03 GEO Work Plan Symposium 2014 GEOSS Common Infrastructure IN-03.
Implementing (parts of) FRAD in a FRBR-based discovery system Jenn Riley Metadata Librarian Indiana University Digital Library Program.
NSDL STEM Exchange: Technical Overview and Implications for Active Dissemination of Federally Funded Resources Across Implementation Systems.
1 CLASS – Simple NOAA Archive Access Portal SNAAP Eric Kihn and Rob Prentice NGDC CLASS Developers Meeting July 14th, 2008 Simple NOAA Archive Access Portal.
ESIP Air Quality Jan Air Quality Cluster Air Quality Cluster Technology Track Earth Science Information Partners Partners NASA NOAA EPA (?) USGS.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
The Earth Information Exchange. Portal Structure Portal Functions/Capabilities Portal Content ESIP Portal and Geospatial One-Stop ESIP Portal and NOAA.
1 2.5 DISTRIBUTED DATA INTEGRATION WTF-CEOP (WGISS Test Facility for CEOP) May 2007 Yonsook Enloe (NASA/SGT) Chris Lynnes (NASA)
ECHO Technical Interchange Meeting 2013 Timothy Goff 1 Raytheon EED Program | ECHO Technical Interchange 2013.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
AMSA TO 4 Advanced Technology for Sensor Clouds 09 May 2012 Anabas Inc. Indiana University.
NOAA Data User Workshop: Access Tools
HMA Identity Management Status
The future of distributed systems architecture
NASA's Earth Science Gateway ESIP Meeting at College Park, Nov
Geoscience Australia Service Metadata
Presentation transcript:

1 CLASS – Simple NOAA Archive Access Portal SNAAP Eric Kihn and Rob Prentice NOAA/NGDC ESIP Meeting January 7 th, 2009 Simple NOAA Archive Access Portal

2 CLASS – Simple NOAA Archive Access Portal SNAAP Goals Integrate diverse data archive systems via a standards based, user focused, web services interface Create a set of tools that shows the benefit of such an API for users Discover new technology and evaluate cutting edge tools for handling integration and presentation Document integration of multiple data types and sources through an single API (time-series, grid, swath, etc..) Keep it simple. Anything tough is a client problem

3 CLASS – Simple NOAA Archive Access Portal The Data Environment Now CLASS ADS (e.g. AVHRR) Web Interface Subscriptions HumanMachine Data Providers VisualizationInventory Order NMMR/Metadata NGDC/SPIDR (e.g. DMSP, Space Physics) Web Interface Metadata SPIDR WS SNAAP Web Interface Metadata Data Access

4 CLASS – Simple NOAA Archive Access Portal What is the origin of SNAAP? The project evolved from the goal to put an API on CLASS. It was quickly realized that the boundary is then arbitrary and it makes sense to extend the API to other data systems CLASS (and other systems) already have a functional API for intra-system communication but the duplicity of systems causes real headaches The system is currently limited to archive (non-real time) data systems following its archive access origins SNAAP is part of the GEO/GEOSS effort. Its architecture and capabilities do for NOAA what is being done in GEOSS (archive)

5 CLASS – Simple NOAA Archive Access Portal SNAAP Functionality Search for appropriate data sets Discover data by time, type, location, abstract, etc. Support for multiple metadata schema (FGDC, IEEE, SPASE) Standards based (xQuery and REST) This is in already in CLASS (4.3.3) – awaiting policy Order Data Needs a standard way to describe ordering options This is done via Ordering Extensions (OE) which are linked to and extend standard metadata Needs some framework for service integration (i.e. transforms) this is provided via (Data Access and Integration) DAI Actions Provider Integration Layer We have chosen OGSA-DAI for the demo (This could change in production) We offer both a SOAP and REST interface (slightly different functionality) Its important that the backend retrieval not effect the consumer.

6 CLASS – Simple NOAA Archive Access Portal Advantages This approach mirrors that of the highly successful OGC specification for map services (what, make, retrieve) It minimizes entry burden for new providers Its simplicity makes it scalable It doesn’t preclude or interfere with on-going activity, just opens up new integration possibilities.

7 CLASS – Simple NOAA Archive Access Portal Metadata: A Complete Data Environment is More than Just the Bits

8 CLASS – Simple NOAA Archive Access Portal Snapshot of the SNAAP API architecture

9 CLASS – Simple NOAA Archive Access Portal Why OGSA-DAI? Standard tool in the Grid community Includes a “process” for extraction Built in support for asynchronous transactions Includes support for domain login Looked at alternatives like OpenDap, WCS, Custom applications –documentation of our analysis is available Problem: Its very complex and not well accepted in NOAA

10 CLASS – Simple NOAA Archive Access Portal Data Order Flow

11 CLASS – Simple NOAA Archive Access Portal CLASS Ordering Extensions (OE) schema upper level

12 CLASS – Simple NOAA Archive Access Portal CLASS OE schema: parameters and time

13 CLASS – Simple NOAA Archive Access Portal CLASS OE schema: map and ROI

14 CLASS – Simple NOAA Archive Access Portal CLASS OE schema: station map

15 CLASS – Simple NOAA Archive Access Portal Key Goal: Minimize the Burden on Providers Create a standard metadata record for the data set. (They should be doing this anyway). Create an Ordering extension document. If they are offering web distribution this is trivial. Write an adapter to the middle layer, unless they have a supported service (like JDBC, FTP, etc..) in which case adapt an existing one. To hook to SNAAP a provider would : The provider then: Continues to serve data and metadata as before plus SNAAP access.

16 CLASS – Simple NOAA Archive Access Portal Data Sets and Types Data Types Time-series – Sunspot number Grids – NCEP Reanalysis Stations – Ionospheric Soundings Swath - AVHRR Profiles – Ocean Profile Maps – Nighttime lights More?

17 CLASS – Simple NOAA Archive Access Portal Target Audience There is a clear understanding that many communities are already well served by existing data systems The SNAAP API targets developers who want to add new functionality to integrated NOAA archives When operational it will provide fully redundant support for data discovery and retrieval It is hoped that by having the data accessible in a standard open way more innovative client tools will become available.

18 CLASS – Simple NOAA Archive Access Portal Visualization screens – 1 time series and map server

19 CLASS – Simple NOAA Archive Access Portal Visualization screens – 2 NASA World Wind plugins

20 CLASS – Simple NOAA Archive Access Portal MS Excel and NASA World Wind interoperability for trajectory data Excel with track points Excel with data along tracks Drag & Drop controls NASA World Wind

21 CLASS – Simple NOAA Archive Access Portal Future Plans Plan transition to operations (CLASS Team) This will identify a CLASS build and date for SNAAP inclusion This would require some review process (including outside) and a versioning of OE Seek outside review of the OE documentation. Plan to include non-granule based asynchronus (i.e. models, transforms) data extractions Enhance the connection with GEO-IDE Upgrade to DAI DONE Expand proto-type to cover more NOAA and non-NOAA data types and services and document lessons learned Release the work to the public: Metadata tool is available as VxOware Work on single user sign-on.

22 CLASS – Simple NOAA Archive Access Portal BACK UP SLIDES

23 CLASS – Simple NOAA Archive Access Portal Asynchronous Ordering CLASS API Demonstration

24 CLASS – Simple NOAA Archive Access Portal Orbit Inventory List

25 CLASS – Simple NOAA Archive Access Portal User Basket (Order & Check- Status)

26 CLASS – Simple NOAA Archive Access Portal Order System Entities Granule List now using ECHO XML in the return New entity “Data Basket” – handle to collection of order Demo currently orders all data centrally will need to be adapted

27 CLASS – Simple NOAA Archive Access Portal Order Sequence Diagram Data basket ID is the API handle OGSA-DAI activities handle the extraction and packaging Status check is currently by basket only (XML return) Finished granules return a URL handle to the entity