fissures seed type = 50 field 1 = yyy field 2 = yyy field 3 = yyy etc. type = 10 field 1 = xxx field...

5
FISSURES SEED Type = 50 Field 1 = yyy Field 2 = yyy Field 3 = yyy Etc. Type = 10 Field 1 = xxx Field 2 = xxx Field 3 = xxx Etc. Type = data Field 1 = ttt Field 2 = ttt Etc. Blockette Factory Blockette Objects construct reference

Upload: stuart-mcgee

Post on 08-Jan-2018

217 views

Category:

Documents


1 download

DESCRIPTION

FISSURES SEED Store(Blockette) “Builder” Pattern for Import of Data Read(SAC)Build(Blockette) Incoming SAC Data Director (SAC) Builder (Blockette Objects) Container (Blockette Objects) Adapting to new file formats is easy. Director transforms varied data to Builder’s common input format.

TRANSCRIPT

Page 1: FISSURES SEED Type = 50 Field 1 = yyy Field 2 = yyy Field 3 = yyy Etc. Type = 10 Field 1 = xxx Field 2 = xxx Field 3 = xxx Etc. Type = data Field 1 = ttt

FISSURES SEED

Type = 50Field 1 = yyyField 2 = yyyField 3 = yyy

Etc.

Type = 10Field 1 = xxxField 2 = xxxField 3 = xxx

Etc.

Type = dataField 1 = tttField 2 = ttt

Etc.

Blockette Factory BlocketteObjects

construct

reference

Page 2: FISSURES SEED Type = 50 Field 1 = yyy Field 2 = yyy Field 3 = yyy Etc. Type = 10 Field 1 = xxx Field 2 = xxx Field 3 = xxx Etc. Type = data Field 1 = ttt

FISSURES SEED

Store(Blockette)

“Builder” Pattern for Import of Data

Read(SEED) Build(Blockette)

Incoming

SEED

Data

Director

(SEED)Builder

(Blockette

Objects)

Container

(Blockette

Objects)

Separates roles between reading one format, and writing another format.

Page 3: FISSURES SEED Type = 50 Field 1 = yyy Field 2 = yyy Field 3 = yyy Etc. Type = 10 Field 1 = xxx Field 2 = xxx Field 3 = xxx Etc. Type = data Field 1 = ttt

FISSURES SEED

Store(Blockette)

“Builder” Pattern for Import of Data

Read(SAC) Build(Blockette)

Incoming

SAC

Data

Director

(SAC)Builder

(Blockette

Objects)

Container

(Blockette

Objects)

Adapting to new file formats is easy.Director transforms varied data toBuilder’s common input format.

Page 4: FISSURES SEED Type = 50 Field 1 = yyy Field 2 = yyy Field 3 = yyy Etc. Type = 10 Field 1 = xxx Field 2 = xxx Field 3 = xxx Etc. Type = data Field 1 = ttt

FISSURES SEED

Lookup(Blockette)

“Builder” Pattern for Export of Data

startVolume() Build(SEED)

Outgoing

SEED

Data

Director

(Blockette

Objects)

Builder

(SEED)

Container

(Blockette

Objects)

Exporting to varied file formatsfollows the same general concept.

Page 5: FISSURES SEED Type = 50 Field 1 = yyy Field 2 = yyy Field 3 = yyy Etc. Type = 10 Field 1 = xxx Field 2 = xxx Field 3 = xxx Etc. Type = data Field 1 = ttt

FISSURES SEEDPortable Data Collection Centers

Construct the tool interface and data managementsoftware around this flexible system.

import

SQLout

exportstorage

SQLin PDCC

Toolkit

database