middleware
Figure 6: Data-centric middleware architecture [61].