aster scenario: expedited data - nasa · aster scenario: expedited data inse r t i o n retrieva l...

72
ASTER Scenario: Expedited Data INSERTION RETRIEVAL PRODUCTION External Data Provider User 146 625-CD-620-001

Upload: vanthien

Post on 19-Apr-2018

215 views

Category:

Documents


1 download

TRANSCRIPT

ASTER Scenario: Expedited Data IN

SE R

TIO

N R

ETRIEVA

L

PRODUCTION

���������

������ � �����

�����

External Data Provider User

�������

�������� ����

������

����������������� �������������� �����������������

146 625-CD-620-001

Expedited Data IN

SER

TIO

N

������

�������

DAAC submits subscription, on behalf of scientist for notification of new ASTER Expedited data

���������

������������ ��������

������������

�����

������� ����

������ ����

��������� ����

�������� ���� 147

625-CD-620-001

ASTER: ser Subscription Registration for AST_EXP Process

U

DAAC enters subscription, on behalf of scientist, for e-mail notification of newly inserted ASTER Expedited Data product.

Data Server Subsystem

SDSRVDDIST

STMGT

Inven­tory DB

Collection

Data Mgmt Subsystem

DDICT

Interoper­ability

ADSRV Ingest

Subsystem Ingest

Planning Subsystem

Planning

abc

def

ghi

jkl

m no

Data Processing Subsystem Data Proc

0110001011 0010110010 1101011101 0110001011

Client

Communications Subsystem

SBSRV

1. Subscribe (AST_EXP, e-mail)

148625-CD-620-001

AST_EXP Subscription Registration ASTER: CSCI/Component Role in

CSS/Distributed Communications Software

Landsat7 Gateway

EcCsLandsat7Gateway

Domain Name Service

DNS

E-Mail Services Email Server

Subscription Service

EcSbGui

Distributed Computing Configuration Item (DCCI)

ASTER DAR Gateway

EcGwDARServer

E-Mail Parser Gateway

EcCsEmailParser

FTP Notification

CsFtpNotify

Bulk Data Server

BDS

Network File System

NFS

DCE Services Name Service

Security Ser vice Time Service

Subscription Server

EcSbSubServer

File Transfer Protocol

FTP

Filecopy EcUtFileCopy EcUtFileExec

Virtual Terminal

VT

Cryptographic Management

Interface CMI

Infrastruc­ture Library

PF, SRF, Urs, Message Passing,

Event Logging, Service Locator, Failure Recovery

Framework MOJO

Gateway EcCsMojoGateway

Configuration Registry Srvr. EcCsRegistryServer

Machine-to-Machine Gwy.

EcCsMtMGateway

GUI used by User Services Representative to create subscription for Science User

1

Stores subscription in the Sybase Database

3

Provides distribution options

2

149625-CD-620-001

Expedited Data (Cont.) IN

SER

TIO

N

������

�������

EDOS initiates AST_EXP (Expedited Data) ingestion via EDOS Expedited Data Record (EDR)

���������

������������ ��������

������������

�����

������� ����

������ ����

��������� ����

�������� ����

EDOS

150 625-CD-620-001

ASTER: lling Ingest for AST_EXP Process

Po

Ingest begins polling specified

2. Move EDR EDOS location (directory),

looking for an Expedited Data Set Delivery Record (EDR) file. EDOS transfers the file, via ftp, to the predetermined directory. (Location, directory, username, and password are as specified in the EDOS-ECS Operations Agreement.)

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

m no

Data Processing Subsystem Data Proc

0110001011 0010110010 1101011101 0110001011

Client

Communications Subsystem

SBSRV

1. Ingest Subsystem polling for files

file to directory

3. Read EDR file

4. Get mcf (AST_EXP)

5. Read AST_EXP files

151 625-CD-620-001

152 625-CD-620-001

Ingest Subsystem

(INS) Ingest

Ingest (INGST) CSCI

Automated Network Ingest

Interface Process EcInAuto

Polling Ingest Client Interface

Process EcInPolling

Media Ingest Interface

Process EcInGUI

Ingest Request Manager

Process EcInReqMgr

Ingest Granule Server

Process EcInGran

Ingest Database

Sybase Server (COTS)

Cross-Mode Ingest Interface

EcInEmailGWServer

Data Server Subsystem (DSS)

SDSRVDDIST

STMGT

Inven­tory DB

Collection

Data Distribution (DDIST ) CSCI

Data Distribution

EcDsDistributionServer

Data Distribution GUI

EcDsDdistGui

Data Base Sybase Server (COTS)

Science Data Server (SDSRV) CSCI

Science Data Server

EcDsScienceDataServer

HDF EOS Server

Ec DsHdfEosServer

Science Dat a Server GUI EcDsSdsrvGui

Sybase Sybase Server (COTS)

Gr anule Deletion Administration Tool

EcDs GranuleDelete

SQS Spatial Query Server (COTS)

Storage Management (STMGT) CSCI

Cache/Staging Manager Process

EcDsStCacheManagerServer EcDsStStagingDiskServer

Media Server Process

EcDsSt8MMServer EcDsStD3Server

EcDsStCDROMServer EcDsStDLTServer EcDsStFtpServer

Pull Monitor Process

EcDsStPullMonitorServer

Archive Server EcDsStArchiveServer

EcDsStmgtGui

Data Base Sybase Server (COTS)

Request Manager EcDsStRequest Manager Server

Polling Ingest for AST_EXP

Polls remote location for files named *.EDR.XFR; packages requests

1

Packages Ingest Request into Granules

4

Ingest reads delivery

record file and data files

from provider site via ftp 6

Staging Disk S

erver

receives request from

Ingest to create staging

disk and reserves space

5

Requests meta­

data configuration

file (mcf) fr

om

SDSRV

Provides metadata configuration file (mcf)

2

3

ASTER: CSCI/Component Role in

Expedited Data (Cont.)

Archive ingested AST_EXP data; update

INSE

RTI

ON

������

�������

���������

1RWLILFDWLRQ ��������

������������

�����

������� ����

������ ����

��������� ����

�������� ����

catalogue with reference to AST_EXP

153625-CD-620-001

ASTER: ST_EXP Insertion Process A

Newly ingested AST_EXP granule is archived; inventory is updated.

Data Server Subsystem

SDSRVDDIST

STMGT

Inven­tory DB

Collection

Data Mgmt Subsystem

DDICT

Interoper­ability

ADSRV Ingest

Subsystem Ingest

Planning Subsystem

Planning

abc

def

ghi

jkl

m no

Data Processing Subsystem Data Proc

0110001011 0010110010 1101011101 0110001011

Client

Communications Subsystem

SBSRV

1. Insert (AST_EXP)

2. Store (AST_EXP files)

3. Add (AST_EXP metadata)

154625-CD-620-001

155 625-CD-620-001

Ingest Subsystem

(INS) Ingest

Ingest (INGST) CSCI

Automated Network Ingest

Interface Process EcInAuto

Polling Ingest Client Interface

Process EcInPolling

Media Ingest Interface

Process EcInGUI

Ingest Request Manager

Process EcInReqMgr

Ingest Granule Server

Process EcInGran

Ingest Database

Sybase Server (COTS)

Cross-Mode Ingest Interface

EcInEmailGWServer

Data Server Subsystem (DSS)

SDSRVDDIST

STMGT

Inven­tory DB

Collection

Data Distribution (DDIST) CSCI

Data Distribution

EcDsDistributionServer

Data Distribution GUI

EcDsDdistGui

Data Base Sybase Server (COTS)

Science Data Server (SDSRV) CSCI

Science Data Server

EcDsScienceDataServer

HDF EOS Server

EcDsHdfEosServer

Science Data Server GUI EcDsSdsrvGui

Sybase Sybase Server (COTS)

Granule Deletion Administration Tool

EcDsGranuleDelete

SQS Spatial Query Server (COTS)

Storage Management (STMGT) CSCI

Cache/Staging Manager Process

EcDsStCacheManagerServer EcDsStStagingDiskServer

Media Server Process

EcDsSt8MMServer EcDsStD3Server

Ec DsStC DROMServer EcDsStDLTServer EcDsStFtpServer

Pull Monitor Process

EcDsStPullMonitorServer

Archive Server EcDsStArchiveServer

EcDsStmgtGui

Data Base Sybase Server (COTS)

Request Manager EcDsStRequest Manager Server

in AST_EXP Insertion

Store

s vali

dated

met

adat

a inth

e

inve

ntory

4

Validates metadata;

requests archiving of

granule files; adds

metadata to inventory

2

Reads inserted files from Ingest staging disks

3

Builds metadata

file; requests

SDSRV to

validate

metadata;

requests

SDSRV to insert

received files

1

ASTER: CSCI/Component Role

Expedited Data (Cont.)

Insert terminates with an insert eventnotification to Subscribe. Subscribe

625-CD-620-001

INSE

RTI

ON

������

�������

6XEVFULEH

������������ ��������

6XEVFULSWLRQ

6WRUH

������� ����

������ ����

��������� ����

�������� ����

e-mails ASTER Scientist notice of a completed AST_EXP granule

insert

156

ASTER: ST_EXP Event Notification Process

A

Notify all AST_EXP:Insert event subscribers.

Communications Subsystem

SBSRV

Data Mgmt Subsystem

DDICT

Interoper­ability

ADSRV

Planning Subsystem Planning

abc

def

ghi

jkl

m no

Data Processing Subsystem Data Proc

0110001011 0010110010 1101011101 0110001011

Client

Ingest Subsystem Ingest

1. Trigger (AST_EXP:Insert)

Data Server Subsystem

SDSRVDDIST

STMGT

Inven­tory DB

Collection

2. Notify (AST_EXP:Insert, e-mail)

157625-CD-620-001

158 625-CD-620-001

CSS/Distributed Communications Software

Landsat7 Gateway

EcCsLandsat7Gateway

Domain Name Service

DNS

E-Mail Services Email Server

Subscription Service

EcSbGui

Distributed ComputingConfiguration Item (DCCI)

ASTER DAR Gateway

EcGwDARServer

E-Mail Parser Gateway

EcCsEmailParser

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

Filecopy EcUtFileCopy EcUtFileExec

