ECHO Services – Foundational Middleware for a Science Cyberinfrastructure WGISS – March 2005.

Slides:



Advertisements
Similar presentations
Extending Partnerships Building Bridges to Strengthen Linkages Between User-Stakeholders and Scientific Tool Developers Carol Meyer, Foundation for Earth.
Advertisements

Putting the Pieces Together Grace Agnew Slide User Description Rights Holder Authentication Rights Video Object Permission Administration.
ECHO Services Discussion WGISS 18 September 6-10, 2004 Beijing, Peoples Republic of China Robin Pfister NASA/GSFC.
® © 2006 Open Geospatial Consortium, Inc. OGC Catalog CEOS WGISS September 2006 Chuck Heazel
GEOSS Common Infrastructure (GCI): status and evolution EC Side Event - GEO Plenary IX Foz do Iguacu, November 2012 Mirko Albani Earth Observation.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Presented to: By: Date: Federal Aviation Administration Registry/Repository in a SOA Environment SOA Brown Bag #5 SWIM Team March 9, 2011.
Geographic Interoperability Office ISO and OGC Geographic Information Service Architecture George Percivall NASA Geographic.
© 2006 Blueprint Technologies, Inc. All Rights Reserved ECHO – NASA’s Middleware for an Earth Science Marketplace Overview and Status WGISS 22.
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
UDDI v3.0 (Universal Description, Discovery and Integration)
ECHO: NASA’s E os C learing HO use Integrating Access to Data Services Michael Burnett Blueprint Technologies, 7799 Leesburg.
Presentation 7 part 2: SOAP & WSDL. Ingeniørhøjskolen i Århus Slide 2 Outline Building blocks in Web Services SOA SOAP WSDL (UDDI)
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
Introduction to UDDI From: OASIS, Introduction to UDDI: Important Features and Functional Concepts.
Providing Access to Your Data: Access Mechanisms Robert R. Downs, PhD NASA Socioeconomic Data and Applications Center (SEDAC) Center for International.
PROJECT NAME: DHS Watch List Integration (WLI) Information Sharing Environment (ISE) MANAGER: Michael Borden PHONE: (703) extension 105.
The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada.
ECHO For International Partners March 8, 2005 Robin Pfister Yonsook Enloe.
U.S. Department of the Interior U.S. Geological Survey Web Services Interest Group WGISS #28 September, 2009 Pretoria, South Africa Lyndon R. Oleson U.S.
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.
1 EOS Clearinghouse Robin Pfister, NASA/GSFC CEOS WGISS May 10-14, 2004.
Providing Access to Your Data: Access Mechanisms Robert R. Downs, PhD NASA Socioeconomic Data and Applications Center (SEDAC) Center for International.
FI-CORE Data Context Media Management Chapter Release 4.1 & Sprint Review.
XML Registries Source: Java TM API for XML Registries Specification.
1 1 ECHO Extended Services WGISS – 23 Hanoi, Vietnam May 15, 2007.
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.
1 ECHO and EDG Status Sept 12, 2006 Beth Weinstein, Yonsook Enloe,
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
EOSDIS Status 9/29/2010 Dan Marinelli, NASA GSFC
What is CWIC? Authors: Doug Newman Andrew Mitchell
EOSDIS Status 10/16/2008 Dan Marinelli, Science Systems Development Office.
ECHO: Foundational Middleware for a Science Cyberinfrastructure Robin Pfister Keith Wichmann Beth Weinstein.
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.
The Global Land Cover Facility is sponsored by NASA and the University of Maryland.The GLCF is a founding member of the Federation of Earth Science Information.
1 ECHO and EDG Status May 9, 2006 Beth Weinstein, Yonsook Enloe,
Registries, ebXML and Web Services in short. Registry A mechanism for allowing users to announce, or discover, the availability and state of a resource:
WEB SERVICE DESCRIPTION LANGUAGE (WSDL). Introduction  WSDL is an XML language that contains information about the interface semantics and ‘administrivia’
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…
Federated Space-Time Query for Earth Science Data Using OpenSearch Conventions ESIP Federated Search Cluster Chris Lynnes Bruce Beaumont Ruth Duerr Hook.
Fire Emissions Network Sept. 4, 2002 A white paper for the development of a NSF Digital Government Program proposal Stefan Falke Washington University.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
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.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
National Geospatial Enterprise Architecture N S D I National Spatial Data Infrastructure An Architectural Process Overview Presented by Eliot Christian.
1 ECHO ECHO 9.0 for Data Partners Rob Baker January 23, 2007.
The Earth Information Exchange. Portal Structure Portal Functions/Capabilities Portal Content ESIP Portal and Geospatial One-Stop ESIP Portal and NOAA.
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
© 2005 Blueprint Technologies, Inc. All Rights Reserved Categorizing Web Services WGISS DSTT Discussion.
CEOS Working Group on Information System and Services (WGISS) Data Access Infrastructure and Interoperability Standards Andrew Mitchell - NASA Goddard.
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
By Jeremy Burdette & Daniel Gottlieb. It is an architecture It is not a technology May not fit all businesses “Service” doesn’t mean Web Service It is.
International Planetary Data Alliance Registry Project Update September 16, 2011.
NATIONAL AERONAUTICS AND SPACE ADMINISTRATION ESDS Reuse Working Group Earth Science Data Systems Reuse Working Group Case Study: SHAirED Services for.
GCI Architecture GEOSS Information System Meeting 20 September 2013, ESA/ESRIN (Frascati, Italy) M.Albani (ESA), D.Nebert (USGS/FGDC), S.Nativi (CNR)
AIRS Meeting GSFC, February 1, 2002 ECS Data Pool Gregory Leptoukh.
EOS ClearingHOuse Robin Pfister Code 423, NASA/GSFC
Session 3A: Catalog Services and Metadata Models
Wsdl.
NASA's Earth Science Gateway ESIP Meeting at College Park, Nov
Session 2: Metadata and Catalogues
WGISS Connected Data Assets Oct 24, 2018 Yonsook Enloe
Presentation transcript:

