Current trends in the field of big data analytics in the context of smart cities show a need for original software ecosystems upon which advanced mobility functionalities can be developed. These new architectures need to be able to collect and process a vast amount of data, coming from geographically dispersed data sources, and convert it to valuable knowledge for the public sector, private enterprises and citizens.