Top Banner
ECHO For International Partners March 8, 2005 Robin Pfister Yonsook Enloe
21

ECHO For International Partners March 8, 2005 Robin Pfister Yonsook Enloe.

Dec 28, 2015

Download

Documents

Aileen Sparks
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ECHO For International Partners March 8, 2005 Robin Pfister Yonsook Enloe.

ECHO For International Partners

March 8, 2005

Robin PfisterYonsook Enloe

Page 2: ECHO For International Partners March 8, 2005 Robin Pfister Yonsook Enloe.

EDG to WIST Transition Plan

V0 system first went operational in 1994. NASA ESDIS moving to next generation system – ECHO.

EDG client currently provides search and order capabilities to V0 servers and to the ECS servers through the V0 interface

Multiple CEOS partners host V0 servers or a translator/bridge that speaks V0 to/from their agency inventory systems

NASA DAACs currently analyzing whether to support both ECHO and V0 interface or support just the ECHO system. Each DAAC will make an independent decision based on resources. Decisions will come late 2005 or early 2006.

WIST (Warehouse Inventory Search Tool) client which provides comprehensive inventory search for ECHO will start operations in 2005.

US EDG clients will operate through 2006. End date for US EDG clients is Jan 31, 2007.

After US EDG clients are disabled, a final V0 Valids run for international sites who still use EDG will be made but with the US V0 Servers removed. No further maintenance will be performed to update the V0 valids file.

Page 3: ECHO For International Partners March 8, 2005 Robin Pfister Yonsook Enloe.

What Is ECHO?

Functionally Registry of spatial, temporal, numeric and textual

metadata Order broker User and provider account service Services registry and broker (future)

Objectives ECHO is a portal to Earth Science data and services. It allows providers of data to share their metadata

and offload some of their search responsibilities. It also brokers orders from clients to the appropriate

providers, providing tracking services for both the client and the provider.

ECHO presents a messaging interface based on XML, but does not currently provide a search GUI.

Page 4: ECHO For International Partners March 8, 2005 Robin Pfister Yonsook Enloe.

System Drivers

Present an API for organizations to connect their own user interfaces and programs to

Make it easy for providers of Earth Science data and services to participate in the system

Provide searches that respond quickly Broker orders for both data and services Minimize operational costs Build upon advances in industry and use e-

commerce systems as a model Build a system that can be scaled up to handle

large numbers of requests

Architecture Overview:

Page 5: ECHO For International Partners March 8, 2005 Robin Pfister Yonsook Enloe.

Context

Community Tailored View of ECHO holdings

Application

Metadata and Service Registries

Service

Service with a UI

Data Inventory

KEY:

Community

Community

Non-ECHO

Registry

ECHO-based

Registry

ECHO

Registry XML Messages

XML Messages

XML Message via Adaptors

Anyone can participate

From any level

Provider-set access controls

Page 6: ECHO For International Partners March 8, 2005 Robin Pfister Yonsook Enloe.

Approach: Layered Architecture

BMGT Proxy

Ingest (XML via FTP)

Full RecordInsert, Update, Delete

Partial RecordInsert, Update, Delete

Clie

ntC

lient

OG

CC

lient

Clie

ntC

lient

OG

CA

dapt

erS

OA

PA

dapt

er

Clie

nt In

terf

ace

(RM

I)(E

CH

O A

PI S

ervi

ces)

Par

tner

Mgm

tC

atal

ogS

earc

hP

lace

Ord

erU

ser

Acc

tsA

dmin

AP

IC

onfig

Info

ECHO Kernel

Business Objects

Browse ImageRepository

Data

Registry

Service

RegistryInteroperable Quote

Request

Cancel

Request

Subm

itR

equest

Partner Interface (S

OA

P)

(Quote, S

ubmit, C

ancel)

V0 G

W P

roxyO

RN

L Proxy

Page 7: ECHO For International Partners March 8, 2005 Robin Pfister Yonsook Enloe.

Approach: Interoperable Registries

Service RegistryService offerings leveraging Web Service Standards

Publish Capability Advertisements Service Interfaces Service Implementations Service GUIs Linkage to Data Registry

Discovery Capability UDDI Standard Based Data Registry View

• What services are appropriate for this collection/granules?

Future Service Brokering (ECHO 8.0) Orchestration of Service Chains Access Controls

Data RegistryRepresenting data resources through metadata

Publish Capability• Supports Collection, Granules and

Browse publication• Product Specific Attributes extend

the standard data model Discovery Capability

• Collection/Dataset• Granule/Inventory• Based on Z39.50 Standard• Full Results Management

Access Capability• Online Access• Legacy Order Mechanisms• Access Controls

• Visibility of data resources• Access to data resources

Metadata Subscriptions

In the future will enable orchestration of Data and Service brokering and chaining

Page 8: ECHO For International Partners March 8, 2005 Robin Pfister Yonsook Enloe.

Partner Status

Data Partners: 5 Operational Data Providers 5 Development/Test Nearly 42 Million data granules (including those in

ECS’ Data Pools) and over 7 Million Browse Images available from ASF, GSFC-ECS, LPDAAC-ECS, NSIDC-ECS, ORNL DAAC, SEDAC, Stennis (other providers in test or planning).

ECHO holdings report available from the echo website (eos.nasa.gov/echo), click on “status”, click on “operations reporting”.

Client Partners: 3 Operational 11 Development/Test

Page 9: ECHO For International Partners March 8, 2005 Robin Pfister Yonsook Enloe.

ECHO Client Partners

Operational Mercury EOS – ORNL client Power User Interface – script for bulk ordering SIMECC (Simple MODIS ECHO Client) – MODIS data search and order