ECHO Services – Foundational Middleware for a Science Cyberinfrastructure WGISS – March 2005

Goals of the presentation View of the future ECHO Overview Approach to Registries Interoperability Current status & activities

New paradigm Service-oriented enterprise Net-centric computing –Power to the participants – producers and consumers –Enable with infrastructure of service middleware GEOSS momentum –Enabling system development & coordination –Enabling Science that is… Comprehensive Coordinated Sustained

Cyberinfrastructure – Application Net Underlying Fabric/Mesh Infrastructure Services Directory Discovery Security Collaboration System Management Storage …

Cyberinfrastructure – Application Net Underlying Fabric/Mesh

ECHO Vision Goals –Support a Marketplace … –Enabling … Approach –Service Oriented Architecture principles –Interoperable Registries Data Service (including algorithms, applications, models, etc.) –Not the solution/system But integrated into a dynamic enterprise Building systems, interoperating with systems –Net-centric Power to the partners

ECHO Is… Service Registry Service 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 –Access Controls –Tracking usage events –Exposing opportunities for collaboration Interoperability middleware solution - Open, XML-based APIs Supporting net-centric architectures and solutions Set of interoperable registries for both data (metadata) and services Provides user accounts and common infrastructure for the registries Built upon a layered architecture with extensible infrastructure for supporting community unique protocols Operational since November 2002 Data Registry Representing data resources through metadata Publish Capability Supports Collection, Granules and Browse publication Product Specific Attributes extending the standard data model Discovery Capability Collection/Dataset Granule/Inventory Based on Z39.50 Standard Full results Management Access Capability Online Access Order Mechanisms Access Controls Visibility of data resources Access to data resources Metadata Subscriptions

Registries in the Enterprise Brokering Service Interoperability Data Model Taxonomies/Categorization Data Resource Registry Service Resource Registry Publish Consume enterprise network solutions point solutions open system solutions closed system solutions Publish Service Partner Scientist (point solution) open system solution Data Partner closed system solution Publish Client Partner

Fundamental Use Cases Publishing Discovering Understanding Accessing

Publish Resource Partners advertise their offerings to publicly available registries Public Interface: IngestService –Register, Ingest services Standards –Data Dictionary ISO based –Data Model based on EOS/ECS –ISO Compliant –GCMD mapping –FGDC mapping Technology - Oracle database Data Registry Service Registry Public Interface: ExtendedServicesManagement –Register service Standards –Service Description – WSDL –Registry – UDDI –OGC Service Taxonomy (ISO 19119) Technology – Systinet WASP UDDI Server Issues Data Model inconsistency Ingest adapters for data model translation and validation Data Fidelity Update and delete interfaces available Time delays between registry and source

Discovery Consumers participate in the marketplace by looking for resources of interest Public Interface: CatalogService –Query Inventory and Dataset level Standards –Z30.50 based queries and results management Technology – XML-based Service API Oracle augmented with additional spatial query engine Data Registry Service Registry Public Interface: – UDDI: Inquiry – Registry Viewer (domain) Standards –UDDI Technology – Systinet WASP UDDI Server Issues Interoperability Data represented in a consistent data model Service – Data interoperability through Taxonomies Common Data Language for data definition and parameter specification

Brokering Active Interoperability by facilitating the invocation of services upon data resources from different sources Public Interface: BrokerService –Validate, Submit Optimize data access pattern, bind to service on behalf of consumer, manage status and results delivery Standards –TCP/IP based data access and delivery Technology – XML-based Service API Brokering Service Issues Interoperability – Matching services to data Common Data Language for data definition and parameter specification Validation operation (optional) Co-location Moving data, not services (so far) Temporary resources provided for facilitating data movement Resource Efficiency Validation operation (optional) Security Registered Users only Moving data, not services