Virtual Terminal

VT

Cryptographic Management

Inte rface CMI

Infrastruc­ture Library

PF, SRF, Urs, Message Passing,

Event Logging, Service Locator, Failure Recovery

Framework

MOJO Gateway

EcCsMojoGateway

Configuration Registry Srvr.

EcCsRegistryServer

Machine-to-Machine Gwy.

EcCsMtMGateway

Data Server Subsystem (DSS)

SDSRVDDIST

STMGT

Inven­tory DB

Collection

Data Distribution (DDIST) CSCI

Data Distribution

EcDsDistributionServer

Data Distribution GUI

EcDsDdistGui

Data Base Sybase Server (COTS)

Science Data Server (SDSRV) CSCI

Science Data Server

EcDsScienceDataServer

HDF EOS Server

EcDsHdfEosServer

Science Data Server GUI EcDsSdsrvGui

Sybase Sybase Server (COTS)

Granule Deletion Administration Tool

EcDsGranuleDelete

SQS Spatial Query Server (COTS)

Storage Management (STMGT) CSCI

Cache/Staging Manager Process

EcDsStCacheManagerServer EcDsStStagingDiskServer

Media Server Process

EcDsSt8MMServer EcDsStD3Server

EcDsStCDROMServer EcDsStDLTServer EcDsStFtpServer

Pull Monitor Process

EcDsStPullMonitorServer

Archive Server EcDsStArchiveServer

EcDsStmgtGui

Data Base Sybase Server (COTS)

Request Manager EcDsStRequest Manager Server

in AST_EXP Event Notification

Sendmail delivers e-mail message to mail host

3

Fires subscriptions; sends e-mail notification of the AST_EXP:Insert event

2

Triggers AST_EXP:Insert event; notifies the correct subscription server

1

ASTER: CSCI/Component Role

Landsat Scenario

625-CD-620-001

Landsat Goals - Directory Search - User Registration - Data Ingest - Standing Orders (media) - Access to WRS Scenes (fixed scene subsetting) -Viewing Order Status

Landsat Preconditions Landsat ESDTs Inserted into ECS -L70R, L70RF1, L70RF2, L70RWRS, L70RWRS1, L70WRS2, L7CPF, Browse Subscription for: - L70R data notification - Standing Order for CPF production on tape

Note:

159

User egistration R

Science User starts the form for first-time User Registration from the EOS Data Gateway Web Client and submits registration information.

625-CD-620-001

RETR

IEVAL

8VHU $FFHVV ����

������������6XEVFULEH

'HOLYHU

0DQDJH 6\VWHP ������� � ����������

������ ������������

��������� 160

User Registration Request Process

Scientist invokes the form for first-time User Registration from the EOS Data Gateway web client and then enters and submits registration data.

Communications Subsystem

Data Mgmt Subsystem

DDICT

Interoper­ability

ADSRV

Planning Subsystem Planning

abc

def

ghi

jkl

m no

Data Processing Subsystem Data Proc

0110001011 0010110010 1101011101 0110001011

Client

Ingest Subsystem Ingest

Data Server Subsystem

SDSRVDDIST

STMGT

Inven­tory DB

Collection

1. Request User Registration

Systems Mgmt Subsystem

(MSS)

2. Submit Registration Request

161625-CD-620-001

162 625-CD-620-001

System Mgmt Subsystem

(MSS)

Management Logistics CSCI

(MLCI)

s/

que Mgr DDTS (COTS)

Software Distribution Mgr

Tivoli Software Distribution (COTS)

Software License Mgr

FLEXlm (COTS) iFOR/LS (COTS)

MsLiiFORLSMkDayLog

Management CSCI (MCI)

Network and Enterprise

Management HP OpenView NNM

Tivoli Distributed Monitoring Mode Mgmt

Security anlpasswd (COTS)

TCP Wrappers (COTS) Tripwire (COTS) SATAN (COTS) Crack (COTS)

Accountability EcMsAcRegUserSrvr

EcMsAcSMCRegUserGUI EcMsAcDAACRegUserGUI

EcMsAcOrderSrvr EcMsAcOrderGUI

Sybase Replication Server

Trouble Ticket aruser GUI (COTS)

aradmin GUI (COTS) MsTfHTML web interface

notifier GUI (COTS) notifier daemon (COTS)

Submit, Query, Notify (COTS) armail daemon (COTS)

UNIX sendmail

Network Backup/Restore Networker Server (COTS) Networker Client (COTS)

ASTER E-mail Header Handler

EcMsAsAddHeader.pl EcMsRemoveHeader.pl

CSCI/Component Role in User Registration Request

Client (CLS) External/ Internal Users

On-Demand Form Request Manager

(ODFRM) CSCI

HTML User Interface

ODFRM

CGI Programs

EcClOdRequest

Desktop (DESKT) CSCI

User Profile Gateway

EcClDtUserProfileGateway

Workbench (WKBCH) CSCI

HDF Product Viewing Tool

EOSView

ASTER DAR Tool

EcClWbJdt

Receives request from EDG and submits it to User Registration Server (at SMC)

1

Saves request as a new User

Profile at SMC, for replication

to each remote DAAC2

User egistration (Cont.) R

Science User calls home DAAC Operations (User Services) to request any needed privileges (e.g., access to restricted granules,

625-CD-620-001

ASTER DAR privileges); DAAC Operations logs into SMC remotely, retrieves User Profile, and assigns approved privileges

RETR

IEVAL

8VHU $FFHVV

���� ������������

6XEVFULEH

0DQDJH ������ 0RQLWRU &RRUGLQDWH

0DQDJH $SSOLFDWLRQV

/RJLVWLFV

�������

163

User Registration Approval Process

DAAC User Services Representative at home DAAC uses User Registration Server Graphical User Interface (GUI) at SMC to retrieve User Profile and update the MSS User Profile approved privileges, which are then replicated.

Communications Subsystem

Data Mgmt Subsystem

DDICT

Interoper­ability

ADSRV

Planning Subsystem Planning

abc

def

ghi

jkl

m no

Data Processing Subsystem Data Proc

0110001011 0010110010 1101011101 0110001011

Client

Ingest Subsystem Ingest

Data Server Subsystem

SDSRVDDIST

STMGT

Inven­tory DB

Collection

1. Retrieve User Profile and update the privileges

Systems Mgmt Subsystem

(MSS)

164 625-CD-620-001

User Registration Approval CSCI/Component Role in

System Mgmt Subsystem

(MSS)

Management Logistics CSCI

(MLCI)

Baseline Mgr XRP-II (COTS)

Inventory/Logistics/ Maintenance Mgr

XRP-II (COTS)

Software Change Mgr ClearCase (COTS)

Change Request Mgr

DDTS (COTS)

Software Distribution Mgr

Tivoli Software Distribution (COTS)

Software License Mgr

FLEXlm (COTS) iFOR/LS (COTS)

MsLiiFORLSMkDayLog

Management CSCI (MCI)

Network and Enterprise

Management HP OpenView NNM

Tivoli Distributed Monitoring Mode Mgmt

Security anlpasswd (COTS)

TCP Wrappers (COTS) Tripwire (COTS) SATAN (COTS) Crack (COTS)

Accountability EcMsAcRegUserSrvr

EcMsAcSMCRegUserGUI EcMsAcDAACRegUserGUI

EcMsAcOrderSrvr EcMsAcOrderGUI

Sybase Replication Server

Trouble Ticket aruser GUI (COTS)

aradmin GUI (COTS) MsTfHTML web interface

notifier GUI (COTS) notifier daemon (COTS)

Submit, Query, Notify (COTS) armail daemon (COTS)

UNIX sendmail

Network Back up/Restore Networker Server (COTS) Networker Client (COTS)

ASTER E-mail Header Handler

EcMsAsAddHeader.pl EcMsRemoveHeader.pl

GUI at SMC retrieves User

Profile; operator updates User

Profile information; server

stores the updated User

Profile, which is replicated for

read-only access at all sites

165625-CD-620-001

User egistration (Cont.) R

System Management Subsystem (MSS) sends e-mail to the Science User confirming registration and any special privileges

625-CD-620-001

RETR

IEVAL

���� ������ ����

���������������������

������ ������ ������� � ����������

������ ������������

���������

'HOLYHU

166

User Registration Confirmation Process

Systems Management Subsystem (MSS) User Registration Server creates and sends e-mail to the Science User confirming registration and any special privileges.

Communications Subsystem

Data Mgmt Subsystem

DDICT

Interoper- ability

ADSRV

Planning Subsystem Planning

abc

def

ghi

jkl

m no

Data Processing Subsystem Data Proc

0110001011 0010110010 1101011101 0110001011

Client

Ingest Subsystem Ingest

Data Server Subsystem

SDSRVDDIST

STMGT

Inven- tory DB

Collection

1. Build user e-mail message

2. E-mail notification Systems Mgmt Subsystem

(MSS)

167 625-CD-620-001

168 625-CD-620-001

System Mgmt Subsystem

(MSS)

Management Logistics CSCI

(MLCI)

Inv Ma

Software Change Mgr ClearCase (COTS)

Change Request Mgr

DDTS (COTS)

Software Distribution Mgr

Tivoli Software Distribution (COTS)

Software License Mgr

FLEXlm (COTS) iFOR/LS (COTS)

MsLiiFORLSMkDayLog

Management CSCI (MCI)

Network and Enterprise

Management HP OpenView NNM

Tivoli Distributed Monitoring Mode Mgmt

Security anlpasswd (COTS)

TCP Wrappers (COTS) Tripwire (COTS) SATAN (COTS) Crack (COTS)

Accountability EcMsAcRegUserSrvr

EcMsAcSMCRegUserGUI EcMsAcDAACRegUserGUI

EcMsAcOrderSrvr EcMsAcOrderGUI

Sybase Replication Server

Trouble Ticket aruser GUI (COTS)

aradmin GUI (COTS) MsTfHTML web interface

notifier GUI (COTS) notifier daemon (COTS)

Submit, Query, Notify (COTS) armail daemon (COTS)

UNIX sendmail

Network Backup/Restore Networker Server (COTS) Networker Client (COTS)

ASTER E-mail Header Handler

