CD ASTER Scenario: Backward Chaining INSERTION RETRIEVAL PRODUCTION Subscribe Search & Order Store External Data Provider User Deliver Generate PlanIngest Product Subscription On-demand Production Standing Order Delivery QA Update
CD Backward Chaining RETRIEVAL Subscribe Store Locate Data Deliver Media Search & Order Inventory Search ASTER Scientist searches for newly ingested AST_L1BT granules, verifying attributes
CD ASTER: Search Process ASTER Scientist decides to check out the AST_L1BT (L1B TIR) granule that was received. First, the scientist searches for the granule. 1. Search for AST_L1BT Data Server Subsystem SDSRV DDIST STMGT Inven- tory DB Collection Data Mgmt Subsystem DDICT Interoper- ability ADSRV Ingest Subsystem Ingest Planning Subsystem Planning abc def ghi jkl mno Data Processing Subsystem Data Proc Client Communications Subsystem SBSRV 2. Submit query via V0 Gateway 3. Submit translated query to SDSRV
CD Client (CLS) External/ Internal Users Workbench (WKBCH) CSCI User Registration Tool (URT) Scripts EcClWbUr EcClWbUrConfirm EcClWbUrSubmit HDF Product Viewing Tool EOSView Java DAR Tool EcClWbJdt User Profile Gateway EcClDtUserProfileGateway Data Mgmt Subsystem (DMS) Data Dictionary (DDICT) CSCI Data Dictionary Maintenance Tool EcDmMaintTool Data Dictionary SQL Server Sybase Server (COTS) Data Dictionary Replication Server Sybase Replication Server (COTS) Data Dictionary Server EcDmDictServer Version Zero Gateway (V0 GTWY) CSCI V0 to ECS Gateway Server EcDmV0ToECSGateway ECS to V0 Gateway Server EcDmECSToV0Gateway Local Information Manager (LIMGR) CSCI Local Information Manager EcDmLimServer ASTER: CSCI/Component Role in Data Search Submits query from EOS Data Gateway Web Client, via V0 Gateway, with search constraints provided by Science User Provides ECS names for V0 terms Translates search criteria to a search object and submits query to SDSRV Search service
CD Backward Chaining (Cont.) RETRIEVAL Subscribe Store Locate Data Deliver Media Search & Order Inventory Search Locate AST_L1BT granules of interest
CD ASTER: Data Search Process SDSRV queries Sybase/SQS database for AST_L1BT (L1B TIR) granules meeting search criteria. Data Server Subsystem SDSRV DDIST STMGT Inven- tory DB Collection Data Mgmt Subsystem DDICT Interoper- ability ADSRV Ingest Subsystem Ingest Planning Subsystem Planning abc def ghi jkl mno Data Processing Subsystem Data Proc Query Sybase Client Communications Subsystem SBSRV 2. Return query results 3. Return results to Client for display to User
CD Client (CLS) External/ Internal Users Workbench (WKBCH) CSCI User Registration Tool (URT) Scripts EcClWbUr EcClWbUrConfirm EcClWbUrSubmit HDF Product Viewing Tool EOSView Java DAR Tool EcClWbJdt User Profile Gateway EcClDtUserProfileGateway Data Server Subsystem (DSS) SDSRV DDIST STMGT Inven- tory DB Collection Science Data Server (SDSRV) CSCI Science Data Server EcDsScienceDataServer HDF EOS Server EcDsHdfEosServer Science Data Server GUI EcDsSdsrvGui Sybase/SQS Sybase Server (COTS ) Data Distribution (DDIST) CSCI Data Distribution EcDsDistributionServer Data Distribution GUI EcDsDdistGui Data Base Sybase Server (COTS) Storage Management (STMGT) CSCI Staging Monitor Process EcDsStStagingMonitorServer EcDsStStagingDiskServer Resource Manager Process EcDsSt8MMServer EcDsStD3Server EcDsStIngestFtpServer EcDsStFtpDisServer EcDsStCDROMServer EcDsStPrintServer Pull Monitor Process EcDsStPullMonitorServer Archive Server EcDsStArchiveServer Data Base Sybase Server (COTS ) Data Mgmt Subsystem (DMS) Data Dictionary (DDICT) CSCI Data Dictionary Maintenance Tool EcDmMaintTool Data Dictionary SQL Server Sybase Server (COTS) Data Dictionary Replication Server Sybase Replication Server (COTS) Data Dictionary Server EcDmDictServer Version Zero Gateway (V0 GTWY) CSCI V0 to ECS Gateway Server EcDmV0ToECSGateway ECS to V0 Gateway Server EcDmECSToV0Gateway Local Information Manager (LIMGR) CSCI Local Information Manager EcDmLimServer ASTER: CSCI/Component Role in Data Search Breaks down Query and generates calls to inventory database; packages and returns results Database; contains metadata for search and retrieval Translates results and returns them to the User Profile Gateway and EOS Data Gateway Web Client Forwards query results to EOS Data Gateway Web Client for Display to the user
CD Backward Chaining (Cont.) PRODUCTION Process On Demand Subscribe Notification Register Subscription Store Archive Data Locate Data Catalogue Data Retrieve Data ASTER Scientist calls DAAC requesting AST_08 to be produced from AST_L1BT using ETS algorithm
CD ASTER: On-Demand Production Request Process Scientist calls DAAC requesting AST_L1BT (L1B TIR) be generated into an AST_08 (L2 Surface Temperature) product using ETS algorithm. Data Server Subsystem SDSRV DDIST STMGT Inven- tory DB Collection Data Mgmt Subsystem DDICT Interoper- ability ADSRV Ingest Subsystem Ingest Planning Subsystem Planning abc def ghi jkl mno Data Processing Subsystem Data Proc Client 1. Scientist calls DAAC with production request Communications Subsystem SBSRV
CD ASTER: CSCI/Component Role in On-Demand Production Request No CSCI/Components involved.
CD Backward Chaining (Cont.) PRODUCTION Process On Demand Subscribe Notification Register Subscription Store Archive Data Locate Data Catalogue Data Retrieve Data DAAC submits subscription on behalf of scientist for delivery of AST_08 via ftpPush
CD ASTER: User Subscription Registration Process DAAC enters subscription, on behalf of scientist, for delivery of AST_08 (L2 Surface Temperature) product, via ftpPush, when product is generated. Data Server Subsystem SDSRV DDIST STMGT Inven- tory DB Collection Data Mgmt Subsystem DDICT Interoper- ability ADSRV Ingest Subsystem Ingest Planning Subsystem Planning abc def ghi jkl mno Data Processing Subsystem Data Proc Client Communications Subsystem SBSRV 1. Subscribe (AST_08, ftpPush)
CD Landsat7 Gateway EcCsLandsat7Gateway Domain Name Service DNS Services Server Subscription Service (a service of CSS, not a CSCI) EcSbGui Distributed Computing Configuration Item (DCCI) DAR Comm Gateway EcGwDARServer Parser Gateway EcCs Parser FTP Notification CsFtpNotify Bulk Data Server BDS Network File System NFS DCE Services Name Service Security Service Time Service Subscription Server EcSbSubServer File Transfer Protocol FTP/KFTP Filecopy EcUtFileCopy EcUtFileExec Virtual Terminal VT Crypto- graphic Manage- ment Interface CMI Infra- structure Library PF, SRF, Urs, Message Passing, Event Logging, Service Locator, Failure Recovery Framework MOJO Gateway EcCsMojoGateway GUI used by User Services Representative to create subscription for Science User ASTER: CSCI/Component Role in User Subscription Registration Stores subscription in the Sybase Database
CD Backward Chaining (Cont.) PRODUCTION Process On Demand Subscribe Notification Register Subscription Store Archive Data Locate Data Catalogue Data Retrieve Data Operator determines need to run ACT PGE before ETS. Submits production requests for ACT and ETS, and then initiates production
CD ASTER: PGE Chaining Input: 1 AST_L1BT Requested Output: 1 AST_08 ETS (PGE) 1 AST_05 1 AST_ANC1 AST_09T ACT (PGE) 1 GDAS0ZFH24 AST_ANC 1 AST_L1BT 1 AST_08
CD ASTER: Production Request Process Operator determines that, in order to run ETS algorithm on AST_L1BT (L1B TIR), ACT algorithm must be run first. Operator then creates production requests and a plan which includes a DPR for the ACT, with the AST_09 (L2 Surface Radiance TIR) output feeding the ETS algorithm. Data Server Subsystem SDSRV DDIST STMGT Inven- tory DB Collection Data Mgmt Subsystem DDICT Interoper- ability ADSRV Ingest Subsystem Ingest Planning Subsystem Planning abc def ghi jkl mno Data Processing Subsystem Data Proc Client Communications Subsystem SBSRV 1. Create Production Requests 2. Search Advertising 3. Submit subscriptions 4. Submit search for input granules 5. Search database 6. Return results 7. Create Production Plan
CD Landsat7 Gateway EcCsLandsat7Gateway Domain Name Service DNS Services Server Subscription Service EcSbGui Distributed Computing Configuration Item (DCCI) DAR Comm Gateway EcGwDARServer Parser Gateway EcCs Parser FTP Notification CsFtpNotify Bulk Data Server BDS Network File System NFS DCE Services Name Service Security Service Time Service Subscription Server EcSbSubServer File Transfer Protocol FTP/KFTP Filecopy EcUtFileCopy EcUtFileExec Virtual Terminal VT Crypto- graphic Manage- ment Interface CMI Infra- structure Library PF, SRF, Urs, Message Passing, Event Logging, Service Locator, Failure Recovery Framework MOJO Gateway EcCsMojoGateway Data Server Subsystem (DSS) SDSRV DDIST STMGT Inven- tory DB Collection Science Data Server (SDSRV) CSCI Science Data Server EcDsScienceDataServer HDF EOS Server EcDsHdfEosServer Science Data Server GUI EcDsSdsrvGui Sybase/SQS Sybase Server (COTS ) Data Distribution (DDIST) CSCI Data Distribution EcDsDistributionServer Data Distribution GUI EcDsDdistGui Data Base Sybase Server (COTS) Storage Management (STMGT) CSCI Staging Monitor Process EcDsStStagingMonitorServer EcDsStStagingDiskServer Resource Manager Process EcDsSt8MMServer EcDsStD3Server EcDsStIngestFtpServer EcDsStFtpDisServer EcDsStCDROMServer EcDsStPrintServer Pull Monitor Process EcDsStPullMonitorServer Archive Server EcDsStArchiveServer Data Base Sybase Server (COTS ) Interoper- ability (IOS) Advertising Service (ADSRV) CSCI Advertising Server EcIoAdServer Advertising Server Component Advertising Service SQL Server Sybase Server (COTS) Advertising Service Replication Server Sybase Replication Server (COTS) Planning Subsystem (PLS) Planning abc def ghi jkl mno Production Planning (PLANG) CSCI Data Store Sybase Database (COTS) Resource Planning Workbench EcPlRpRe EcPlRpSi EcPlRpTl Production Request Editor EcPlPrEditor Production Planning Workbench EcPlWb EcPlTl Planning Subscription Editor EcPlSubsEditor Subscription Manager EcPlSubMgr Production Strategies GUI EcPlProdStrat ASTER: CSCI/Component Role in Production Request Planner creates Production Requests; Editor searches Advertising Server and submits subscriptions Contains records of subscribable services Stores subscriptions in the Sybase Database Searches SDSRV for input granules Breaks down Query and generates calls to inventory database; packages and returns results Database; contains metadata for search and retrieval Stores Production Requests
CD Backward Chaining (Cont.) PRODUCTION Subscribe Notification Register Subscription Store Archive Data Locate Data Catalogue Data Retrieve Data Operator activates Plan which includes Data Processing Requests (DPRs) for ACT and ETS PGEs Process On Demand
CD ASTER: Plan Activation Process Production Planner interacts with the Planning Workbench GUI to create a plan with DPRs for the ACT and ETS PGEs and make it the current processing plan. Data Server Subsystem SDSRV DDIST STMGT Inven- tory DB Collection Data Mgmt Subsystem DDICT Interoper- ability ADSRV Ingest Subsystem Ingest Data Processing Subsystem Data Proc Client Communications Subsystem SBSRV 1. Activate Production Plan Planning Subsystem Planning abc def ghi jkl mno 2. Data Processing Request (ACT)
CD Data Processing Subsystem (DPS ) Data Proc Algorithm Integration and Test Tools (AITTL) CSCI SSAP GUI EcDpAtSSAPGui SSIT Manager EcDpAtMgr EcDpAtMgrLogDump Define PGE EcDpAtCheckODL EcDpAtCreateODLTemplate EcDpAtRegisterPGE EcDpAtOpDbGui View/Compare Data Tools EOSView, IDL EcDpAtBinDiffGui EcDpAtBinDiffPrepareFiles EcDpAtCheckHdfFile hdiff, xdiff Check Software Tools EcDpAtCheckPCF EcDpAtBadFuncGui EcDpAtBadFunc EcDpAtPrologs EcDpAtReplaceString Insert/Acquire Tools EcDpAtINSTALL EcDpAtInsertStaticFile EcDpAtInsertExeTarFile EcDpAtInsertTestFile EcDpAtStageDAP EcDpAtGetMCF SDP ToolKit (SDPTK) CSCI (Separate software libraries for SSI&T) Processing (PRONG) CSCI Data Management EcDpPrDM Execution Management EcDpPrEM EcDpPrSMFLink PGE Management EcDpPrRunPGE EcDpPrRusage Deletion Server EcDpPrDeletion Job Management EcDpPrJobMgmt EcDpPrJobMgmtClient EcDpPrViewJobStates AutoSys COTS Product QA Monitor EcDpPrQaMonitorGU I Resource Management DpPrRM Data Store Sybase Database (COTS) Ground Event Process EcDpPrGE Data Preprocessing EcDpPrAm1AncillaryDPREP EcDpPrAm1EphemerisGapFillDPREP EcDpPrAm1FddAttitudeDPREP EcDpPrAm1FddReplaceEphemerisDPREP EcDpPrAm1ToolkitToHdfDPREP EcDpPrDumpAttitudeDPREP EcDpPrDumpEphemerisDPREP Planning Subsystem (PLS) Planning abc def ghi jkl mno Production Planning (PLANG) CSCI Data Store Sybase Database (COTS) Resource Planning Workbench EcPlRpRe EcPlRpSi EcPlRpTl Production Request Editor EcPlPrEditor Production Planning Workbench EcPlWb EcPlTl Planning Subscription Editor EcPlSubsEditor Subscription Manager EcPlSubMgr Production Strategies GUI EcPlProdStrat ASTER: CSCI/Component Role in Plan Activation Submits the DPRs (one for ACT and a dependent one for ETS) to AutoSys for job processing Production Planner uses GUI to activate plan
CD Backward Chaining (Cont.) PRODUCTION Subscribe Notification Register Subscription Store Archive Data Locate Data Catalogue Data Retrieve Data Job locates AST_L1B, AST_ANC (ASTER ancillary data set), and GDAS0ZFH (NCEP ancillary) data required for ACT algorithm Process On Demand
CD ASTER: Input Data Location Process ACT locates required AST_L1BT (L1B TIR), AST_ANC (ASTER ancillary data set), and GDAS_0ZF (NCEP ancillary) input data granule. Data Server Subsystem SDSRV DDIST STMGT Inven- tory DB Collection Data Mgmt Subsystem DDICT Interoper- ability ADSRV Ingest Subsystem Ingest Client Communications Subsystem SBSRV 1. Search (AST_L1BT, AST_ANC, & GDAS0ZFH) 2. Query Sybase Planning Subsystem Planning abc def ghi jkl mno Data Processing Subsystem Data Proc
CD Data Processing Subsystem (DPS) Data Proc Algorithm Integration and Test Tools (AITTL) CSCI SSAP GUI EcDpAtSSAPGui SSIT Manager EcDpAtMgr EcDpAtMgrLogDump Define PGE EcDpAtCheckODL EcDpAtCreateODLTemplate EcDpAtRegisterPGE EcDpAtOpDbGui View/Compare Data Tools EOSView, IDL EcDpAtBinDiffGui EcDpAtBinDiffPrepareFiles EcDpAtCheckHdfFile hdiff, xdiff Check Software Tools EcDpAtCheckPCF EcDpAtBadFuncGui EcDpAtBadFunc EcDpAtPrologs EcDpAtReplaceString Insert/Acquire Tools EcDpAtINSTALL EcDpAtInsertStaticFile EcDpAtInsertExeTarFile EcDpAtInsertTestFile EcDpAtStageDAP EcDpAtGetMCF SDP ToolKit (SDPTK) CSCI (Separate software libraries for SSI&T) Processing (PRONG) CSCI Data Management EcDpPrDM Execution Management EcDpPrEM EcDpPrSMFLink PGE Management EcDpPrRunPGE EcDpPrRusage Deletion Server EcDpPrDeletion Job Management EcDpPrJobMgmt EcDpPrJobMgmtClient EcDpPrViewJobStates AutoSys COTS Product QA Monitor EcDpPrQaMonitorGUI Resource Management DpPrRM Data Store Sybase Database (COTS) Ground Event Process EcDpPrGE Data Preprocessing EcDpPrAm1AncillaryDPREP EcDpPrAm1EphemerisGapFillDPREP EcDpPrAm1FddAttitudeDPREP EcDpPrAm1FddReplaceEphemerisDPREP EcDpPrAm1ToolkitToHdfDPREP EcDpPrDumpAttitudeDPREP EcDpPrDumpEphemerisDPREP Data Server Subsystem (DSS) SDSRV DDIST STMGT Inven- tory DB Collection Science Data Server (SDSRV) CSCI Science Data Server EcDsScienceDataServer HDF EOS Server EcDsHdfEosServer Science Data Server GUI EcDsSdsrvGui Sybase/SQS Sybase Server (COTS ) Data Distribution (DDIST) CSCI Data Distribution EcDsDistributionServer Data Distribution GUI EcDsDdistGui Data Base Sybase Server (COTS) Storage Management (STMGT) CSCI Staging Monitor Process EcDsStStagingMonitorServer EcDsStStagingDiskServer Resource Manager Process EcDsSt8MMServer EcDsStD3Server EcDsStIngestFtpServer EcDsStFtpDisServer EcDsStCDROMServer EcDsStPrintServer Pull Monitor Process EcDsStPullMonitorServer Archive Server EcDsStArchiveServer Data Base Sybase Server (COTS ) ASTER: CSCI/Component Role in Input Data Location Releases and sequences DPRs (Jobs) Controls staging and processing activities Database; contains metadata for search and retrieval Retrieves metadata for requested input granules from the Sybase/SQS database
CD Backward Chaining (Cont.) PRODUCTION Subscribe Notification Register Subscription Store Archive Data Locate Data Catalogue Data Retrieve Data Retrieve AST_L1B, AST_ANC (ASTER ancillary data set), and GDAS0ZFH granules as input to ACT; PGE execution begins Process On Demand
CD ASTER: Job Staging Process ACT production job retrieves required AST_L1BT (L1B TIR), AST_ANC (ASTER ancillary data set), and GDAS0ZFH (NCEP ancillary) input data granules. Data Server Subsystem SDSRV DDIST STMGT Inven- tory DB Collection Data Mgmt Subsystem DDICT Interoper- ability ADSRV Ingest Subsystem Ingest Client Communications Subsystem SBSRV Planning Subsystem Planning abc def ghi jkl mno 1. Acquire (AST_L1BT, AST_ANC, & GDAS0ZFH, ftpPush) Data Processing Subsystem Data Proc Distribution Request (AST_L1BT, AST_ANC, & GDAS0ZFH files, ftpPush) 3. Copy (AST_L1BT, AST_ANC, & GDAS0ZFH files, ftpPush) 4. ftpPush (AST_L1BT, AST_ANC, & GDAS0ZFH files)
CD Data Processing Subsystem (DPS) Data Proc Algorithm Integration and Test Tools (AITTL) CSCI SSAP GUI EcDpAtSSAPGui SSIT Manager EcDpAtMgr EcDpAtMgrLogDump Define PGE EcDpAtCheckODL EcDpAtCreateODLTemplate EcDpAtRegisterPGE EcDpAtOpDbGui View/Compare Data Tools EOSView, IDL EcDpAtBinDiffGui EcDpAtBinDiffPrepareFiles EcDpAtCheckHdfFile hdiff, xdiff Check Software Tools EcDpAtCheckPCF EcDpAtBadFuncGui EcDpAtBadFunc EcDpAtPrologs EcDpAtReplaceString Insert/Acquire Tools EcDpAtINSTALL EcDpAtInsertStaticFile EcDpAtInsertExeTarFile EcDpAtInsertTestFile EcDpAtStageDAP EcDpAtGetMCF SDP ToolKit (SDPTK) CSCI (Separate software libraries for SSI&T) Processing (PRONG) CSCI Data Management EcDpPrDM Execution Management EcDpPrEM EcDpPrSMFLink PGE Management EcDpPrRunPGE EcDpPrRusage Deletion Server EcDpPrDeletion Job Management EcDpPrJobMgmt EcDpPrJobMgmtClient EcDpPrViewJobStates AutoSys COTS Product QA Monitor EcDpPrQaMonitorGUI Resource Management DpPrRM Data Store Sybase Database (COTS) Ground Event Process EcDpPrGE Data Preprocessing EcDpPrAm1AncillaryDPREP EcDpPrAm1EphemerisGapFillDPREP EcDpPrAm1FddAttitudeDPREP EcDpPrAm1FddReplaceEphemerisDPREP EcDpPrAm1ToolkitToHdfDPREP EcDpPrDumpAttitudeDPREP EcDpPrDumpEphemerisDPREP Data Server Subsystem (DSS) SDSRV DDIST STMGT Inven- tory DB Collection Science Data Server (SDSRV) CSCI Science Data Server EcDsScienceDataServer HDF EOS Server EcDsHdfEosServer Science Data Server GUI EcDsSdsrvGui Sybase/SQS Sybase Server (COTS ) Data Distribution (DDIST) CSCI Data Distribution EcDsDistributionServer Data Distribution GUI EcDsDdistGui Data Base Sybase Server (COTS) Storage Management (STMGT) CSCI Staging Monitor Process EcDsStStagingMonitorServer EcDsStStagingDiskServer Resource Manager Process EcDsSt8MMServer EcDsStD3Server EcDsStIngestFtpServer EcDsStFtpDisServer EcDsStCDROMServer EcDsStPrintServer Pull Monitor Process EcDsStPullMonitorServer Archive Server EcDsStArchiveServer Data Base Sybase Server (COTS ) ASTER: CSCI/Component Role in Job Staging Releases and sequences DPRs (Jobs) Handles requests to the Archive for retrieving and inserting granules Controls staging and processing activities Database; contains metadata for search and retrieval Retrieves metadata; creates metadata Staging Disks; creates and passes metadata files to DDIST Creates staging disks for granule files; requests granule file retrieval by STMGT Allocates space in response to Distribution Requests Stages granule files to read-only cache disks Provides Resource Manager for ftpPushes
CD Backward Chaining (Cont.) PRODUCTION Subscribe Notification Register Subscription Store Archive Data Locate Data Catalogue Data Retrieve Data Archive newly created AST_09T (L2 Surface Radiance TIR) granule after completion of ACT PGE; Process On Demand update catalogue with reference to AST_09T
CD ASTER: PGE Execution and Output Insertion Process ACT PGE is successfully executed and newly created AST_09T (L2 Surface Radiance TIR) granule is archived; inventory is updated. Data Server Subsystem SDSRV DDIST STMGT Inven- tory DB Collection Data Mgmt Subsystem DDICT Interoper- ability ADSRV Ingest Subsystem Ingest Client Communications Subsystem SBSRV Planning Subsystem Planning abc def ghi jkl mno Data Processing Subsystem Data Proc Get DSS UR 2. Insert (AST_09T) 3. Store (AST_09T files) 4. Add (AST_09T metadata)
CD Interoper- ability (IOS) Advertising Service (ADSRV) CSCI Advertising Server EcIoAdServer Advertising Server Component Advertising Service SQL Server Sybase Server (COTS) Advertising Service Replication Server Sybase Replication Server (COTS) Data Processing Subsystem (DPS) Data Proc Algorithm Integration and Test Tools (AITTL) CSCI SSAP GUI EcDpAtSSAPGui SSIT Manager EcDpAtMgr EcDpAtMgrLogDump Define PGE EcDpAtCheckODL EcDpAtCreateODLTemplate EcDpAtRegisterPGE EcDpAtOpDbGui View/Compare Data Tools EOSView, IDL EcDpAtBinDiffGui EcDpAtBinDiffPrepareFiles EcDpAtCheckHdfFile hdiff, xdiff Check Software Tools EcDpAtCheckPCF EcDpAtBadFuncGui EcDpAtBadFunc EcDpAtPrologs EcDpAtReplaceString Insert/Acquire Tools EcDpAtINSTALL EcDpAtInsertStaticFile EcDpAtInsertExeTarFile EcDpAtInsertTestFile EcDpAtStageDAP EcDpAtGetMCF SDP ToolKit (SDPTK) CSCI (Separate software libraries for SSI&T) Processing (PRONG) CSCI Data Management EcDpPrDM Execution Management EcDpPrEM EcDpPrSMFLink PGE Management EcDpPrRunPGE EcDpPrRusage Deletion Server EcDpPrDeletion Job Management EcDpPrJobMgmt EcDpPrJobMgmtClient EcDpPrViewJobStates AutoSys COTS Product QA Monitor EcDpPrQaMonitorGUI Resource Management DpPrRM Data Store Sybase Database (COTS) Ground Event Process EcDpPrGE Data Preprocessing EcDpPrAm1AncillaryDPREP EcDpPrAm1EphemerisGapFillDPREP EcDpPrAm1FddAttitudeDPREP EcDpPrAm1FddReplaceEphemerisDPREP EcDpPrAm1ToolkitToHdfDPREP EcDpPrDumpAttitudeDPREP EcDpPrDumpEphemerisDPREP Data Server Subsystem (DSS) SDSRV DDIST STMGT Inven- tory DB Collection Science Data Server (SDSRV) CSCI Science Data Server EcDsScienceDataServer HDF EOS Server EcDsHdfEosServer Science Data Server GUI EcDsSdsrvGui Sybase/SQS Sybase Server (COTS ) Data Distribution (DDIST) CSCI Data Distribution EcDsDistributionServer Data Distribution GUI EcDsDdistGui Data Base Sybase Server (COTS) Storage Management (STMGT) CSCI Staging Monitor Process EcDsStStagingMonitorServer EcDsStStagingDiskServer Resource Manager Process EcDsSt8MMServer EcDsStD3Server EcDsStIngestFtpServer EcDsStFtpDisServer EcDsStCDROMServer EcDsStPrintServer Pull Monitor Process EcDsStPullMonitorServer Archive Server EcDsStArchiveServer Data Base Sybase Server (COTS ) ASTER: CSCI/Component Role in PGE Execution and Output Insertion Executes PGE; places output files in output directory Provides DSS Universal Reference (UR) Gets DSS UR from Advertising Server; handles requests to the Archive for retrieving and inserting granules Reads files from DPS disks and stores files in Archive Database; receives and stores metadata Provides Metadata Configuration File (MCF); requests STMGT to insert output granule files; adds metadata to inventory