The collection, processing, and analysis of data generated by varied sources can help us better understand the functioning and demands of the cities. However, developing efficient solutions to explore urban data is challenging due to the large volume, heterogeneity, and lack of accessibility and integration of this kind of data. This happens because many systems are built in silos: they are closed and developed for specific needs. Despite several works that have already presented approaches for the different stages of data integration (such as ingesting, processing, storing, analyzing, and visualizing data), there are still open issues and place for improvement. Examples of open issues are the insufficient support for metadata management and the lack of data query facilities for non-specialist users, making the discovery and the reuse of urban data more difficult.
This project comprises a microservices architecture proposal and the corresponding software tool prototypes to support the development of software platforms for integrating smart cities’ heterogeneous data.