EcMsAsAddHeader.pl EcMsRemoveHeader.pl

CSS/Distributed Communications Software

Landsat7 Gateway

EcCsLandsat7Gateway

Domain Name Service

DNS

E-Mail Services Email Server

Subscription Service

EcSbGui

Distributed ComputingConfiguration Item (DCCI)

ASTER DAR Gateway

EcGwDARServer

E-Mail Parser Gateway

EcCsEmailParser

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

Filecopy EcUtFileCopy EcUtFileExec

Virtual Terminal

VT

Cryptographic Management

Interface CMI

Infrastruc­ture Library

PF, SRF, Urs, Message Passing,

Event Logging, Service Locator, Failure Recovery

Framework

MOJO Gateway

EcCsMojoGateway

Configuration Registry Srvr.

EcCsRegistryServer

Machine-to-Machine Gwy.

EcCsMtMGateway

User Registration Confirmation

User Registration Server builds

e-mail message confirming

registration and privileges 1

Sends e-mail notification confirming registration and privileges

2

CSCI/Component Role in

Landsat Scenario: n Data InsertioIN

SER

TIO

N R

ETRIEVA

L

6HDUFK 2UGHU

6WRUH

External Data Provider User

'HOLYHU

,QJHVW INSE

RTI

ON

RETR

IEVAL

PRODUCTION

6XEVFULEH

6HDUFK 2UGHU

6WRUH

External Data Provider User

'HOLYHU

*HQHUDWH 3ODQ

,QJHVW

��������������������

169 625-CD-620-001

LPS Data Insertion IN

SER

TIO

N

6XEVFULEH

1RWLILFDWLRQ

,QJHVW

'LUHFW 3URWRFRO

6WRUH

$UFKLYH 'DWD

&DWDORJXH 'DWD

LPS initiates L70R subinterval data ingestion with Direct Protocol

LPS

170 625-CD-620-001

Landsat: Ingest Process L70R

LPS begins interface for ingestion of data, via SDPF protocol. This protocol is managed within and through the Landsat 7 Gateway.

Communications Subsystem

L7GW

Data Mgmt Subsystem

DDICT

Interoper- ability

ADSRV

Planning Subsystem Planning

abc

def

ghi

jkl

m no

Data Processing Subsystem Data Proc

0110001011 0010110010 1101011101 0110001011

Client

Ingest Subsystem Ingest

Data Server Subsystem

SDSRVDDIST

STMGT

Inven- tory DB

Collection

LPS

1. L7 Data exchange messages

2. L7 data transfer messages

3. Ingest Subsystem gets L70R data via ftp 4. Get mcf

(L70R)

171625-CD-620-001

CSS/ Communications Software

Landsat7 Gateway

EcCsLandsat7Gateway

Domain Name Service

DNS

E-Mail Services Email Server

Subscription Service

EcSbGui

Distributed ComputingConfiguration Item (DCCI)

ASTER DAR Gateway

EcGwDARServer

E-Mail Parser Gateway

EcCsEmailParser

FTP Noti fication

CsFtpNotify

Bulk Data Server

BDS

Network File System

NFS

DCE Services Name Service

Security Service Time Service

Subscription Server

EcSbSubServer

File Transfer Protocol

FTP

Filecopy EcUtFileCopy EcUtFileExec

Virtual Terminal

VT

Cryptographic Management

Interface CMI

Infrastruc­ture Library

PF, SRF, Urs, Message Passing,

Event Logging, Service Locator, Failure Recovery

Framework

MOJO Gateway

EcCsMojoGateway

Configuration Registry Srvr.

EcCsRegistryServer

Machine-to-Machine Gwy.

EcCsMtMGateway

Ingest Subsystem

(INS) Ingest

Ingest (INGST) CSCI

Automated Network Ingest

Interface Process EcInAuto

Polling Ingest Client Interface

Process EcInPolling

Media Ingest Interface

Process EcInGUI

Ingest Request Manager

Process EcInReqMgr

Ingest Granule Server

Process EcInGran

Ingest Database

Sybase Server (COTS)

Cross-Mode Ingest Interface

EcInEmailGWServer

Data Server Subsystem (DSS)

SDSRVDDIST

STMGT

Inven- tory DB

Collection

Data Distribution (DDIST ) CSCI

Data Distribution

EcDsDistributionServer

Data Distribution GUI

EcDsDdistGui

Data Base Sybase Server (COTS)

Science Data Server (SDSRV) CSCI

Science Data Server

EcDsScienceDataServer

HDF EOS Server

EcDs HdfEosServer

Science Data Server GUI EcDsSdsrvGui

Sybase Sybase Server (COTS)

Granule Deletion Administration Tool

EcDsGranuleDelete

SQS Spatial Query Server (COTS)

Storage Management (STMGT) CSCI

Cache/Staging Manager Process

EcDsStCacheManagerServer EcDsStStagingDiskServer

Media Server Process

EcDsSt8MMServer EcDsStD3Server

EcDsStCDROMServer EcDsStDLTServer EcDsStFtpServer

Pull Monitor Process

EcDsStPullMonitorServer

Archive Server EcDsStArchiveServer

EcDsStmgtGui

Data Base Sybase Server (COTS)

Request Manager EcDsStRequest Manager Server

L70R Ingest

172

Ingest reads delivery record file and data files from LPS via ftp

7

Packages Data Transfer message into Ingest requests; passes data source to Ingest Request Manager

2

Staging Disk S

erver

receives request from

Ingest to create staging

disk and reserves space

6 Provides metadata configuration file (mcf)

Requests meta­

data configuration

file (mcf) fr

om

SDSRV

3

4

PackagesIngest R

equest

into Granules

5

Manages Sensor Data Processing Facility (SDPF) protocol and Data Exchange messages

1

Landsat: CSCI/Component Role in

LPS Data Insertion (Cont.)

Archive L70R Subinterval

INSE

RTI

ON

6XEVFULEH

1RWLILFDWLRQ

6WRUH

$UFKLYH 'DWD

&DWDORJXH 'DWD

granule;

,QJHVW

'LUHFW 3URWRFRO

update catalogue with references to L70R granule

173625-CD-620-001

Landsat: Subinterval Data Granule Insertion Process

L70R

Newly ingested L70R granule is archived; inventory is updated.

Communications Subsystem

SBSRV

Data Mgmt Subsystem

DDICT

Interoper- ability

ADSRV

Planning Subsystem Planning

abc

def

ghi

jkl

m no

Data Processing Subsystem Data Proc

0110001011 0010110010 1101011101 0110001011

Client

Ingest Subsystem Ingest

Data Server Subsystem

SDSRVDDIST

STMGT

Inven- tory DB

Collection

1. Insert (L70R)

2. Store (L70R)

3. Add (L70R metadata)

174625-CD-620-001

Ingest Subsystem

(INS) Ingest

Ingest (INGST) CSCI

Automated Network Ingest

Interface Process EcInAuto

Polling Ingest Client Interface

Process EcInPolling

Media Ingest Interface

Process EcInGUI

Ingest Request Manager

Process EcInReqMgr

Ingest Granule Server

Process EcInGran

Ingest Database

Sybase Server (COTS)

Cross-Mode Ingest Interface

EcInEmailGWServer

Data Server Subsystem (DSS)

SDSRVDDIST

STMGT

Inven- tory DB

Collection

Data Distribution (DDIST) CSCI

Data Distribution

EcDsDistributionServer

Data Distribution GUI

EcDsDdistGui

Data Base Sybase Server (COTS)

Science Data Server (SDSRV) CSCI

Science Data Server

EcDsScienceDataServer

HDF EOS Server

EcDsHdfEosServer

Science Data Server GUI EcDsSdsrvGui

Sybase Sybase Server (COTS)

Granule Deletion Administration Tool

EcDsGranuleDelete

SQS Spatial Query Server (COTS)

Storage Management (STMGT) CSCI

Cache/Staging Manager Process

EcDsStCacheManagerServer EcDsStStagingDiskServer

Media Server Process

EcDsSt8MMServer EcDsStD3Server

EcDsStCDROMServer EcDsStDLTServer EcDsStFtpServer

Pull Monitor Process

EcDsStPullMonitorServer

Archive Server EcDsStArchiveServer

EcDsStmgtGui

Data Base Sybase Server (COTS)

Request Manager EcDsStRequest Manager Server

Landsat: I/Component Role in L70R Data Granule Insertion

175

Store

s vali

dated

met

adat

a inth

e

inve

ntory

4

Builds metadata

files; requests

SDSRV to

validate

metadata;

requests

SDSRV to insert

received files

(for L70RF1 and

L70RF2) 1

Validates metadata; requests

archiving of granule files; adds

metadata to inventory; creates

L70R metadata from L70RF1

and L70RF2 metadata, which

are then deleted

2

Reads inserted files from Ingest staging disks

3

CSC

LPS Data Insertion (Cont.)

L70R Insert terminates with an insert event notification and e-mail to the Science User

625-CD-620-001

INSE

RTI

ON

,QJHVW

'LUHFW 3URWRFRO

6XEVFULEH

1RWLILFDWLRQ

6WRUH

$UFKLYH 'DWD

��������� ���� 176

Landsat: :Insert Notification Process

L70R

Once L70R subinterval data are inserted, notify all L70R:Insert event subscribers; e-mail notification is sent to the Science User.

Communications Subsystem

SBSRV

Data Mgmt Subsystem

DDICT

Interoper- ability

ADSRV

Planning Subsystem Planning

abc

def

ghi

jkl

m no

Data Processing Subsystem Data Proc

0110001011 0010110010 1101011101 0110001011

Client

Data Server Subsystem

SDSRVDDIST

STMGT

Inven- tory DB

Collection

1. Trigger L70R:Insert event

2. Notify Science User (L70R:Insert, e-mail)

Ingest Subsystem Ingest

177625-CD-620-001

178 625-CD-620-001

CSS/Distributed Communications Software

Landsat7 Gateway

EcCsLandsat7Gateway

Domain Name Service

DNS

E-Mail Services Email Server

Subscription Service

EcSbGui

Distributed ComputingConfiguration Item (DCCI)

ASTER DAR Gateway

EcGwDARServer

E-Mail Parser Gateway

