{"title":"embServe: Embedded Services for Constrained Devices","authors":"João Oliveira, Filipe Sousa, Luís Almeida","doi":"10.1109/WFCS57264.2023.10144123","DOIUrl":null,"url":null,"abstract":"Implementing, managing and updating large-scale complex IoT applications is still a non-trivial challenge. Service Oriented Architectures (SOA) are increasingly used for this purpose, given their well-defined communication interfaces and configurable service-to-service links that ease the implementation of complex data flows. However, these architectures usually stop at the edge, not supporting far-edge resource-constrained devices. This paper proposes embServe, a new service-oriented framework that enables SOA on networks of constrained devices. It allows users to deploy services compiled independently of the base application and configure their connections using standard IoT protocols and data models. We compared a reference implementation against traditional approaches. Results show that embServe reduces resource overhead with a subtle impact on computing performance while improving application response time and uptime.","PeriodicalId":345607,"journal":{"name":"2023 IEEE 19th International Conference on Factory Communication Systems (WFCS)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-04-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 IEEE 19th International Conference on Factory Communication Systems (WFCS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WFCS57264.2023.10144123","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Implementing, managing and updating large-scale complex IoT applications is still a non-trivial challenge. Service Oriented Architectures (SOA) are increasingly used for this purpose, given their well-defined communication interfaces and configurable service-to-service links that ease the implementation of complex data flows. However, these architectures usually stop at the edge, not supporting far-edge resource-constrained devices. This paper proposes embServe, a new service-oriented framework that enables SOA on networks of constrained devices. It allows users to deploy services compiled independently of the base application and configure their connections using standard IoT protocols and data models. We compared a reference implementation against traditional approaches. Results show that embServe reduces resource overhead with a subtle impact on computing performance while improving application response time and uptime.