# Presentation: 272768

## ASTER Scenario:  Backward Chaining

**PRODUCTION**

**External**
**Data Provider**

**User**

**Product Subscription**
**On-demand Production**
**Standing Order Delivery**
**QA Update**

## Backward Chaining

**ASTER Scientist searches for**
**newly ingested AST_L1BT**
**granules, verifying attributes**

## 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.**

## ASTER:  CSCI/Component Rolein Data Search

**ASTER:  CSCI/Component Role****in Data Search**

## Backward Chaining (Cont.)

**Backward Chaining (Cont.)**

**Locate AST_L1BT granules of**
**interest**

## ASTER:  Data Search Process 

**SDSRV queries Sybase/SQS database for AST_L1BT (L1B TIR)**
**granules meeting search criteria.**

## ASTER:  CSCI/Component Rolein Data Search

**ASTER:  CSCI/Component Role****in Data Search**

## Backward Chaining (Cont.)

**PRODUCTION**

## 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.**

## ASTER:  CSCI/Component Rolein On-Demand Production Request

**No CSCI/Components involved.**

## Backward Chaining (Cont.)

**PRODUCTION**

**DAAC submits subscription on behalf of scientist for delivery of AST_08 via ftpPush**

## 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.**

## ASTER:  CSCI/Component Rolein User Subscription Registration

**ASTER:  CSCI/Component Role****in User Subscription Registration**

## Backward Chaining (Cont.)

**PRODUCTION**

**Operator determines need to run ACT PGE before ETS.  Submits production requests for ACT and ETS, and then initiates production**

## ASTER:  PGE Chaining

**Input:**

**1 AST_L1BT**

**Requested Output:**

**1 AST_08**

## 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.**

**1. Create**
**    ****Production**
**    ****Requests**

## ASTER:  CSCI/Component Rolein Production Request

**ASTER:  CSCI/Component Role****in Production Request**

## Backward Chaining (Cont.)

**PRODUCTION**

**Operator activates Plan which includes Data Processing Requests (DPRs) for ACT and ETS PGEs**

## 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.**

## ASTER:  CSCI/Component Rolein Plan Activation

**ASTER:  CSCI/Component Role****in Plan Activation**

## Backward Chaining (Cont.)

**PRODUCTION**

**Job locates AST_L1B, AST_ANC (ASTER ancillary data set), and GDAS0ZFH (NCEP ancillary) data required for ACT algorithm**

## 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.**

## ASTER:  CSCI/Component Rolein Input Data Location

**ASTER:  CSCI/Component Role****in Input Data Location**

## Backward Chaining (Cont.)

**PRODUCTION**

**Retrieve AST_L1B, AST_ANC (ASTER ancillary data set), and GDAS0ZFH granules as input to ACT; PGE execution begins**

## 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.**

## ASTER:  CSCI/Component Rolein Job Staging

**ASTER:  CSCI/Component Role****in Job Staging**

## Backward Chaining (Cont.)

**PRODUCTION**

## 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.**

## ASTER:  CSCI/Component Role in PGE Execution and Output Insertion

**ASTER:  CSCI/Component Role in PGE Execution and Output Insertion**