EcCsEmailParser

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

Filecopy EcUtFileCopy EcUtFileExec

Virtual Terminal

VT

Cryptographic Management

Inte rface CMI

Infrastruc­ture Library

PF, SRF, Urs, Message Passing,

Event Logging, Service Locator, Failure Recovery

Framework

MOJO Gateway

EcCsMojoGateway

Configuration Registry Srvr.

EcCsRegistryServer

Machine-to-Machine Gwy.

EcCsMtMGateway

Data Server Subsystem (DSS)

SDSRVDDIST

STMGT

Inven- tory DB

Collection

Data Distribution (DDIST) CSCI

Data Distribution

EcDsDistributionServer

Data Distribution GUI

EcDsDdistGui

Data Base Sybase Server (COTS)

Science Data Server (SDSRV) CSCI

Science Data Server

EcDsScienceDataServer

HDF EOS Server

EcDsHdfEosServer

Science Data Server GUI EcDsSdsrvGui

Sybase Sybase Server (COTS)

Granule Deletion Administration Tool

EcDsGranuleDelete

SQS Spatial Query Server (COTS)

Storage Management (STMGT) CSCI

Cache/Staging Manager Process

EcDsStCacheManagerServer EcDsStStagingDiskServer

Media Server Process

EcDsSt8MMServer EcDsStD3Server

EcDsStCDROMServer EcDsStDLTServer EcDsStFtpServer

Pull Monitor Process

EcDsStPullMonitorServer

Archive Server EcDsStArchiveServer

EcDsStmgtGui

Data Base Sybase Server (COTS)

Request Manager EcDsStRequest Manager Server

Landsat: I/Component Role in L70R:Insert Notification

Triggers L70R:Insert event; notifies the correct subscription server

1

Sendmail delivers e-mail message to mail host

3

Fires subscriptions; sends notifications of the L70R:Insert event

2

CSC

LPS Data Insertion (Cont.)

As part of Ingest preprocessing, derive scene information from subinterval and extract browse data from subinterval data package, then update catalogue with references to L7 scenes

INSE

RTI

ON

6XEVFULEH

������������

6WRUH

������� ����

��������� ����

,QJHVW

������ ��������

179 625-CD-620-001

Landsat: Scene Derivation and Insertion Process

L70R

Ingest derives scene information from the metadata file. Ingest then inserts scenes. Landsat 7 scenes are represented as metadata in the system, without archiving the scene files. Scenes are generated as they are ordered.

Communications Subsystem

SBSRV

Data Mgmt Subsystem

DDICT

Interoper­ability

ADSRV

Planning Subsystem Planning

abc

def

ghi

jkl

m no

Data Processing Subsystem Data Proc

0110001011 0010110010 1101011101 0110001011

Client

Ingest Subsystem Ingest

Data Server Subsystem

SDSRVDDIST

STMGT

Inven­tory DB

Collection

1. Insert (L7 Scene)

2. Add (L7 Scene metadata)

180 625-CD-620-001

181 625-CD-620-001

Ingest Subsystem

(INS) Ingest

Ingest (INGST) CSCI

Automated Network Ingest

Interface Process EcInAuto

Polling Ingest Client Interface

Process EcInPolling

Media Ingest Interface

Process EcInGUI

Ingest Request Manager

Process EcInReqMgr

Ingest Granule Server

Process EcInGran

Ingest Database

Sybase Server (COTS)

Cross-Mode Ingest Interface

EcInEmailGWServer

Data Server Subsystem (DSS)

SDSRVDDIST

STMGT

Inven­tory DB

Collection

Data Distribution (DDIST) CSCI

Data Distribution

EcDsDistributionServer

Data Distribution GUI

EcDsDdistGui

Data Base Sybase Server (COTS)

Science Data Server (SDSRV) CSCI

Science Data Server

EcDsScienceDataServer

HDF EOS Server

EcDsHdfEosServer

Science Data Server GUI EcDsSdsrvGui

Sybase Sybase Server (COTS)

Granule Deletion Administration Tool

EcDsGranuleDelete

SQS Spatial Query Server (COTS)

Storage Management (STMGT) CSCI

Cache/Staging Manager Process

EcDsStCacheManagerServer EcDsStStagingDiskServer

Media Server Process

EcDsSt8MMServer EcDsStD3Server

EcDsStCDROMServer EcDsStDLTServer EcDsStFtpServer

Pull Monitor Process

EcDsStPullMonitorServer

Archive Server EcDsStArchiveServer

EcDsStmgtGui

Data Base Sybase Server (COTS)

Request Manager EcDsStRequest Manager Server

Landsat: I/Component Role in L70R Scene Derivation and Insertion

Provides mcf; re-validates

metadata; adds metadata

to inventory

2

Derives scenes;

requests mcf;

builds metadata

file; requests

SDSRV to

validate

metadata;

requests

SDSRV to insert

derived files

1

Store

s vali

dated

met

adat

a inth

e

inve

ntory

3

Receives completion

callback fromEcInGran

upon completion of

granule processing

4

CSC

LPS Data Insertion (Cont.)

As part of the same ingest action for scene data, extract browse data and metadata from subinterval

INSE

RTI

ON

6XEVFULEH

������������

6WRUH

������� ����

&DWDORJXH 'DWD

data package, insert browse data,

,QJHVW

'LUHFW 3URWRFRO

and update catalogue with reference to L7 browse granule

182 625-CD-620-001

Landsat: Browse File Insertion Process

L70R

Scene ingest action also results in the extraction of browse data and metadata from the subinterval data package. Ingest then requests that browse files for LPS L70R scenes be inserted into Data Server. Metadata for L70R Browse granule are added to the Sybase/SQS database.

Communications Subsystem

SBSRV

Data Mgmt Subsystem

DDICT

Interoper­ability

ADSRV

Planning Subsystem Planning

abc

def

ghi

jkl

m no

Data Processing Subsystem Data Proc

0110001011 0010110010 1101011101 0110001011

Client

Ingest Subsystem Ingest

Data Server Subsystem

SDSRVDDIST

STMGT

Inven­tory DB

Collection

1. Insert (Browse)

2. Store (Browse)

3. Add (Browse metadata)

183 625-CD-620-001

184 625-CD-620-001

Ingest Subsystem

(INS) Ingest

Ingest (INGST) CSCI

Automated Network Ingest

Interface Process EcInAuto

Polling Ingest Client Interface

Process EcInPolling

Media Ingest Interface

Process EcInGUI

Ingest Request Manager

Process EcInReqMgr

Ingest Granule Server

Process EcInGran

Ingest Database

Sybase Server (COTS)

Cross-Mode Ingest Interface

EcInEmailGWServer

Data Server Subsystem (DSS)

SDSRVDDIST

STMGT

Inven­tory DB

Collection

Data Distribution (DDIST) CSCI

Data Distribution

EcDsDistributionServer

Data Distribution GUI

EcDsDdistGui

Data Base Sybase Server (COTS)

Science Data Server (SDSRV) CSCI

Science Data Server

EcDsScienceDataServer

HDF EOS Server

EcDsHdfEosServer

Science Data Server GUI EcDsSdsrvGui

Sybase Sybase Server (COTS)

Granule Deletion Administration Tool

EcDsGranuleDelete

SQS Spatial Query Server (COTS)

Storage Management (STMGT) CSCI

Cache/Staging Manager Process

EcDsStCacheManagerServer EcDsStStagingDiskServer

Media Server Process

EcDsSt8MMServer EcDsStD3Server

EcDsStC DROMServer EcDsStDLTServer EcDsStFtpServer

Pull Monitor Process

EcDsStPullMonitorServer

Archive Server EcDsStArchiveServer

EcDsStmgtGui

Data Base Sybase Server (COTS)

Request Manager EcDsStRequest Manager Server

L70R Browse File Insertion

Derives Browse

data/metadata;

builds metadata

file; requests

SDSRV to

validate

metadata;

requests

SDSRV to insert

derived files

1

Reads inserted files from Ingest staging disks

3

Re-validates m

etadata;

requests archiving of

Browse granule; adds

metadata toin

ventory

2

Store

s vali

dated

met

adat

a inth

e

inve

ntory

4

Landsat: CSCI/Component Role in

LPS Data Insertion (Cont.)

Ingest notifies the data provider (Landsat Processing System - LPS) of the successful insertion of LPS data and receives an acknowledgement

INSE

RTI

ON

,QJHVW

'LUHFW 3URWRFRO

6XEVFULEH

1RWLILFDWLRQ

6WRUH

$UFKLYH

'DWD

&DWDORJXH

'DWD

LPS

185 625-CD-620-001

Landsat: :Insert Notification Process

L70R

The Ingest Granule Server sends a completion callback to the Ingest Request Manager when the processing of the granule is complete; this triggers feedback to the data provider.

Communications Subsystem

SBSRV

Data Mgmt Subsystem

DDICT

Interoper- ability

ADSRV

Planning Subsystem Planning

abc

def

ghi

jkl

m no

Data Processing Subsystem Data Proc

0110001011 0010110010 1101011101 0110001011

Client

Data Server Subsystem

SDSRVDDIST

STMGT

Inven- tory DB

Collection

LPS 1. DDN

Ingest Subsystem Ingest

2. DDA

186 625-CD-620-001

187 625-CD-620-001

CSS/Distributed Communications Software

Landsat7 Gateway

EcCsLandsat7Gateway

Domain Name Service

DNS

E-Mail Services Email Server

Subscription Service

EcSbGui

Distributed ComputingConfiguration Item (DCCI)

ASTER DAR Gateway

EcGwDARServer

E-Mail Parser Gateway

EcCsEmailParser

FTP Notificati on

CsFtpNotify

Bulk Data Server

BDS

Network File System

NFS

DCE Services Name Service

Security Service Time Service

Subscription Server

EcSbSubServer

File Transfer Protocol

FTP

Filecopy EcUtFileCopy EcUtFileExec

Virtual Terminal

VT

Cryptographic Management

Interface CMI

Infrastruc­ture Library

PF, SRF, Urs, Message Passing,

Event Logging, Service Locator, Failure Recovery

Framework

MOJO Gateway

EcCsMojoGateway

Configuration Registry Srvr.

