Transcript Document

FISSURES SEED
Type = 10
Field 1 = xxx
Field 2 = xxx
Field 3 = xxx
Etc.
Blockette Factory
Blockette
Objects
reference
construct
Type = 50
Field 1 = yyy
Field 2 = yyy
Field 3 = yyy
Etc.
Type = data
Field 1 = ttt
Field 2 = ttt
Etc.
FISSURES SEED
“Builder” Pattern for Import of Data
Separates roles between reading one format, and writing another format.
Read(SEED)
Build(Blockette)
Store(Blockette)
Incoming
Director
Builder
Container
SEED
(SEED)
(Blockette
(Blockette
Objects)
Objects)
Data
FISSURES SEED
“Builder” Pattern for Import of Data
Adapting to new file formats is easy.
Director transforms varied data to
Builder’s common input format.
Read(SAC)
Build(Blockette)
Store(Blockette)
Incoming
Director
Builder
Container
SAC
(SAC)
(Blockette
(Blockette
Objects)
Objects)
Data
FISSURES SEED
“Builder” Pattern for Export of Data
Exporting to varied file formats
follows the same general concept.
Lookup(Blockette)
startVolume()
Build(SEED)
Container
Director
Builder
Outgoing
(Blockette
(Blockette
(SEED)
SEED
Objects)
Objects)
Data
FISSURES SEED
Portable Data Collection Centers
Construct the tool interface and data management
software around this flexible system.
storage
import
SQL
out
SQL
in
database
export
PDCC
Toolkit