In Test WIST – EOS Data Gateway using ECHO ASF ECHO Client - client built by the Alaska SAR Facility WISRD (Web Interface for Searching, Subsetting, Stitching, Resampling,

Regriding, and Reformating Data) – NSIDC Client to search for swath, scene, and gridded data

MODIS Website – client via existing MODIS website and ORNL’s shopping cart Data Validation User Interface – client for MODIS Land Data Validation Team

Under development Annoterra Version2 – link between EOS newsfeeds, GCMD, and ECHO

granules SNOWI-E – NSIDC Client NEO Invasive Species Data Service

There are plans for other clients (MODIS rapid response, OGC client)

Page 10: ECHO For International Partners March 8, 2005 Robin Pfister Yonsook Enloe.

Availability

ECHO uses a cluster and load balancing approach to address availability

We are in the process of maturing to a completely redundant system planned by the end of 2005

The system is monitored by automated systems 24X7, with pager notification of current, and in some cases pending, faults

Page 11: ECHO For International Partners March 8, 2005 Robin Pfister Yonsook Enloe.

ECHO Website Tour

http://eos.nasa.gov/echo

Page 12: ECHO For International Partners March 8, 2005 Robin Pfister Yonsook Enloe.

ECHO Data Partner Participation

Page 13: ECHO For International Partners March 8, 2005 Robin Pfister Yonsook Enloe.

International Participation in ECHO

Active data provider Inactive data provider by allowing ECHO to

harvest metadata and store it in the ECHO Registry (ECHO needs to complete development of a harvester)

Become a distributed search provider where ECHO issues a distributed search to the external system (ECHO future plans): Distributed search to a separate ECHO

Registry Distributed search to a separate non-ECHO

system

Page 14: ECHO For International Partners March 8, 2005 Robin Pfister Yonsook Enloe.

Active Data Provider Options

Download, validate, and correct metadata periodically to ECHO

Search & Order options : Keep own agency data system unchanged

and do not provide access to NASA data Or keep own agency data system and

provide access to NASA data through ECHO Client APIs.

Or discontinue agency data system for user access but develop own agency client to search desired subset of ECHO metadata & services, using ECHO Client APIs and some reusable software and software libraries

Page 15: ECHO For International Partners March 8, 2005 Robin Pfister Yonsook Enloe.

Inactive Data Provider Options

ECHO project planning on developing metadata harvester in the near future (1 to 2 years?)

Data Provider provides information for ECHO harvester

ECHO harvests metadata periodically Search & Order Options :

Data provider keeps own agency system If access to NASA data is desired, agency

develops capability of agency client to access ECHO through established ECHO Client APIs.

Page 16: ECHO For International Partners March 8, 2005 Robin Pfister Yonsook Enloe.

ECHO Distributed Search Data Provider

Use open source ECHO software to install and populate ECHO Registry at agency. The content of the agency ECHO Registry will be distinct from the content of the NASA ECHO Registry

Become ECHO distributed search data provider using non-ECHO system

Will need to agree on search distribution interface and common metadata search & present attributes with ECHO team. Can be bi-directional interface.

NASA ECHO will also respond to search requests through already established ECHO Client APIs.

Can CEOS international community desiring this option agree on one comment interface?

Page 17: ECHO For International Partners March 8, 2005 Robin Pfister Yonsook Enloe.

Future ICS Happenings with ECHO

ECHO data model mapping to CIP and to ISO 19115

ECHO Client APIs comparison to CIP and to OGC Catalog 2.0 (general model & http profile)

The details of these analyses will be discussed at future ICS telecons. We promise to focus the ECHO discussion at the ICS telecons by breaking up topics into manageable chunks. No marathon telecons!

Schedule bi-lateral telecons with agency partners desiring ECHO information

Page 18: ECHO For International Partners March 8, 2005 Robin Pfister Yonsook Enloe.

Provider Account

New ECHO Data Partners fill out an application to become a Data Partner

Data Partners “Getting Started” on the website, http://eos.nasa.gov/echo

ECHO Operations (Ops) at [email protected]

An ECHO Provider Account is created Can associate multiple ECHO Registered User Accounts to

manage the Provider Account Maintains a list of named contacts (i.e. Order Manager,

User Services, etc.) Providers can establish lists of users and give them

privileged access to provider metadata and ordering privileges

Page 19: ECHO For International Partners March 8, 2005 Robin Pfister Yonsook Enloe.

Next Steps: ECHO Development

Highly-available, redundant back-up facility Service Brokering Asynchronous Searching Reference client Event Subscriptions Orchestration/Service Chaining Interagency and International Interoperability

Page 20: ECHO For International Partners March 8, 2005 Robin Pfister Yonsook Enloe.

ECHO Operations

The ECHO Operations Team (ECHO Ops) is the point of contact for direct interaction between ECHO, its Partners, and end users

ECHO Ops is responsible for the operation and maintenance of the ECHO operational and partner test systems

ECHO Ops general support for Partners includes: Assisting Partners in understanding the

ECHO API and DTDs Ingest management and accounting Problem tracking and resolution Advertising Data Partner holdings and

availability of new datasets Promoting and engaging new Client Partners

Page 21: ECHO For International Partners March 8, 2005 Robin Pfister Yonsook Enloe.

Support:Tools, Training, Documentation

ECHO Ops Staff Availability: Sysadmin 24X7, Ops Staff 11X5 [email protected]

ECHO website http://eos.nasa.gov/echo User’s Guide, Holdings Summary, Upcoming

Functionality, APIs and DTDs, Training Materials organized by partner type

ECHO mailing lists echo-all, echo-status, echo-client, echo-data

ECHO Technical Committee (ETC) Meetings All partners can participate in weekly telecons to

share and discuss approaches, issues, solutions. Contact ECHO Ops for dial-in information