Getting Started as an Extended Service Partner

Application

ECHO encourages the development of services that can be registered with the ECHO system. In order to create an open relationship between ECHO and its service partners, the ECHO team requests that potential client partners begin by completing the Client Partner Application found below. The application will be reviewed by the ECHO team in conjunction with Project Managers to determine compatibility with the ECHO scope and goals set forth by the ECHO Technical Committee (ETC). Please read the Service Partner Operations Agreement (OA) before submitting your application to fully understand all that is required by ECHO Service Partners. By submitting the application, you agree to comply with the terms specified in the OA.

After the submitted application is reviewed and approved, the ECHO team will work with the new Service Partner to complete the Service Partner Operations Agreement. This agreement covers the Service Partner roles and responsibilities in the operational ECHO system and the corresponding roles and responsibilities of the ECHO team.

Please address any questions you have with becoming an ECHO Service Partner by emailing the ECHO team at echo@echo.nasa.gov. The Service Partner Application and Client Partner Operations Agreement can also be mailed to this address as well.

Using the ECHO System

The ECHO API exposes Web Services to allow Service Partners to create, retrieve, update, and delete of web services registered with ECHO. Web service interfaces, implementations, advertisements, and GUIS can be registered. Web services in ECHO can also be found by searching ECHO's UDDI registry. For a full view of the ECHO API Web Services, view the API documentation found here: http://api.echo.nasa.gov/echo/ws/v9/index.html.

The information referenced in the Service Partners section of this website will describe in greater detail the functionality available for use by ECHO Client Partners. The Client Partner User's Guide found below has also been created as a consolidated reference for ECHO Client Partners. !!!!

New ECHO Service Partners should also review the Systems section of this website to gain a clear understanding of the different ECHO instances and their specific use. In brief, Service Partners should direct their testing to the ECHO Alpha Testbed or Partner Test systems. The Operational system should only be used for testing in coordination with the ECHO Operations group. The ECHO Team will work with Service Partners wishing to become an Operational Service Partner.

Utilized Technology

ECHO utilizes the Web Service Definition Language (WSDL) to expose the web services that are offered by the ECHO API and is compliant with the WS-I Basic Profile 1.0. The ECHO System uses the Simple Object Access Protocol (SOAP) as its transport protocol for communicating with external tools and applications. In addition to the published WSDL, ECHO utilizes the Universal Description Discovery and Integration registry which allows for an open framework to describw, discover, and integrate business services.

All communication with the ECHO API must be performed utilizing a secure connection. ECHO uses the Secure Sockets Layer (SSL) connection protocol to communicate securely with client applications. All unsecure communication will be denied by the ECHO System.

In conjunction with the available Web Services, ECHO uses the Extensible Markup Language (XML) to represent science data queries and query results. These XML documents are validated by the Document Type Definition (DTD) and XML Schema specifications.