Despite the various advances in middleware technologies to support future smart cities, there are no universally accepted platforms yet. Most of the existing solutions do not provide the required flexibility to be shared across cities. Moreover, the extensive use and development of non-open-source software leads to interoperability issues and limits the collaboration among R&D groups. Arthur’s research explores the use of a microservices architecture to address key practical challenges in smart city platforms. More specifically, it is concerned with the impact of microservices on addressing the key non-functional requirements to enable the development of smart cities such as supporting different scalability demands and providing a flexible architecture which can easily evolve over time.
To this, we are developing the InterSCity, a microservice-based open source smart city platform that aims at supporting the development of sophisticated, cross-domain applications and services.