EcCsRegistryServer

Machine-to-Machine Gwy.

EcCsMtMGateway

in L70R:Insert Notification

Sends DDN to data provider; receives Data Delivery Acknowledgement (DDA)

3

Ingest Subsystem

(INS) IngestIngest (INGST) CSCI

Automated Network Ingest

Interface Process EcInAuto

Polling Ingest Client Interface

Process EcInPolling

Media Ingest Interface

Process EcInGUI

Ingest Request Manager

Process EcInReqMgr

Ingest Granule Server

Process EcInGran

Ingest Database

Sybase Server (COTS)

Cross-Mode Ingest Interface

EcInEmailGWServer

Sends completion callback to Ingest Request Manager 1

Creates and sends Data Delivery Notification (DDN) for data provider to Landsat7 Gateway

2

Landsat: CSCI/Component Role

LPS Data Insertion (Cont.)

L7 Scene/Browse Insert terminates with an event notification and e-mail to the Science User

625-CD-620-001

INSE

RTI

ON

,QJHVW

'LUHFW

3URWRFRO

6XEVFULEH

1RWLILFDWLRQ

6WRUH

$UFKLYH

'DWD

&DWDORJXH

'DWD 188

Landsat: RS:Insert Notification Process

L7W

Once L7WRS data are inserted, notify all L7WRS:Insert event subscribers; e-mail notification is sent to the Science User (who has a standing order for WRS scene granules via 8mm tape).

Communications Subsystem

SBSRV

Data Mgmt Subsystem

DDICT

Interoper- ability

ADSRV

Planning Subsystem Planning

abc

def

ghi

jkl

m no

Data Processing Subsystem Data Proc

0110001011 0010110010 1101011101 0110001011

Client

Ingest Subsystem Ingest

Data Server Subsystem

SDSRVDDIST

STMGT

Inven- tory DB

Collection

1. Trigger L7WRS:Insert event

2. Notify Science User (L7WRS:Insert, e-mail)

189 625-CD-620-001

190 625-CD-620-001

CSS/Distributed Communications Software

Landsat7 Gateway

EcCsLandsat7Gateway

Domain Name Service

DNS

E-Mail Services Email Server

Subscription Service

EcSbGui

Distributed ComputingConfiguration Item (DCCI)

ASTER DAR Gateway

EcGwDARServer

E-Mail Parser Gateway

EcCsEmailParser

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

Filecopy EcUtFileCopy EcUtFileExec

Virtual Terminal

VT

Cryptographic Management

Interface CMI

Infrastruc­ture Li brary

PF, SRF, Urs, Message Passing,

Event Logging, Service Locator, Failure Recovery

Framework

MOJO Gateway

EcCsMojoGateway

Configuration Registry Srvr.

EcCsRegistryServer

Machine-to-Machine Gwy.

EcCsMtMGateway

Data Server Subsystem (DSS)

SDSRVDDIST

STMGT

Inven- tory DB

Collection

Data Distribution (DDIST) CSCI

Data Distribution

EcDsDistributionServer

Data Distribution GUI

EcDsDdistGui

Data Base Sybase Server (COTS)

Science Data Server (SDSRV) CSCI

Science Data Server

EcDsScienceDataServer

HDF EOS Server

EcDsHdfEosServer

Science Data Server GUI EcDsSdsrvGui

Sybase Sybase Server (COTS)

Granule Deletion Administration Tool

EcDsGranuleDelete

SQS Spatial Query Server (COTS)

Storage Management (STMGT) CSCI

Cache/Staging Manager Process

EcDsStCacheManagerServer EcDsStStagingDiskServer

Media Server Process

EcDsSt8MMServer EcDsStD3Server

EcDsStCDROMServer EcDsStDLTServer EcDsStFtpServer

Pull Monitor Process

EcDsStPullMonitorServer

Archive Server EcDsStArchiveServer

EcDsStmgtGui

Data Base Sybase Server (COTS)

Request Manager EcDsStRequest Manager Server

in L7WRS:Insert Notification

Triggers L7WRS:Insert event; notifies the correct subscription server

1

Fires subscriptions; sends notification of the L7WRS:Insert event

2

Sendmail delivers e-mail message to mail host

3

Landsat: CSCI/Component Role

Landsat Scenario: Data Access IN

SER

TIO

N R

ETRIEVA

L

6HDUFK 2UGHU

6WRUH

External Data Provider User

'HOLYHU

,QJHVW INSE

RTI

ON

RETR

IEVAL

PRODUCTION

6XEVFULEH

6HDUFK 2UGHU

6WRUH

External Data Provider User

'HOLYHU

*HQHUDWH 3ODQ

,QJHVW

��������������������� ���������������������

191 625-CD-620-001

Landsat: Data Access

Science User searches for L7 Scenes that are in ECS data holdings

RETR

IEVAL

6XEVFULEH

'HOLYHU

����������

������ � �����

��������� ������

����� ��������

�����

�����

������ ����

�������� ����

192 625-CD-620-001

Landsat: cess Inventory Search Pro

Science User uses EOS Data Gateway (EDG) Web Client to perform an Inventory Search for L7 WRS Scenes over a specified spatial/temporal domain.

620-001

1. Search for L7 Scene granules

Data Server Subsystem

SDSRVDDIST

STMGT

Inven­tory DB

Collection

Data Mgmt Subsystem

DDICT

Interoper­ability

ADSRV Ingest

Subsystem Ingest

Planning Subsystem

Planning

abc

def

ghi

jkl

m no

Data Processing Subsystem Data Proc

0110001011 0010110010 1101011101 0110001011

Client

Communications Subsystem

SBSRV

2. ubmit query (L7 scenes, space&time)

3. Submit translated query to SDSRV

EDG

User Authentication

S

193

194 620-001

System Mgmt Subsystem

(MSS)

Management Logistics CSCI

(MLCI)

Software Change Mgr ClearCase (COTS)

Change Request Mgr

DDTS (COTS)

Software Distribution Mgr

Tivoli Software Distribution (COTS)

Software License Mgr

FLEXlm (COTS) iFOR/LS (COTS)

MsLiiFORLSMkDayLog

Management CSCI (MCI)

Network and Enterprise

Management HP OpenView NNM

Tivoli Distributed Monitoring Mode Mgmt

Security anlpasswd (COTS)

TCP Wrappers (COTS) Tripwire (COTS) SATAN (COTS) Crack (COTS)

Accountability EcMsAcRegUserSrvr

EcMsAcSMCRegUserGUI EcMsAcDAACRegUserGUI

EcMsAcOrderSrvr EcMsAcOrderGUI

Sybase Replication Server

Trouble Ticket aruser GUI (COTS)

aradmin GUI (COTS) MsTfHTML web interface

notifier GUI (COTS) notifier daemon (COTS)

Submit, Query, Notify (COTS) armail daemon (COTS)

UNIX sendmail

Network Backup/Restore

Networker Server (COTS) Networker Client (COTS)

ASTER E-mail Header Handler EcMsAsAddHeader.pl

EcMsRemoveHeader.pl

Data Mgmt Subsystem

(DMS)

Data Dicti (DDIC

Data Dictionary Maintenance Tool

EcDmMaintTool

Data Dictionary ASE Server

Sybase Server (COTS)

Data Dictionary Server

EcDmDictSe

Version Zero Gateway (V0 GTWY) CSCI

V0 to ECS Gateway Server

EcDmV0ToECSGateway

ASTER Gatewa (AST GTWY) CSCI

ASTER to ECS Gateway Server

EcDmAsAsterToECSGateway

EC Ga

EcDmAs

Client (CLS) External/ Internal Users

On-Demand Form Request Manager

(ODFRM) CSCI

HTML User Interface

ODFRM

CGI Programs

EcClOdRequest

Desktop (DESKT) CSCI

User Profile Gateway

EcClDtUserProfileGateway

Workbench (WKBCH) CSCI

HDF Product Viewing Tool

EOSView

ASTER DAR Tool

EcClWbJdt

Landsat: I/Component Role in Inventory Search

Provides user authentication and privileges

2

Holds User Profile information

1

Translates search criteria to a search object and submits query to SDSRV Search service

3

CSC

Landsat: nt.) Data Access (Co

Scenes of interest are located in the ECS data holdings

RETR

IEVAL

���������

�������

����������

������ � �����

��������� 6HDUFK

2UGHU 3URGXFWV

0HGLD

6WRUH

/RFDWH 'DWD

5HWULHYH 'DWD

195625-CD-620-001

Landsat: Data Search Process

SDSRV queries Sybase/SQS database for granules meeting search criteria and returns results.

Data Server Subsystem

SDSRVDDIST

STMGT

Inven­tory DB

Collection

Data Mgmt Subsystem

DDICT

Interoper­ability

ADSRV Ingest

Subsystem Ingest

Planning Subsystem

Planning

abc

def

ghi

jkl

m no

Data Processing Subsystem Data Proc

0110001011 0010110010 1101011101 0110001011

1. Query Sybase

Client

Communications Subsystem

SBSRV

2. Package and return results

4. Return translated results for display to the user

3. Retrieve media from Registry Server

196625-CD-620-001

197 625-CD-620-001

CSS/Distributed Communications Software

ndsat7 eway sat7Gateway

Domain Name Service

DNS

E-Mail Services Email Server

Subscription Service

EcSbGui

Dis ib d Co in Co DCCI)

R DAR Gateway

EcGwDARServer

Parser eway

mailParser

FTP Notification

CsFtpNotify

Bulk Data Server

BDS

Network File System

NFS

Services Service y Service Service

Subscription Server

EcSbSubServer

File Transfer Protocol

FTP

Filecopy EcUtFileCopy EcUtFileExec

Virtual Terminal

VT

Cryptographic Management

Interface CMI

Infrastruc­ture Library

PF, SRF, Urs, Message Passing,

Event Logging, Service Locator, Failure Recovery

Framework

MOJO Configuration Registry Srvr.

EcCsRegistryServer

Machine-to-Machine Gwy.

EcCsMtMGateway

Data Server Subsystem (DSS)

SDSRVDDIST

STMGT

Inven­tory DB

Collection

Data Distribution (DDIST) CSCI

Data bution GUI

DsDdistGui

