...
At the time of writing this tutorial Atomiton TQLEngine does not provide specific language constructs to perform bulk initialization of Things or Data. But the existing Atomic domain languages capabilities can be exploited to achieve bulk initialization requirements. The bulk initialization design pattern can be broken down into two steps:
Bulk Initialization Steps:
Step # | Name | Description | Output | Implementation Flow |
---|---|---|---|---|
1 | Gather Metadata | Input to gathering of metadata step can be:
| The output of gathering metadata step could be:
|
|
2 | Initialize | Initialize step includes:
| The output of initialize steps are:
|
|
Bulk Initialization Steps:
...
Greenhouse UseCase
Please refer to 8. Simulating sensors, actuators, and devices for the description of Greenhouse usecase. The data initalization requirement for this case is shown below
...