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

Edwin Cabrera, Paola Cárdenas, Priscila Cedillo, Paola Pesántez-Cabrera
{"title":"Towards a Methodology for creating Internet of Things (IoT) Applications based on Microservices","authors":"Edwin Cabrera, Paola Cárdenas, Priscila Cedillo, Paola Pesántez-Cabrera","doi":"10.1109/SCC49832.2020.00072","DOIUrl":null,"url":null,"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.","PeriodicalId":274909,"journal":{"name":"2020 IEEE International Conference on Services Computing (SCC)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE International Conference on Services Computing (SCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SCC49832.2020.00072","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8

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.
一种基于微服务的物联网(IoT)应用创建方法
物联网(IoT)代表了物理和虚拟对象相互连接的新工业革命。另一方面,微服务架构打破了构建软件的单一和集中方式,并为系统提供了高质量的特性(例如,弹性、可用性、模块化和可移植性)。因此,合并这些技术的想法可以构成一个强大的策略,适用于需要使用高质量软件分发和管理许多物联网设备的环境。在此背景下,分析了几项将物联网与微服务解决方案集成的研究。然而,这些研究中的大多数旨在满足与软件和硬件相关的功能需求,而没有考虑到软件工程方法和良好实践,这些方法和实践允许为物联网设备创建考虑其分布式性质的软件。因此,本文提出了敏捷方法的第一种方法,即i)考虑物联网的主要特征,ii)指导基于微服务架构的适当软件解决方案的开发,以管理物联网环境,承认微服务意味着的严重困难。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信