Science Data Server (SDSRV) CSCI

Science Data Server

EcDsScienceDataServer

HDF EOS Server

EcDsHdfEosServer

Science Data Server GUI EcDsSdsrvGui

Sybase Sybase Server (COTS)

Granule Deletion Administration Tool

EcDsGranuleDelete

SQS Spatial Query Server (COTS)

Storage Management (STMGT) CSCI

M EcD

E

Reso nage

EcDsSt8MMServer EcDsStD3Server

EcDsStCDROMServer EcDsStDLTServer EcDsStFtpServer

Pull Monitor Process

EcDsStPullMonitorServer

Archive S StAr

EcDsS

Data Base Sybase Server (COTS)

Request Manager EcDsStRequest Manager Server

in Data Search

Data Mgmt Subsystem

(DMS)

Data Dictionary (DDICT) CSCI

Data Dictionary Maintenance Tool

EcDmMaintTool

Data Dictionary ASE Server

Sybase Server (COTS)

Data Dictionary Server

EcDmDictServer

Version Zero Gateway (V0 GTWY) CSCI

V0 to ECS Gateway Server

EcDmV0ToECSGateway

ASTER Gateway (AST GTWY) CSCI

ASTER to ECS Gateway Server

EcDmAsAsterToECSGateway

ECS to ASTER Gateway Server

Ec DmAsE CSToAsterGateway

Breaks down Query and generates calls to inventory database; packages and returns results

Database; contains metadata for search and retrieval

1

2

Provides

media options

associated

with archived

data to V0

Gateway

3

Translates results and returns them to the EOS Data Gateway Web Client for display to the user

4

Landsat: CSCI/Component Role

Landsat: nt.) Data Access (Co

Science User decides to browse scenes of interest to determine if they are applicable R

ETRIEVA

L

6XEVFULEH

'HOLYHU

(OHFWURQLF

6HDUFK 2UGHU

,QYHQWRU\ 6HDUFK

2UGHU 3URGXFWV

0HGLD

6WRUH

������ ����

�������� ����

198 625-CD-620-001

Landsat: rder L7 Scene Browse Process

O

Science User uses EOS Data Gateway Web Client to order Browse data via ftp pull for a selected sample L7 Scene granule.

620-001

User Authentication

Data Server Subsystem

SDSRVDDIST

STMGT

Inven­tory DB

Collection

Interoper­ability

ADSRV Ingest

Subsystem Ingest

Planning Subsystem

Planning

abc

def

ghi

jkl

m no

Data Processing Subsystem Data Proc

0110001011 0010110010 1101011101 0110001011

Client

Communications Subsystem

SBSRV

Systems Mgmt Subsystem

MSS

3. tain User Profile

4. Create Order to be tracked

5. stablish Data Context

6. Retrieve Metadata

7. Acquire (L7 Browse, ftpPull)

Data Mgmt Subsystem

DDICT

1. Order L7 Scene Browse granule

2. ubmit order (L7 Scene Browse, ftpPull)

EDG

Ob

E

S

199

200 625-CD-620-001

Data Server Subsystem (DSS)

DDIST

STMGT

Collection

Data Distribution (DDIST) CSCI

Data Distributi on

EcDsDistributionServer

Data Distribution GUI

EcDsDdistGui

Data Base Sybase Server (COTS)

Science Data Server

EcDsScienceDataServer

HDF EOS Server

EcDsHdfEosServer

Science Data Server GUI EcDsSdsrvGui

Sybase Sybase Server (COTS)

Granule Deletion Administration Tool

EcDsGranuleDelete

SQS Spatial Query Server (COTS)

Pull Monitor

Base

q g

Subsystem (MSS)

Ma Logi

e Mgr OTS)

Logistics/ nce Mgr

OTS)

Software Change Mgr ClearCase (COTS)

Change Reques

Dist T

Dis

Li F iF

MsLi

Management CSCI (MCI)

Network and Enterprise

Management HP OpenView NNM

Tivoli Distributed Monitoring Mode Mgmt

Security anlpasswd (COTS)

TCP Wrappers (COTS) Tripwire (COTS) SATAN (COTS) Crack (COTS)

Accountability EcMsAcRegUserSrvr

EcMsAcSMCRegUserGUI EcMsAcDAACRegUserGUI

EcMsAcOrderSrvr EcMsAcOrderGUI

Sybase Replication Server

Trouble Ticket aruser GUI (COTS)

aradmin GUI (COTS) MsTfHTML web interface

notifier GUI (COTS) notifier daemon (COTS)

Submit, Query, Notify (COTS) armail daemon (COTS)

UNIX sendmail

Network Backup/Restore

Networker Server (C OTS) Networker Client (COTS)

ASTER E-mail Header Handler EcMsAsAddHeader.pl

EcMsRemoveHeader.pl

Data Mgmt Subsystem

(DMS)

Data Dictionary (DDICT) CSCI

Data Dictionary Maintenance Tool

EcDmMaintTool

Data Dictionary ASE Server

Sybase Server (COTS)

Data Dictionary Server

EcDmDictServer

Version Zero Gateway (V0 GTWY) CSCI

V0 to ECS Gateway Server EcDmV0ToECSGateway

ASTER Gateway (AST GTWY) CSCI

ASTER to ECS Gateway Server

EcDmAsAsterToECSGateway

ECS to ASTER Gateway Server

EcDmAsECSToAster eway

Client (CLS) External/ Internal Users

On-Demand Form Request Manager

(ODFRM) CSCI

HTML User Interface

ODFRM

CGI Programs

EcClOdRequest

Desktop (DESKT) CSCI

User Profile Gateway

EcClDtUserProfileGateway

Workbench (WKBCH) CSCI

User Registration Tool (URT) Scripts

EcClWbUr EcClWbUrConfirm EcClWbUrSubmit

HDF Product Viewing Tool

EOSView

ASTER DAR Tool

EcClWbJdt

Transmits User Profile

to EOS Data Gateway

Web Client

1

Landsat: I/Component Role in Order L7 Scene Browse

Connects to SDSRV; estab­lishes data context by adding granules to the session; requests ordered L7 Browse granule

4

Provides ECS names for V0 terms

3

Provides User Profile; creates and saves “Pending” order

2

Database; contains metadata

6

Retrieves metadata for requested granules

5

CSC

Landsat: nt.) Data Access (Co

Specified Browse data are retrieved from data holdings

RETR

IEVAL

6XEVFULEH

'HOLYHU

����������

6HDUFK

2UGHU

��������� ������

����� ��������

�����

�����

������ ����

�������� ����

201625-CD-620-001

Landsat: uest ftpPull Acquire Process

Req

Retrieve L7 Scene’s Browse granule from Archive.

Data Server Subsystem

SDSRVDDIST

STMGT

Inven­tory DB

Collection

Data Mgmt Subsystem

DDICT

Interoper­ability

ADSRV Ingest

Subsystem Ingest

Planning Subsystem

Planning

abc

def

ghi

jkl

m no

Data Processing Subsystem Data Proc

0110001011 0010110010 1101011101 0110001011

Client

Communications Subsystem

SBSRV

1. Distribution Request (Browse, ftpPull)

2. Update Order Tracking Status

3. Request retrieval of granules

Systems Mgmt Subsystem

MSS

4. Copy files (Browse, ftpPull) to staging disk

202625-CD-620-001

203 625-CD-620-001

Subsystem (MSS)

Management Logistics CSCI

(MLCI)

ics/ nce Mgr

OTS)

Software Change Mgr ClearCase (COTS)

Change Request Mgr

DDTS (COTS)

Software Distribution Mgr

Tivoli Software Distribution (COTS)

Software License Mgr

FL EXlm (COT S) iFOR/LS (COTS)

MsLiiFORLSMkDayLog

Management CSCI (MCI)

Network and Enterprise

Management HP OpenView NNM

Tivoli Distributed Monitoring Mode Mgmt

Security anlpasswd (COTS)

TCP Wrappers (COTS) Tripwire (COTS) SATAN (COTS) Crack (COTS)

Accountability EcMsAcRegUserSrvr

EcMsAcSMCRegUserGUI EcMsAcDAACRegUserGUI

EcMsAcOrderSrvr EcMsAcOrderGUI

Sybase Replication Server

Trouble Ticket aruser GUI (COTS)

aradmin GUI (COTS) MsTfHTML web interface

notifier GUI (COTS) notifier daemon (COTS)

Submit, Query, Notify (COTS) armail daemon (COTS)

UNIX sendmail

Network Backup/Restore

Networker Server (COTS) Networker Client (COTS)

ASTER E-mail Header Handler EcMsAsAddHeader.pl

EcMsRemoveHeader.pl

Data Mgmt Subsystem

(DMS)

Dat A

Syb

Dat

Ec

Version Zero Gateway (V0 GTWY) C SCI

V0 to ECS Gateway Server EcDmV0ToECSGateway

ASTER Gateway (AST GTWY) CSCI

ASTER t Gateway S

EcDmAsAsterT

Data Server Subsystem (DSS)

SDSRVDDIST

STMGT

Inven­tory DB

Collection

Data Distribution (DDIST) CSCI

Data Distribution

EcDsDistributionServer

Data Distribution GUI

EcDsDdistGui

Data Base Sybase Server (COTS)

Science Data Server (SDSRV) CSCI

Science Data Server

EcDsScienceDataServer

HDF EOS Server

EcDsHdfEosServer

Science Data Server GUI EcDsSdsrvGui

Sybase Sybase Server (COTS)

Gran ul e Deletion Administration Tool

EcDsGranuleDelete

SQS Spatial Query Server (COTS)

Storage Management (STMGT) CSCI

Cache/Staging Manager Process

EcDsStCacheManagerServer EcDsStStagingDiskServer

Media Server Process

EcDsSt8MMServer EcDsStD3Server

EcDsStCDROMServer EcDsStDLTServer EcDsStFtpServer

Pull Monitor Process

EcDsStPullMonitorServer

Archive Server EcDsStArchiveServer

EcDsStmgtGui

Data Base Sybase Server (COTS)

Request Manager EcDsStRequest Manager Server

Landsat: I/Component Role in ftpPull Acquire Request

Allocates space in response to Distribution Requests 5