Basic Brokering Pattern Control Data Data Partner Service Partner ECHO consumer Brokering Service optimizes data movement from path based on: Data partner access options Service Partner access and delivery options Consumer requests Multiple paths for data movement in support of brokering or orchestrating services or

Orchestration Customers orchestrate the active integration of multiple resources in a sequence Public Interface: Orchestrate –Validate, Submit Ensure service invocation sequence is valid Translucent and Aggregate/Opaque capabiliites Standards –OCG efforts (OWS 2.0) ISO Technology – XML-based Service API Orchestration Service Issues Interoperability – Data represented in a consistent data model Service – data interoperability through taxonomies Common data language for data definition and service parameter specification

Service model

Interoperability Between registries –Service Registry through Taxonomies Based on Data Sets and Formats –Data Registry through Catalog Service What Services are available for this item? External Interoperability –Adaptors Protocol interoperability with Partners for order and ingest Data model interoperability through Ingest Adapters and data set registration Can establish Views of results –ECHO services enable external other interoperability through adaptors Ostensibly, ECHO clients

Classification Taxonomies (so far) –Data Set Data Partner Dataset Version –Data Format Similar to mime-type –Service Type OGC/OSE model Looking for other standards Other Classification schemes possible Potential for user defined taxonomies –Dynamically defined and leveraged –Profile entities –Extensibility Semantic web views

Service Semantic understanding Ensure that services can work together –Enabling binding is easy for a registry –Flexibility always has its price Understanding relevance of context and parameters in an open, dynamic and loosely coupled network enterprise is the challenge –Developing a controlled vocabulary for parameter specification Service Metadata –Common way of describing Partner Service Type Interface Location Capability Applicability

UDDI v3 Upcoming Technology evolution Key Features –Multi-registry environments Allows for federation of service registries –Publisher specified keys Beyond UUIDs Flexible and powerful namespace management –Security enhancements Adds digital signing to core data types

Responsibilities of Service Partners Register Provide Reference Web Page Active Services –Provide WSDL –binding point Optionally: –Categorize resource Brokered –Declare Input access support –Declare Output support

Current Development Status See:

Collections Granules Browse 5 Operational: 3 Development/Test: Collections Granules Browse Total data items in ECHO = 49,196,444 National Snow and Ice Data Center (NSIDC) DAAC University of Colorado, Boulder CO 513,115,008224,792 Atmospheric Sciences Data Center (ASDC) DAAC NASA/LaRC, Hampton, VA1013,374,4521,798,704 Stennis Space Center Data Purchase Project NASA/SSC, Stennis Space Center, MS 2686,101 Oak Ridge National Laboratory (ORNL) Distributed Active Archive Center (DAAC) Department of Energy, ORNL, Oak Ridge, Tennessee ,7410 Land Processes EOS Core System (ECS) DAAC USGS Eros Data Center, Sioux Falls, SD 11812,571,7482,733,510 Goddard ECS DAACNASA/GSFC, Greenbelt, MD35720,645,1962,583,887 Socioeconomic Data and Applications Center (SEDAC) Columbia University, New York, NY 5000 Alaska SAR FacilityUniversity of Alaska, Fairbanks, AK 141,869,7930 Current Data Partner Status

Current Client Partner Status 2 Operational: 9 Development/Test: Mercury EOSOak Ridge National Laboratory (ORNL) DAAC, Department of Energy, ORNL, Oak Ridge, Tennessee Power User Interface (script based)Earth Science Data and Information System (ESDIS) Project, NASA/GSFC, Greenbelt, MD ASF ECHO ClientUniversity of Alaska, Fairbanks, AK Data Validation User Interface (DVUI)ESDIS Project, NASA/GSFC, Greenbelt, MD MODIS WebsiteMODIS Project, NASA/GSFC, Greenbelt MD SNOWI-ENSIDC, University of Colorado, Boulder, CO WISRDNSIDC, University of Colorado, Boulder, CO WIST (Warehouse Inventory Search Tool)ESDIS Project, NASA/GSFC, Greenbelt, MD New Earth Observer (NEO)Earth Science Directorate, NASA/GSFC, Greenbelt MD Simple MODIS ECHO Client (SIMECC)MODIS Rapidfire Project, NASA/GSFC, Greenbelt MD Invasive SpeciesNASA and USGS

Current Activities Brokering Services Service Orchestration – exploration within the ESIP community

ESIP Participation Strategic Direction –Promote Services that can participate in SOA systems –Descriptions in WSDL –SOAP access/interface Establish a testbed of a service registry –Using ECHO –Semi-public Explore techniques and technologies of orchestration

For more information ECHO Web Site – Partner Pages for support –Data Partners –Client Partners –Service Partners Current Status