Le système d’information que requiert une Smart City est complexe, de par l’hétérogénéité des données, la multiplicité des sources ou encore les besoins légitimes de disposer de données en temps réel. De plus, avec le temps, de nouveaux services et cas d’usages vont venir se superposer à l’architecture existante.
La proposition technique d’Ozwillo est flexible pour accommoder différents canaux de transit des données. L’architecture proposée consiste en la création d’un “système nerveux central”, générique et agnostique en termes de langage de programmation permettant à tout moment de venir greffer une nouvelle source de données ou un nouveau consommateur sur le système.