The Query Layer includes the Aggregation Sub-Layer, which handles the aggregation and fusion
queries that involve an array of data sources/sites (aggregation/fusion). The Application/Analysis Layer
is the requester of data/analysis needs and the consumer of data and analysis results. The layers of the
proposed IoT data management framework and their respective functional modules are illustrated in
Figure 4, and discussed in the following subsections.