Integration of multiple XML/EXI data sources into an IoT system can be obtained by using the databases typically created and maintained by high-level applications. In fact, IoT applications generally build a database of the nodes controlled by the application and, often, of the data generated by such nodes. The database makes it possible to integrate the data received by any IoT device to provide the specific service the application is built for. A generic framework for building IoT web applications according to the guidelines described in this section has been proposed in [21], where the authors also suggest exploiting the Asynchronous JavaScript and XML (AJAX) capabilities of modern web browsers that allow for a direct communication between the browser and the final IoT node, demonstrating the full internetworking of the protocol stack and the open data nature of the proposed approach.