Submits order (Acquire, ftpPull) and requests e-mail notifica­tion of Science User

1

Provides User Profile; posts Order Tracking status updates to database 4

Requests STMGT to create staging disk and retrieve browse granule; links files from read­only cache into staging disk; copies browse and metadata files from SDSRV into staging disk; provides request status updates to MSS

3

Requests STMGT to create staging disks (meta­data & others); creates metadata file; submits distribution request to DDIST

2

Stages granule files to read-only cache disks 6

CSC

Landsat: nt.) Data Access (Co

Copy browse data to ftp area; notify Science User of data location

RETR

IEVAL

���������

�������

(OHFWURQLF

6HDUFK

2UGHU

,QYHQWRU\ 6HDUFK

2UGHU 3URGXFWV

0HGLD

6WRUH

/RFDWH 'DWD

5HWULHYH 'DWD

204 625-CD-620-001

Landsat: Data Distribution, ftpPull Process

Copy Browse data to ftp area on disk. Send e-mail to Science User with notification of data availability. Science User retrieves data via ftp.

Data Server Subsystem

SDSRVDDIST

STMGT

Inven­tory DB

Collection

Data Mgmt Subsystem

DDICT

Interoper­ability

ADSRV Ingest

Subsystem Ingest

Planning Subsystem

Planning

abc

def

ghi

jkl

m no

Data Processing Subsystem Data Proc

0110001011 0010110010 1101011101 0110001011

Client

Communications Subsystem

Systems Mgmt Subsystem

MSS

1. Copy (L7 Browse, ftpPull)

2. Update Order Tracking Status

3. Build e-mail notification

4. Send e-mail notification of L7 Browse availability

5. Retrieve L7 Browse via ftpPull

205625-CD-620-001

206 625-CD-620-001

CSS/D Communications Software

ndsat7 eway sat7Gateway

Domain Name Service

DNS

E-Mail Services Email Server

Subscription Service

EcSbGui

Distributed ComputingConfiguration Item (DCCI)

R DAR eway ARServer

Parser eway

mailParser

FTP Notification

CsFtpNotify

Bulk Data Server

BDS

Network File System

NFS

Services Service y Service Service

Subscription Server

EcSbSubServer

File Transfer Protocol

FTP

Filecopy EcUtFileCopy EcUtFileExec

Virtual Terminal

VT

Cryptographic Management

Interface CMI

Infrastruc­ture Library

PF, SRF, Urs, Message Passing,

Event Logging, Service Locator, Failure Recovery

Framework

JO way Gateway

Configuration Registry Srvr.

EcCsRegistryServer

Machine-to-Machine Gwy.

EcCsMtMGateway

System Mgmt Subsystem

(MSS)

Management Logistics CSCI

(MLCI)

ics/ Maintenance Mgr

XRP-II (COTS)

Software Change Mgr ClearCase (COTS)

Change Request Mgr

DDTS (COTS)

Software Distribution Mgr

Tivoli Software Distribution (COTS)

Software License Mgr

FLEXlm (COTS) iFOR/LS (COTS)

MsLiiFORLSMkDayLog

Management CSCI (MCI)

Network and Enterprise

Management HP OpenView NNM

Tivoli Distributed Monitoring Mode Mgmt

Security anlpasswd (COTS)

TCP Wrappers (COTS) Tripwire (COTS) SATAN (COTS) Crack (COTS)

Accountability EcMsAcRegUserSrvr

EcMsAcSMCRegUserGUI EcMsAcDAACRegUserGUI

EcMsAcOrderSrvr EcMsAcOrderGUI

Sybase Replication Server

Trouble Ticket aruser GUI (COTS)

aradmin GUI (COTS) MsTfHTML web interface

notifier GUI (COTS) notifier daemon (COTS)

Submit, Query, Notify (COTS) armail daemon (COTS)

UNIX sendmail

Network Backup/Rest ore

Networker Server (COTS) Networker Client (COTS)

ASTER E-mail Header Handler EcMsAsAddHeader.pl

EcMsRemoveHeader.pl

Data Server Subsystem (DSS)

SDSRVDDIST

STMGT

Inven­tory DB

Collection

Data Distribution (DDIST) CSCI

Data Distribution

EcDsDistributionServer

Data Distribution GUI

EcDsDdistGui

Data Base Sybase Server (COTS)

Science Data Server (SDSRV) CSCI

Science Data Server

EcDsScienceDataServer

HDF EOS Server

EcDsHdfEosServer

Science Data Server GUI EcDsSdsrvGui

Sybase Sybase Server (COTS)

Granule Deletion Administration Tool

EcDsGranuleDelete

SQS Spatial Query Server (COTS)

Storage Management (STMGT) CSCI

Cache/Staging Manager Process

EcDsStCacheManagerServer EcDsStStagingDiskServer

Media Server Process

EcDsSt8MMServer EcDsStD3Server

EcDsStCDROMServer EcDsStDLTServer EcDsStFtpServer

Pull Monitor Process

EcDsStPullMonitorServer

Archive Server EcDsStArchiveServer

EcDsStmgtGui

Data Base Sybase Server (COTS)

Request Manager EcDsStRequest Manager Server

Landsat: I/Component Role in ftpPull Data Distribution

Requests copy of Browse data from staging disk to ftpPull area; provides request status updates to MSS

2

Provides R

esourc

e

Manager fo

r ftpPull

1

Posts Order Tracking status updates to database

3

Displays Distribution Request status

4

Notifies STMGT Pull Monitor of successful ftpPull 7

Sendmail delivers e-mail message to mail host

6

Builds and sends e-mail notification

5

CSC

Landsat: nt.) Data Access (Co

Science User decides to order a number of scenes to be delivered via 8mm tape R

ETRIEVA

L

6XEVFULEH

'HOLYHU

(OHFWURQLF

6HDUFK 2UGHU

,QYHQWRU\ 6HDUFK

2UGHU 3URGXFWV

0HGLD

�����

/RFDWH 'DWD

5HWULHYH 'DWD

207 625-CD-620-001

Landsat: L7 Scene Data, Acquire Order Process

Science User decides to order selected L7 Scene data via 8mm tape using the EOS Data Gateway Web Client.

620-001

Data Mgmt Subsystem

DDICT

Interoper- ability

ADSRV

Ingest Subsystem Ingest

Client

Data Processing Subsystem Data Proc

0110001011 0010110010 1101011101 0110001011

Data Server Subsystem

SDSRVDDIST

STMGT

Inven- tory DB

Collection

Communications Subsystem

SBSRV

Planning Subsystem Planning

abc

def

ghi

jkl

m no

3. tain User Profile

4. Create Order to be tracked

5. stablish Data Context

6. Retrieve Metadata

7. Acquire (L7 Scene, 8mm)

Systems Mgmt Subsystem

(MSS)

User Authentication

1. Order L7 Scene data, 8mm tape

2. ubmit order (L7 Scene, 8mm tape)

EDG

Ob

E

S

208

209 625-CD-620-001

Subsystem (MSS)

Ma Logi

ics/ nce Mgr

OTS)

Software Change Mgr ClearCase (COTS)

Change Reques

Dist T

Dis

Li F iF

MsLi

Management CSCI (MCI)

Network and Enterprise

Management HP OpenView NNM

Tivoli Distributed Monitoring Mode Mgmt

Security anlpasswd (COTS)

TCP Wrappers (COTS) Tripwire (COTS) SATAN (COTS) Crack (COTS)

Accountability EcMsAcRegUserSrvr

EcMsAcSMCRegUserGUI EcMsAcDAACRegUserGUI

EcMsAcOrderSrvr EcMsAcOrderGUI

Sybase Replication Server

Trouble Ticket aruser GUI (COTS)

aradmin GUI (COTS) MsTfHTML web interface

notifier GUI (COTS) notifier daemon (COTS)

Submit, Query, Notify (COTS) armail daemon (COTS)

UNIX sendmail

Network Backup/Restore

Networker Server (COTS) Networker Client (COTS)

ASTER E-mail Header Handler EcMsAsAddHeader.pl

EcMsRemoveHeader.pl

Data Server Subsystem (DSS)

DDIST

STMGT

Collection

Data Distribution (DDIST) CSCI

Data Distribution

EcDsDistributionServer

Data Distribution GUI

EcDsDdistGui

Data Base Sybase Server (COTS)

Science Data Server

EcDsScienceDataServer

HDF EOS Server

EcDsHdfEosServer

Science Data Server GUI EcDsSdsrvGui

Sybase Sybase Server (COTS)

Granule Deletion Administration Tool

EcDsGranuleDelete

SQS Spatial Query Server (COTS)

ment

Pull Mo ito

Base COTS)

EcDsStRequest Manager Server

Data Mgmt Subsystem

(DMS)

Data Dictionary (DDICT) CSCI

Data Dictionary Maintenance Tool

EcDmMaintTool

Data Dictionary ASE Server

Sybase Server (COTS)

Data Dictionary Server

EcDmDictServer

Version Zero Gateway (V0 GTWY) CSCI

V0 to ECS Gateway Server EcDmV0ToECSGateway

ASTER Gateway (AST GTWY) CSCI

ASTER to ECS Gateway Server

EcDmAsAsterToECSGateway

ECS to ASTER Gateway Server

EcDmAsECSToAster eway

Client (CLS) External/ Internal Users

On-Demand Form Request Manager

(ODFRM) CSCI

HTML User Interface

ODFRM

CGI Programs

EcClOdRequest

Desktop (DESKT) CSCI

User Profile Gateway

EcClDtUserProfileGateway

Workbench (WKBCH) CSCI

HDF Product Viewing Tool

EOSView

Java DAR Tool

EcClWbJdt

Landsat: I/Component Role in L7 Scene Data, Acquire Order

Connects to SDSRV; estab­lishes data context by adding granules to the session; requests ordered WRS Scene granules

4

Provides ECS names for V0 terms

3

Provides User Profile; creates and saves “Pending” order

2

Retrieves metadata for requested granules

5

Database; contains metadata

6

Transmits User Profile

to EOS Data Gateway

Web Client

1

CSC

Landsat: nt.) Data Access (Co

Specified Scene data are retrieved from data holdings

RETR

IEVAL

���������

�������

(OHFWURQLF

6HDUFK 2UGHU

,QYHQWRU\ 6HDUFK

2UGHU 3URGXFWV

0HGLD

�����

/RFDWH 'DWD

5HWULHYH 'DWD

210625-CD-620-001

Landsat: ata Retrieval Process

Scene D

Retrieve L7 Scene data from Archive.

Data Server Subsystem

SDSRVDDIST

STMGT

Inven­tory DB

Collection

Data Mgmt Subsystem

DDICT

Interoper­ability

ADSRV Ingest

Subsystem Ingest

Planning Subsystem

Planning

abc

def

ghi

jkl

m no

Data Processing Subsystem Data Proc

0110001011 0010110010 1101011101 0110001011

Client

Communications Subsystem

SBSRV

1. Request staging and retrieval of subinterval granule

4. Update Order Tracking Status

2. Granule retrieval and subsetting

5. Copy files (L7 Scene, 8mm tape) to staging disk

3. Distribution Request (L7 Scene, 8mm tape)

Systems Mgmt Subsystem

(MSS)

211625-CD-620-001

212 625-CD-620-001

Subsystem (MSS)

Management Logistics CSCI

(MLCI)

cs/ gr

r

iFOR/LS (COTS) MsLiiFORLSMkDayLog

Management CSCI (MCI)

Network and Enterprise

Management HP OpenView NNM

Tivoli Distributed Monitoring Mode Mgmt

Secur anlpassw

TCP Wrappe Tripwire SATAN Crack (

Accountability EcMsAcRegUserSrvr

EcMsAcSMCRegUserGUI EcMsAcDAACRegUserGUI

EcMsAcOrderSrvr EcMsAcOrderGUI

Sybase Replication Server

Trouble Ticket aruser GUI (COTS)

aradmin GUI (COTS) MsTfHTML web interface

notifier GUI (COTS) notifier daemon (COTS)

Submit, Query, Notify (COTS) armail daemon (COTS)

UNIX sendmail

Network Backup/Restore

Networker Server (COTS) Networker Client (COTS)

ASTER E-Header H EcMsAsAdd

EcMsRemoveHeader.pl

Data Mgmt Subsystem

(DMS)

Data Dictionary (DDICT) CSCI

Data Dictionary M aintenance Tool

EcDmMaintTool

Data Dictionary ASE Server

Sybase Server (COTS)

Data Dictionary Server

EcDmDictServer

Version Zero Gateway (V0 GTWY) CSCI

V0 to ECS Gateway Server EcDmV0ToECSGateway

AST (AST

ASTER t Gateway S

EcDmAsAsterTo

Data Server Subsystem (DSS)

SDSRVDDIST

STMGT

Inven­tory DB

Collection

Data Distribution (DDIST) CSCI

Data Distribution

EcDsDistributionServer

Data Distribution GUI

EcDsDdistGui

Data Base Sybase Server (COTS)

Science Data Server (SDSRV) CSCI

Science Data Server

EcDsScienceDataServer

HDF EOS Server

EcDsHdfEosServer

Science Data Server GUI EcDsSdsrvGui

Sybase Sybase Server (COTS)

Granule Deletion Administration Tool

EcDsGranuleDelete

SQS Spatial Query Server (COTS)

Storage Management (STMGT) CSCI

Cache/Staging Manager Process

EcDsStCacheManagerServer EcDsStStagingDiskServer

Media Server Process

EcDsSt8MMServer EcDsStD3Server

EcDsStCDROMServer EcDsStDLTServer EcDsStFtpServer

Pull Monitor Process

EcDsStPullMonitorServer

Archive Server EcDsStArchiveServer

EcDsStmgtGui

Data Base Sybase Server (COTS)

Request Manager EcDsStRequest Manager Server

Landsat: I/Component Role in Scene Data Retrieval

Stages subinterval granule file to staging disk working space

4

Submits order (Acquire, 8mm tape) and requests e-mail notifica­tion of Science User

1

Allocates working

space; allocates

space for Dis tri­

bution Request

3

Provides User Profile; posts Order Tracking status updates to database

7

Requests STMGT to create staging disks (metadata & others) and retrieve subinterval granule; requests HDF EOS Server to extract scene files from parent subinterval; submits distribution request to DDIST

2

Requests STMGT to create staging disk; links files from read-only cache into staging disk; copies subsetted and metadata files from SDSRV into staging disk; provides request status updates to MSS

6

Extracts scene files from parent subinterval by subsetting; reformats output files from HDFEOS to HDF

5

CSC

Landsat: nt.) Data Access (Co

RETR

IEVAL

���������

�������

(OHFWURQLF

������ � �����

,QYHQWRU\ 6HDUFK

2UGHU 3URGXFWV

0HGLD

6WRUH

/RFDWH 'DWD

5HWULHYH 'DWD

Copy scene data to 8mm tape and ship it to scientist; send e-mail notification

213 625-CD-620-001

Landsat: m Tape Data Distribution Process

8m

Copy L7 Scene data to 8mm tape. Ship tape to Science User; send e-mail notification of shipment.

Data Server Subsystem

SDSRVDDIST

STMGT

Inven- tory DB

Collection

Data Mgmt Subsystem

DDICT

Interoper- ability

ADSRV

Ingest Subsystem Ingest

Planning Subsystem

Planning

abc

def

ghi

jkl

m no

Data Processing Subsystem Data Proc

0110001011 0010110010 1101011101 0110001011

Client

Communications Subsystem

1. Request copy to tape

2. Copy (L7 Scene, 8mm)

3. Update Order Tracking Status

4. Ship 8mm tape

5. Build e-mail notification

6. Send e-mail notification

Systems Mgmt Subsystem

(MSS)

214625-CD-620-001

215 625-CD-620-001

CSS/D Communications Software

ndsat7 eway

at7Gateway

Domain Name Service

DNS

E-Mail Services Email Server

Subscription Service

EcSbGui

Distributed ComputingConfiguration Item (DCCI)

R DAR eway ARServer

Parser eway

ailParser

FTP Notification

CsFtpNotify

Bulk Data Server

BDS

Network File System

NFS

ervices Service y Service Service

Subscription Server

EcSbSubServer

File Transfer Prot ocol

FTP

Filecopy EcUtFileCopy EcUtFileExec

Virtual Terminal

VT

Cryptographic Management

Interface CMI

Infrastruc­ture Li brary

PF, SRF, Urs, Message Passing,

Event Logging, Service Locator, Failure Recovery

Framework

JO way Gateway

Configuration Registry Srvr.

EcCsRegistryServer

Machine-to-Machine Gwy.

EcCsMtMGateway

Data Server Subsystem (DSS)

SDSRVDDIST

STMGT

Inven- tory DB

Collection

Data Distribution (DDIST) CSCI

Data Distribution

EcDsDistributionServer

Data Distribution GUI

EcDsDdistGui

Data Base Sybase Server (COTS)

Science Data Server (SDSRV) CSCI

Science Data Server

EcDsScienceDataServer

HDF EOS Server

EcDsHdfEosServer

Science Data Server GUI EcDsSdsrvGui

Sybase Sybase Server (COTS)

Granule Deletion Administration Tool

EcDsGranuleDelete

SQS Spatial Query Server (COTS)

Storage Ma (STMGT)

Cache/Staging Manager Process

EcDsStCacheManagerServer EcDsStStagingDiskServer

Media Server Process

EcDsSt8MMServer EcDsStD3Server

EcDsStCDROMServer EcDsStDLTServer EcDsStFtpServer

Pull Monitor Process

EcDsStPullMonitorServer

Archive Server EcDsStArchiveServer

EcDsStmgtGui

Request Manager EcDsStRequest Manager Server

System Mgmt Subsystem

(MSS)

Management Logistics CSCI

(MLCI)

Baseline Mgr XRP-II (COTS)

Inventory/Logistics/ Maintenance Mgr

XRP-II (COTS)

Software Change Mgr ClearCase (COTS)

Change Request Mgr

DDTS (COTS)

Software Distribution Mgr

Tivoli Software Distribution (COTS)

Software License Mgr

FLEXlm (COTS) iFOR/LS (COTS)

MsLiiFORLSMkDayLog

Management CSCI (MCI)

Network and Enterprise

Management HP OpenView NNM

Tivoli Distributed Monitoring Mode Mgmt

Security anlpasswd (COTS)

TCP Wrappers (COTS) Tripwire (COTS) SATAN (COTS) Crack (COTS)

Accountability EcMsAcRegUserSrvr

EcMsAcSMCRegUserGUI EcMsAcDAACRegUserGUI

EcMsAcOrderSrvr EcMsAcOrderGUI

Sybase Replication Server

Trouble Ticket aruser GUI (COTS)

aradmin GUI (COTS) MsTfHTML web interface

notifier GUI (COTS) notifier daemon (COTS)

Submit, Query, Notify (COTS) armail daemon (COTS)

UNIX sendmail

Network Backup/Restore

Networker Server (COTS) Networker Client (COTS)

ASTER E-mail Header H andler EcMsAsAddHeader.pl

EcMsRemoveHeader.pl

Landsat: I/Component Role in 8mm Tape Data Distribution

Requests copy of Scene data from staging disk to 8mm device; provides request status updates to MSS; generates packing list

2

Provides R

esourc

e

Manager fo

r 8mm

1

Posts Order Tracking status updates to database

3

Builds and sends e-mail notification5

Displays Distribution Request status, 8mm tape slot, & stacker ID; Technician uses GUI to mark request as “shipped”

4

Sendmail delivers e-mail message to mail host

6

CSC

Summary

• Eleven subsystems • Special Access: ASTER

– DAR – Expedited Data Support

• Data Transfer from External Provider to ECS – D3 Tape Ingest – Polling Ingest – Network Ingest

• Planning and Data Processing – Standing Orders – On-Demand Processing: Chaining – QA Update

• Data Access and Distribution – User Registration – Data Search – Electronic and Media Distribution 216

625-CD-620-001

References

• 305-CD-600-001, Release 6A Segment/Design Specification for the ECS Project

• 313-CD-600-001, Release 6A ECS Internal Interface Control Document for the ECS Project

217 625-CD-620-001