1 1 ECHO Extended Services WGISS – 23 Hanoi, Vietnam May 15, 2007.

Slides:



Advertisements
Similar presentations
Drybridge Consulting Party Identification Directory Installing the Microsoft Research Service IDEAlliance and Drybridge Consulting – collaborating to deliver.
Advertisements

NASA Agency Report Kathy Fontaine WGISS-23 Hanoi, Vietnam May 25, 2007.
GEOSS Common Infrastructure (GCI): status and evolution EC Side Event - GEO Plenary IX Foz do Iguacu, November 2012 Mirko Albani Earth Observation.
Creating and Submitting a Necessary Wayleave Application
Recruitment Booster.
© 2006 Blueprint Technologies, Inc. All Rights Reserved ECHO – NASA’s Middleware for an Earth Science Marketplace Overview and Status WGISS 22.
Program Management Portal: Overview for the Client
Integrating NOAA’s Unified Access Framework in GEOSS: Making Earth Observation data easier to access and use Matt Austin NOAA Technology Planning and Integration.
NASA COMMON METADATA REPOSITORY (CMR) Update and Near Term Plans – CEOS WGISS 37 1 Andrew Mitchell Earth Science Data and Information Systems (ESDIS) National.
ECHO: NASA’s E os C learing HO use Integrating Access to Data Services Michael Burnett Blueprint Technologies, 7799 Leesburg.
1 Adaptive Management Portal April
Brokering Mathematical Services Through a Web Registry.
Tools and Services for the Long Term Preservation and Access of Digital Archives Joseph JaJa, Mike Smorul, and Sangchul Song Institute for Advanced Computer.
Hands-On Microsoft Windows Server 2003 Networking Chapter 7 Windows Internet Naming Service.
NOAA Metadata Update Ted Habermann. NOAA EDMC Documentation Directive This Procedural Directive establishes 1) a metadata content standard (International.
SATERN for Supervisors May Session Objectives At the end of the session, participants will be able to:  Describe the benefits of SATERN.  Log.
Form Builder Iteration 2 User Acceptance Testing (UAT) Denise Warzel Semantic Infrastructure Operations Team Presented to caDSR Curation Team March.
GEOSS Common Infrastructure: A practical tour Doug Nebert U.S. Geological Survey September 2008.
MEGS+ Michigan Electronic Grants System Plus Office of Special Education May 2012.
Classroom User Training June 29, 2005 Presented by:
System for Administration, Training, and Educational Resources for NASA SATERN Overview for Learners May 2006.
ECHO For International Partners March 8, 2005 Robin Pfister Yonsook Enloe.
Using the SAS® Information Delivery Portal
Updates from EOSDIS -- as they relate to LANCE Kevin Murphy LANCE UWG, 23rd September
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
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.
Lead Management Tool Partner User Guide March 15, 2013
1 EOS Clearinghouse Robin Pfister, NASA/GSFC CEOS WGISS May 10-14, 2004.
SATERN for Supervisors Updated: January Session Objectives At the end of the session, participants will be able to:  Describe the benefits of SATERN.
XML Registries Source: Java TM API for XML Registries Specification.
FGDC and GOS Metadata: Foundations to Build the NSDI Sharon Shin FGDC Secretariat / Geospatial One-Stop.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
1 1 ECHO Overview and Status Enabling Interoperability with NASA Earth Science Data and Services GES DISC User Working Group May 10, 2011 Andrew E. Mitchell.
NASA’s EOSDIS Clearinghouse - ECHO - WGISS – 24. Status ECHO 9 is operational ECHO 10 Focused on a re-architecture of Ingest services.
What is CWIC? Authors: Doug Newman Andrew Mitchell
Using the Global Change Master Directory (GCMD) to Promote and Discover ESIP Data, Services, and Climate Visualizations Presented by GCMD Staff January.
WGISS-40: IDN Report Michael Morahan WGISS-40 Fall meeting / Harwell, United Kingdom
Using Portals and Registries: Publishing Metadata to GCMD Lola Olsen 1, Tyler Stevens 2, 1 National Aeronautics and Space Administration (NASA) 2 Wyle.
Geospatial One-Stop FGDC and GOS: Working as One to Build the NSDI Sharon Shin Federal Geographic Data Committee Geospatial One-Stop Metadata Coordinator.
1 Using the GEOSS Common Infrastructure in the Air Quality & Health SBA: Wildfire & Smoke Assessment Prepared by the GEOSS AIP-2 Air Quality & Health Working.
1 Service Creation, Advertisement and Discovery Including caCORE SDK and ISO21090 William Stephens Operations Manager caGrid Knowledge Center February.
1 Registry Services Overview J. Steven Hughes (Deputy Chair) Principal Computer Scientist NASA/JPL 17 December 2015.
1 1 ECHO Extended Services February 15, Agenda Review of Extended Services Policy and Governance ECHO’s Service Domain Model How to…
Task IN-03 GEO Work Plan Symposium 2014 GEOSS Common Infrastructure IN-03.
Electronic Submission of Medical Documentation (esMD)
Fire Emissions Network Sept. 4, 2002 A white paper for the development of a NSF Digital Government Program proposal Stefan Falke Washington University.
Global Change Master Directory (GCMD) Mission “To assist the scientific community in the discovery of Earth science data, related services, and ancillary.
1 Using the GEOSS Common Infrastructure in the Air Quality & Health SBA: Wildfire & Smoke Assessment Prepared by the GEOSS AIP-2 Air Quality & Health Working.
What is ECHO? ECHO Open Search ECHO Facts NASA’s Earth Observing System ClearingHOuse (ECHO) acts as the core metadata.
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.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
1 ECHO ECHO 9.0 for Data Partners Rob Baker January 23, 2007.
Interactions & Automations
The Earth Information Exchange. Portal Structure Portal Functions/Capabilities Portal Content ESIP Portal and Geospatial One-Stop ESIP Portal and NOAA.
© 2005 Blueprint Technologies, Inc. All Rights Reserved Categorizing Web Services WGISS DSTT Discussion.
ISWG / SIF / GEOSS OOS - August, 2008 GEOSS Interoperability Steven F. Browdy (ISWG, SIF, SCC)
LP DAAC Overview – Land Processes Distributed Active Archive Center Chris Doescher LP DAAC Project Manager (605) Chris Torbert.
CEOS Working Group on Information System and Services (WGISS) Data Access Infrastructure and Interoperability Standards Andrew Mitchell - NASA Goddard.
International Planetary Data Alliance Registry Project Update September 16, 2011.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
AIRS Meeting GSFC, February 1, 2002 ECS Data Pool Gregory Leptoukh.
Introduction to the GEOSS Registries: Components, Services, and Standards Doug Nebert U.S. Federal Geographic Data Committee June 2007.
GEOSS Component and Service Registry (CSR)
NATE Blue Button Directory Detailed overview
EOS ClearingHOuse Robin Pfister Code 423, NASA/GSFC
Session 3A: Catalog Services and Metadata Models
WGISS-41: IDN Report Michael Morahan CEOS WGISS-41 Meeting
Wsdl.
WGISS Connected Data Assets Oct 24, 2018 Yonsook Enloe
Presentation transcript:

1 1 ECHO Extended Services WGISS – 23 Hanoi, Vietnam May 15, 2007

2 Agenda ECHO Status Review of Extended Services Policy and Governance ECHO’s Service Domain Model How to…

3 ECHO Status and Activities Release Highlights Performance Status Current Participation Upcoming Highlights GCMD Interoperability

4 What is ECHO? SOA-based middleware for the exchange of Earth Observation resources Based on Web Service Technologies Focused on Interoperability Two types of registries Data Registry Published metadata representing data holdings –Datasets (directory-level) –Granules (inventory-level) Data model is comprehensive, yet extensible Service Registry Standards-based Multiple service types Flexible Categorization ECHO’s services that support the interaction with those registries: Publication Discovery Understanding Access

5 ECHO Status - Version 9 Version 9 went operational on April 25, 2007 Key Capabilities Improved Catalog Searching Performance Case Sensitive Searches Improved Order Options SSL communication Streamlined API for providers New Order Options framework Improved Reconciliation Capabilities Improved error handling Eventing for Services Web-based PUMP tool

6 ECHO Status - Performance ECHO performance improvement activities focused on Queries, Presenting Results, and Ordering Overall significant performance improvement: Version 9 is 91% faster than ECHO Version 8 ECHO 8.0ECHO Dataset, Spatial 1, and Temporal Dataset, Spatial 3, and Temporal >10 Datasets, Spatial 1, and Temporal Spatial 1 and Temporal Dataset and OnlineOnly1308 Dataset(s), Spatial 1, Temporal 2, and OnlineOnly Dataset, Spatial 1, Temporal 2, and DayNightFlag o x 10 o 2.1 month 3.25 o x 75 o 4.10 months

7 ECHO Status - Current Participations Current Holdings Collections2,082 Granules56 million Browse19 million Data Partners Operational Public 10 Test 1 (PO DAAC) Proposed2 (USGS, OCDPS) Landsat incorporation in process Availability beginning by end of 2007 Client Partners Operational1 In evaluation or test9 Active development3 Planning/requirements3

8 ECHO Status - ECHO 10 Target Operational Q Ingest Updates Improved Operability Improved Reconciliation Updated data rules for data integrity Increase reliability and maintainability Security improvements Migrate existing ECS User accounts to ECHO Alpha Testbed available

9 ECHO Policy – Participation Data Providers ECHO works to specific Data Success Criteria, as part of the EOSDIS Evolution implementation effort Support metadata and browse for all EOS data products and other identified data held by NASA DAAC and Data Centers or the USGS Long-term Archive. Transition existing EDG partners to ECHO, including interested international partners Clients ECHO has an open policy for clients; anyone can create an ECHO client ECHO is identifying science communities who could benefit from ECHO’s capabilities and resources (e.g. metadata and services) ACCESS 2006 solicitation for ECHO clients OPeNDAP community Proposed TERRA data fusion client Extended Services ECHO is also looking to find extended services that could be applied to the data represented in ECHO and would benefit the science community ESDS’ Tech Infusion WG has been adding services to ECHO LP DAAC has identified services that they would like to offer in ECHO for the land community Proposed TERRA data fusion client will add data fusion services to ECHO CEOS presentation to solicit services participation

10 GCMD Interoperability GCMD and ECHO provide complementary capabilities to enable Earth science research GCMD enables users to locate a broad spectrum of Earth science datasets and services relevant to global change and Earth science research. GCMD holds over 21,000 metadata records. ECHO enables users to search and access NASA’s granule-level Earth science data and related services through tailored interfaces. ECHO has over 2,000 datasets and 56 million granules. GCMD and ECHO interoperate to provide a cohesive perspective of NASA’s Earth science data holdings

11 ECHO Extended Services - Overview

12 Extended Services Background What are “Extended Services” “Services” - functional capabilities offered by the community “Extended” – because they are not native to ECHO Published to the ECHO Registry Functional Summary – What does ECHO do with them? Register – Service Providers register the services Activate – ECHO operations review and activate them. Find – Users find the services using the UDDI inquiry API or Extended Services Viewer Retrieve – Users can get the services to view their details Update – Service Providers can update their services Delete – Service Providers can remove their services

13 Extended Services Capabilities Full CRUD for Extended Service Entities Create Read Update Delete Allow for combined Service Interface/Implementation WSDL Single registration sequence Initial brokering of services Invocation Service

14 Extended Services Capabilities (con’d) Event Management Publication of events for changes in the registry Examples: New Service Interface, Service Deleted, Service Updated, etc. Ability to subscribe to those events Notification upon event occurrence Event Summary New Dataset Updated Dataset Deleted Dataset New Service Updated Service Deleted Service Based on WS-Eventing & -Notification

15 Policy and Governance Policy drives how an organization uses the tools available to them. To protect the organization’s interests ECHO is a partnership between NASA and ECHO participants NASA has the responsibility to ensure that what it publicly represents is legitimate and appropriate ECHO policy practices Registered partners may publish Form sent to ECHO Operations team NASA approval Two-phased Publication Registration & Activation

16 Registration & Activation Pattern

17 ECHO’S Service Domain Model Provider

18 Extended Services Entity: Web Service Interface Defines a web service API Defined in a WSDL file Hosted within ECHO system Centrally managed interfaces encourages standardization and reuse within community Reusable between provider organizations Example: Common Subsetting interface Common Access service interface (OPeNDAP) WMS service

19 Extended Services Entity: Web Service Implementation An executable web service hosted by an ECHO Service Provider Defined in a WSDL file Contains at least one service element May implement interfaces registered in ECHO By importing interface WSDL from ECHO hosted location Examples: An application-specific service (OPeNDAP Query adaptor) A predictive model Specific WMS server

20 Extended Services Entity: Web Service GUI A user interface for a web service Provides a way for human to interact with a web service Includes name, description, and access point Associated with implementations and interfaces registered in ECHO Examples: ECHO Query Client Domain Specific User Client for subsetting

21 Extended Services Entity: Advertisement A way to advertise a service that is not a real Web Service Includes name and description of service and an access point Example Service for expert advice on a specific application area Ability to drop sensors in the Chesapeake Bay

22 Categorization and Classification Natural technique for understanding and remembering items and their relationship to other items Categorization Process of creating categories or types Classification Process of assigning objects within categories Example: Animal and Plant kingdoms Businesses in a phone book

23 Taxonomies A way of classifying extended service entities in ECHO. Have a tree like structure. Root of the tree is the taxonomy. Leaves and nodes on the tree are taxonomy entries A taxonomy entry is a name and value pair. Values are unique in a taxonomy.

24 Virtual Taxonomies This is a type of taxonomy (categorization scheme) that is populated by ECHO automatically. Example: As new data providers and their datasets are registered, they are added to the taxonomies (as appropriate) They behave and look to the user like a regular static taxonomy.

25 Existing Taxonomies in ECHO nasa-ECHO:Dataset Is a virtual taxonomy Datasets are automatically added to the taxonomy when they are ingested into ECHO Used to classify services according to the primary type of input data (the data that is primarily operated upon) Contains each provider and Collections for that provider

26 Existing Taxonomies in ECHO nasa-ECHO:ServiceType – This is a categorization scheme of kinds of services from a functional perspective. It is comprised of other taxonomies defined by external organizations. Currently contains: ISO (OGC) Specific OGC subgroups OPeNDAP

27 Existing Taxonomies in ECHO nasa-ECHO:DataFormat – This is a categorization scheme based on the format of Earth Science data. It is similar to a mime-type classification scheme. Currently contains Complex Graphical

28 Classification within ECHO Service Partners classify their service offerings Upon Publication Updates as needed Classification is not required But very useful Multiplicity Classify to zero or more Taxonomies Classify to zero or more nodes within a Taxonomy

29 How To… What is available to use ECHO Extended Services APIs Documentation Tools Extended Services Scenarios Register as a Service Provider Publish a Web Service Interface Publish a Web Service Implementation Publish a Web Service GUI Publish an Advertisement Classify an offering Update an offering Delete an offering

30 Using Extended Services API’s available for all capabilities Operational System Extended Services Registry Tool (ESRT) GUI for all management functions (CRUD) Extended Services Viewer Navigation tool to discover services Operational System

31 ECHO Tools – Extended Services Registry Tool (ESRT) Tool for Service Partners Registration Publishing Services Any type Classification Manage Organizational contacts Full CRUD

32 ECHO Tools – Extended Services Viewer Discovery and Navigation Tool for Services Registry Each Categorization Scheme represented by a tree Details of selected node presented in the right-hand panel

33 Create an ECHO User Account Logon as “guest”, with your address as a password. Once logged on, select the “User” Task Group

34 Create an ECHO User Account

35 Create an ECHO User Account

36 Create an ECHO User Account

37 Register as a Service Provider Goal As an organization, offer your capabilities to the broader EO community Prerequisites Register as a User Login as User Once logged in to ECHO using the ESRT, Select the “Provider“ Task Group. Then select “Create Provider”

38 Register as a Service Provider

39 Register as a Service Provider

40 Register as a Service Provider

41 Register as a Service Provider Describe your offerings in the “Descriptions” panel In the “Additional Information” text area, provide the ECHO user account name that you would like associated with this provider or contact ECHO to have them associate your ECHO user account with the ECHO Service Provider.

42 Register as a Service Provider At this point your organization has been registered, but not activated. ECHO Operations has been notified of your registration and will review the application. Once they approve your application, you will be notified via sent to the address you supplied above.

43 Register as a Service Provider Once you are notified that your ECHO user account is associated with an ECHO Service Provider you can begin to register your Extended Service. The next time you login, you enter your provider ID in the “On behalf of provider” field.

44 Publish an Extended Service Under the “Task Groups” for Extended Services you must register your Interface, Implementation, GUI or Advertisement service. ECHO Ops will then review your registration and notify you of your status.

45 Publish a Web Service Interface Goal Offer a standard interface which can be used by multiple organizations. Prerequisites Be a registered User Your organization is a Registered Service Provider Login, with your provider context set to a Registered Service Provider Have the Web Service Interface defined in a.wsdl file

46 Publish a Web Service Implementation (using a Web Service Interface) Goal Offer a Service for access by the community Prerequisites Be a registered User Your organization is a Registered Service Provider Login, with your provider context set to a Registered Service Provider Have the Web Service Implementation defined in a.wsdl file Reference a published Web Service Interface

47 Publish a Web Service GUI Goal Offer a GUI which provides a human interface to a published Web Service, for access by the community Prerequisites Be a registered User Your organization is a Registered Service Provider Login, with your provider context set to a Registered Service Provider Reference a published Web Service Interface or specific Web Service Implementation

48 Publish an Advertisement Goal Offer a capability which is not a Web Service, to the EO community Prerequisites Be a registered User Your organization is a Registered Service Provider Login, with your provider context set to a Registered Service Provider

49 Classify an Offering Goal Enable better discovery by classifying your offering in one or more taxonomies Can be done in registration, or by updating Prerequisites Be a registered User Your organization is a Registered Service Provider Login, with your provider context set to a Registered Service Provider A registered service offering has been (or is being) published

50 Update an Offering Goal Change the information representing a published service offering Prerequisites Be a registered User Your organization is a Registered Service Provider Login, with your provider context set to a Registered Service Provider A registered service offering has been (or is being) published Have the GUID of the service to be updated

51 Delete an Offering Goal Remove a published service offering Prerequisites Be a registered User Your organization is a Registered Service Provider Login, with your provider context set to a Registered Service Provider A registered service offering has been (or is being) published NOTE: ECHO will “take ownership” of an interface which has dependent implementations and/or GUIs.

52 Contacts ECHO Operations team NASA ECHO Operations Lead Andy Mitchell Me Michael Burnett

53 Backup Slides

54 Submit search criteria to WIST Use Portal to select metadata GCMD Search GCMD for datasets ECHO GCMD and ECHO: Users Or search WIST for granule-level metadata Display Results WIST GCMD’s ECHO Portal Query ECHO 7 Click “Get Data” link

55 GCMD and ECHO: Data Providers