ESPDS provides a flexible SOA-based Product Generation subsystem known as NDE, which is capable of scheduling and executing any science algorithm, with a streamlined algorithm integration process that reduces the overall Research to Operations (RTO) timeline for product algorithms.
ESPDS also provides an enterprise Product Distribution capability including SOA-based interfaces for integrating with data providers, as well as support for secure versions of FTP for non-SOA-enabled (legacy) data providers. It leverages push and pull approaches for consumers to obtain weather data, including HTTP(S), SOAP web services, and secure versions of FTP. A subscription-based distribution solution allows consumers to submit subscription requests and either receive the data directly via secure push, or receive notification when the data is available. ESPDS consumers are able to search the 7-day PDA inventory, and submit one-time (ad-hoc) requests for data from the inventory.
ESPDS uses virtualization and resource management (leveraging VMware technology) to automatically manage the deployment of services and allocation of computing resources across a cluster of commodity x86 blade computing hardware. It also uses NWAVE as an enterprise NOAA network communications provider to enable network connectivity with various NOAA facilities, as well as the Internet.
Since last year, ESPDS has successfully passed its Operational Readiness Review (ORR), and is currently connected to GOES-R, JPSS, and ancillary data providers along with several end users, providing product generation and distribution of satellite data and products for multiple NESDIS satellite missions.