2019
DOI: 10.3390/s19214798
|View full text |Cite
|
Sign up to set email alerts
|

MicroServices Suite for Smart City Applications

Abstract: Smart Cities are approaching the Internet of Things (IoT) World. Most of the first-generation Smart City solutions are based on Extract Transform Load (ETL); processes and languages that mainly support pull protocols for data gathering. IoT solutions are moving forward to event-driven processes using push protocols. Thus, the concept of IoT applications has turned out to be widespread; but it was initially “implemented” with ETL; rule-based solutions; and finally; with true data flows. In this paper, these asp… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
29
0
1

Year Published

2020
2020
2023
2023

Publication Types

Select...
5
2

Relationship

3
4

Authors

Journals

citations
Cited by 37 publications
(30 citation statements)
references
References 40 publications
0
29
0
1
Order By: Relevance
“…All the data collected and indexed can be accessed via APIs and/or Microservices to enable developers and operators to create in a simple manner: IoT applications, mobile and Web app, and dashboards, according to the GDPR (Badii et al 2019). • Data analytics and data transformations processes and tools can be created and shared as the smart core of the smart services, such as: making predictions, signaling early warnings, detecting anomalies, creating analysis, producing interactive heat maps, suggesting decision makers, supporting simulations, etc.…”
Section: Snap4city Architecturementioning
confidence: 99%
“…All the data collected and indexed can be accessed via APIs and/or Microservices to enable developers and operators to create in a simple manner: IoT applications, mobile and Web app, and dashboards, according to the GDPR (Badii et al 2019). • Data analytics and data transformations processes and tools can be created and shared as the smart core of the smart services, such as: making predictions, signaling early warnings, detecting anomalies, creating analysis, producing interactive heat maps, suggesting decision makers, supporting simulations, etc.…”
Section: Snap4city Architecturementioning
confidence: 99%
“…The Data Ingestion and Aggregation can be performed by using: IoT Applications in Node-RED, while other tools as CKAN for open data ( ), and Web Scraping tools. The solution supports a large number of protocols [ 26 ] such as MQTT (Message Queuing Telemetry Transport), NGSI (Next Generation Service Interfaces), COAP (Constrained Application Protocol), OneM2M (Machine to Machine), ModBus (Modicon BUS), OPC (Open Communication), and AMQP (Advanced Message Queuing Protocol). Data Transformation tools for manipulating data are mainly developed by using data flow, data driven flows in Node-RED exploiting a suite of Snap4City MicroServices.…”
Section: Snap4city Framework and Developmentmentioning
confidence: 99%
“…The Data Storage is implemented by using NIFI for data integration, Elastic Search for indexing, and the Knowledge Base implemented as an RDF (Resource Description Framework) store which is an index for spatial, relational, and temporal aspects. All the data and services are accessible via the Advanced Smart City API which are used by Front End Tools such as Dashboards, Web and Mobile Apps [ 26 ]. A Living Lab Development and Management layer provides on-line tools to developers and stakeholders to implement ingestion and data processing processes such as data flows, data analytics algorithms, Dashboards, IoT Applications, and Web and Mobile Apps [ 15 ].…”
Section: Snap4city Framework and Developmentmentioning
confidence: 99%
See 1 more Smart Citation
“…Badii et al [32,33] introduce Snap4City, a visual programming environment along with a suite of microservices allowing users to create event-driven IoT applications in the context of smart cities. The platform runs on top of Node-RED [34] and offers a comprehensive set of visual constructs through which users can assemble complex data flows supporting smart city applications (dashboards, route planning, data analytics, etc.).…”
Section: Big Data Framework For Smart Citiesmentioning
confidence: 99%