2017 · 13 citations · 11 references
ComputingCloud ComputingComputer SystemsCloud ArchitectureFault-tolerant SystemsInternet Of ThingsIot ArchitectureIot MiddlewareIot ReliabilityMicroservices ArchitectureAvailability ImprovementCloud-based MiddlewareInternet Of Things MiddlewareIot DependabilityMiddlewareMiddleware PlatformsMonolithic ArchitectureWeb Services
Internet of Things (IoT) has left the experimental field and is reaching the final consumer in areas such as residential automation, health, transportation and government support. Since these are applications intrinsically linked to the physical world, they require more attention in aspects related to their dependability. Focusing on its availability and reliability, we present a proposal to apply the Microservices architectural pattern in an IoT middleware with web services in the monolithic architecture. We describe the reengineering that must be done in this middleware and, finally, we analyze the advantages and disadvantages of this approach, highlighting the availability improvement, optimization of the infrastructure resources, the ease of maintenance and evolution, as well as the inclination to the elasticity that the architecture allows.
11
Internet of Things for Smart Cities
Andréa Zanella, Nicola Bui, Angelo Castellani et al. · IEEE Internet of Things Journal · 2014 · 6.1K citations · Full text
Security, privacy and trust in Internet of Things: The road ahead
Sabrina Sicari, Alessandra Rizzardi, Luigi Alfredo Grieco et al. · Computer Networks · 2014 · 2.1K citations