NASA's Earth Science Data Information Systems (ESDIS) program is responsible for providing access to Earth Observation data and services to an ever-growing user community. That user community includes Earth Scientists, Educators, other government agencies, decision makers and citizens in general.
In order to effectively provide this access, ESDIS has delivered a set of systems that support the management, storage, discovery of, and access to, the petabytes of information and hundreds of services on that data. Like any very large enterprise-level Information Management System these systems are faced with a set of inherent challenges. Those challenges include the volume of information, the diversity of the information and the diversity of the user community.
ECHO is a middleware solution which provides a Service Oriented Architecture (SOA) environment for the Earth Observing (EO) community. This environment serves both the providers and consumers of EO resources (data and services). ECHO provides common mechanisms for provider communities to publish their data and service offerings and other mechanisms for consumers to discover, understand, and access those resources.
By providing an SOA platform, ECHO allows the legacy providers of large amounts of data to focus on their contribution to the EO community to manage the availability of their information resources. These legacy providers can be freed from some of the secondary responsibilities of supporting discovery and usage of that data. ECHO works along with its Earth Science Data Partners to gather metadata representing each partner's data holdings in a process called "metadata ingest." This metadata is then made available through a published Application Program Interface (API) which exposes the necessary functionality for data discovery. ECHO also acts as an order broker between its Data Partners and end users.
ECHO also supports the diversified user community by providing common programmatic interfaces, based on standards, for all stakeholder communities. By providing these programmatic interfaces to a common infrastructure, ECHO enables the different stakeholder communities to build their own applications and user experiences that meet their user community needs, leveraging this common infrastructure. The services provided by the ECHO API are accessed through internally and externally developed client applications. ECHO's Client Partners work in cooperation with the ECHO team to develop efficient and specialized user interfaces which access the ECHO API.
The multi-organizational content of ECHO provides a valuable new service to a growing number of Earth science applications and interdisciplinary research efforts. ECHO streamlines access to digital data and materials and brokers orders and other services from Clients to Data Partners. ECHO provides tracking services for both the Provider and the Client.
The EOS Clearing House (ECHO) is a metadata clearinghouse and order broker being built by NASA's Earth Science Data and Information System (ESDIS). The ECHO operations, development, test, and system administration teams are comprised of software and system engineers, database and QA specialists from Raytheon, Global Science & Technology Corporation (GST), and Vangent.
The ECHO Operations Team is the primary point of contact for ECHO Partners. ECHO Operations responsibilities include:
As an operational system, representing both NASA and the Earth Science community, ECHO has policies in place that require all partner and service registration to be two-phased. These phases are Registration and Activation. Registration is the activity where partners submit their applications to ECHO. Activation is the responsibility of the ECHO Team, when after reviewing the registered material they have the authority to make that registration publicly available.
Lexicon