Proceedings of the 51st Hawaii International Conference on System Sciences 2018
DOI: 10.24251/hicss.2018.714
|View full text |Cite
|
Sign up to set email alerts
|

A Language-based Approach for Interoperability of IoT Platforms

Abstract: The Internet of Things (IoT) promotes the communication among heterogeneous entities, from small sensors to Cloud systems. However, this is realized using a wide range of communication media and data protocols, usually incompatible with each other. Thus, IoT systems tend to grow as homogeneous isolated platforms, which hardly interact. To achieve a higher degree of interoperability among disparate IoT platforms, we propose a language-based approach for communication technology integration. We build on the Joli… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2019
2019
2025
2025

Publication Types

Select...
4
2
1

Relationship

3
4

Authors

Journals

citations
Cited by 8 publications
(5 citation statements)
references
References 22 publications
0
5
0
Order By: Relevance
“…However, thanks to Jolie’s module system, users can also expose Jolie/Tquery as an independent service, e.g. , as a RESTful service ( Montesi, 2016 ) as well as a publish/subscribe MQTT worker ( Gabbrielli et al, 2018 ) (as briefly detailed in ‘The implementation of Jolie/Tquery’).…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…However, thanks to Jolie’s module system, users can also expose Jolie/Tquery as an independent service, e.g. , as a RESTful service ( Montesi, 2016 ) as well as a publish/subscribe MQTT worker ( Gabbrielli et al, 2018 ) (as briefly detailed in ‘The implementation of Jolie/Tquery’).…”
Section: Methodsmentioning
confidence: 99%
“…Jolie has been used in several domains that require ephemeral data handling, including smart mobility ( Callegati et al, 2017 ), IoT ( Gabbrielli et al, 2018 ), integration components in document management systems ( Maschio, 2019 ), and media content ( Maschio, 2017 ). However, due to the lack of an appropriate query framework, the query logic has been implemented manually with a general-purpose computation language (the computation layer of Jolie).…”
Section: Related Workmentioning
confidence: 99%
“…Montesi et al 27 use the programming language Jolie to address the heterogeneous scenario in service-oriented computing, which defines the service as a composition of behavior and deployment. Gabbrielli et al 28 propose an approach to hidden the complexity of interoperability among protocols. These studies provide some language-based approaches to help the service implementation, while each has its own unique implementing details.…”
Section: Related Workmentioning
confidence: 99%
“…However, other solutions such as end-to-end composition, the API gateway, or service mesh can be found (Chandramouli, 2019). Note also that there are some efforts to integrate these eventbased solutions with end-to-end communications in the context of the Internet of Things (Collina, et al 2012;Gabbrielli, et al 2018). They focus on bridging the gap between the protocols required by machines and the APIs demanded by developers to easily design interfaces that are driven by the users' needs.…”
Section: Gutiérrezmentioning
confidence: 99%