Page 40 - U4SSC Compendium of survey results on integrated digital solutions for city platforms around the world
P. 40
Dashboards:
Technology: angular and vuejs.
This module allows the user to visually build complete dashboards that can exploit all the information
managed by the platform. Gadgets that have already been created are offered, along with the
possibility of incorporating new ones on any Javascript library (such as eCharts), supporting drill-
down, security, parameterization and internationalization.
Persistence:
Technology: MongoDB, Elasticsearch, Mysql.
Through the concept of ontology, this module isolates the rest of the components from the underlying
repository. The module offers a repository-independent unified SQL interface. Technologies such
as MongoDB and Elasticsearch, Kudu and relational databases such as Oracle, Sql Server, Mysql
and Postgresql are supported.
Semantics:
Within the data-centric approach of the platform, it allows managing semantics in a unified way
adapting the appropriate semantic model according to the selected data model. Semantics, based
on JSON as an interchange format, also supports JSON-LD for linked data scenarios.
Microservices:
Full support is provided for the creation and management of microservices from the web console,
allowing the generation of the code, execution with the CI tool, compilation and generation of
images and deployment in the CaaS infrastructure of the platform from a selection of microservices.
Digital broker:
It allows systems, devices, APPS, etc. to communicate with the platform through the most appropriate
protocol depending on the scenario. It supports communication through protocols such as REST,
MQTT, WebSockets and Kafka, as well as the incorporation of others. It offers Client APIs for different
languages to simplify communication.
28 Compendium of survey results on integrated digital solutions for city platforms around the world