skip to navigationskip to navigationNASA - National Aeronautics and Space Administration
+ Visit NASA.gov
Echo Logo Earth Observing System Clearing House
FAQ  |  Contacts  |   Site Map  |  Printer Help
Extended Service Partners

What is an ECHO Extended Service?

“Services” are functional capabilities offered by the community:

 “Extended”, because they are not native to ECHO.

 Published to the ECHO Registry.

 ECHO Data Services can be many different things, from dedicated machines that transform or reduce the size of data, to innovative algorithms for discovering data that is relevant to particular research topics, to offerings by organizations to gather in situ data. ECHO is designed to support any type of related data service, enabling more innovative approaches to meeting the EOS mission. ECHO provides interfaces and mechanisms that allow organizations to publish their services and correlate their service to the data types in the clearinghouse.

What is an ECHO Extended Service Partner?

An ECHO Service Partner is an individual or organization that participates with ECHO by providing access to functions that create Earth Science Data or information. ECHO advertises these services as well as brokers these services, as the Service Partner requests.

What does ECHO do with Extended Services?

 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

 

Extended Services Entities

Web Service Interface

  • Defines a web service API.
  • Defined in WSDL file.
  • Hosted within ECHO system.
    • Centrally managed interfaces encourages standardization and reuse within community.
  • Reusable between provider organizations.
  • Examples:
    • Common Subsetting interface.
    • Common Access service interface (OPeNDAP)
    • WMS service

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

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

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

Extended Services Links