Skip to main navigation Skip to search Skip to main content

Towards a Methodology for creating Internet of Things (IoT) Applications based on Microservices

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

9 Scopus citations

Abstract

The Internet of Things (IoT) represents the new industrial revolution, in which physical and virtual objects are interconnected. On the other hand, microservices architectures have broken the monolithic and centralized way to build software, and provide systems with high-quality characteristics (e.g., resilience, availability, modularity, and portability). Therefore, the idea of merging those technologies can constitute a powerful strategy to be applied in environments that demand the distribution and management of many IoT devices using high-quality software. In this context, several studies that integrate IoT with microservices solutions have been analyzed. However, most of these studies aim to satisfy the functional requirements related to software and hardware, without taking into account software engineering methodologies and good practices that allow the creation of software for IoT devices considering their distributed nature. Thus, this paper presents the first approach to an agile methodology that i) contemplates the main characteristics of the IoT and ii) guides the development of appropriate software solutions based on microservices architectures to manage IoT environments acknowledging the serious difficulties that microservices imply.

Original languageEnglish
Title of host publicationProceedings - 2020 IEEE 13th International Conference on Services Computing, SCC 2020
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages472-474
Number of pages3
ISBN (Electronic)9781728187891
DOIs
StatePublished - Nov 2020
Event13th IEEE International Conference on Services Computing, SCC 2020 - Virtual, Beijing, China
Duration: 18 Oct 202024 Oct 2020

Publication series

NameProceedings - 2020 IEEE 13th International Conference on Services Computing, SCC 2020

Conference

Conference13th IEEE International Conference on Services Computing, SCC 2020
Country/TerritoryChina
CityVirtual, Beijing
Period18/10/2024/10/20

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 9 - Industry, Innovation, and Infrastructure
    SDG 9 Industry, Innovation, and Infrastructure

Keywords

  • Methodology
  • Microservices
  • Internet of things
  • Domain-driven design
  • Agile
  • MicroIoT

Fingerprint

Dive into the research topics of 'Towards a Methodology for creating Internet of Things (IoT) Applications based on Microservices'. Together they form a unique fingerprint.

Cite this