Lightweight Service Mashup Middleware With REST Style Architecture for IoT Applications

被引:26
|
作者
Cheng, Bo [1 ,2 ]
Zhao, Shuai [1 ,2 ]
Qian, Junyan [3 ]
Zhai, Zhongyi [3 ]
Chen, Junliang [1 ,2 ]
机构
[1] Beijing Univ Posts & Telecommun, State Key Lab Networking & Switching Technol, Beijing 100876, Peoples R China
[2] Beijing Univ Posts & Telecommun, Beijing Adv Innovat Ctr Future Internet Technol, Beijing 100876, Peoples R China
[3] Guilin Univ Elect Technol, Guangxi Key Lab Trusted Software, Guilin 541004, Peoples R China
基金
中国国家自然科学基金;
关键词
Internet of Things; service mashup middleware; RESTful style; INTERNET; THINGS; SUPPORT;
D O I
10.1109/TNSM.2018.2827933
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Internet of Things (IoT) can provide new value-added service by connecting the physical devices to virtual environments association with their context, and there is also a huge demand in ad hoc services by the end users for IoT applications. By extending mashup concept into IoT applications, we can achieve a novel and more lightweight services creation approach. This paper proposes a lightweight IoT service mashup middleware based on REST-style architecture for IoT applications, and design an uniform sensor devices access and dynamically protocol stack management framework, propose a distributed publish/subscribe based messages distribution service, and situational IoT services mashup approach, which can be integrated easily to create new composite and situational applications, and also apply the REST principles to define an extensible interface to build comprehensive and situational mashup applications. Based on proposed service mashup middleware, the end user can integrate applications and services in a more lightweight manner. We also illustrated the scenarios for RESTful Web service mashups representing for coal mine safety monitoring and control automation. In the experiments, the end-user evaluation has been conducted to evaluate the middleware, and also the performance has been measured and analyzed.
引用
收藏
页码:1063 / 1075
页数:13
相关论文
共 50 条
  • [1] MICROSERVICES Lightweight Service Descriptions for REST Architectural Style
    Ignacio Fernandez-Villamor, Jose
    Iglesias, Carlos A.
    Garijo, Mercedes
    ICAART 2010: PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE, VOL 1: ARTIFICIAL INTELLIGENCE, 2010, : 576 - 579
  • [2] Developing Lightweight Context-Aware Service Mashup Applications
    Lee, Eunjung
    Joo, Hyung-Joo
    2013 15TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT), 2013, : 1060 - 1064
  • [3] Revisiting Service-Oriented Architecture for the IoT: A Middleware Perspective
    Issarny, Valerie
    Bouloukakis, Georgios
    Georgantas, Nikolaos
    Billet, Benjamin
    SERVICE-ORIENTED COMPUTING, (ICSOC 2016), 2016, 9936 : 3 - 17
  • [4] THE ROLE OF LIGHTWEIGHT APPROACHES TOWARDS THE STANDARDIZATION OF A SECURITY ARCHITECTURE FOR IOT MIDDLEWARE SYSTEMS
    Tiburski, Ramao Tiago
    Amaral, Leonardo Albernaz
    de Matos, Everton
    de Azevedo, Dario F. G.
    Hessel, Fabiano
    IEEE COMMUNICATIONS MAGAZINE, 2016, 54 (12) : 56 - 62
  • [5] Cognitive Privacy Middleware for Deep Learning Mashup in Environmental IoT
    Elmisery, Ahmed M.
    Sertovic, Mirela
    Gupta, Brij B.
    IEEE ACCESS, 2018, 6 : 8029 - 8041
  • [6] Web Service Mashup Middleware with Partitioning of XML Pipelines
    Wohlstadter, Eric
    Li, Peng
    Cannon, Brett
    2009 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, VOLS 1 AND 2, 2009, : 91 - 98
  • [7] Mashup Service Release Based on SOAP and REST
    Su, Huijie
    Cheng, Bo
    Wu, Tong
    Li, Xiaofeng
    2011 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT), VOLS 1-4, 2012, : 1091 - 1095
  • [8] LISA: Lightweight context-aware IoT service architecture
    Gochhayat, Sarada Prasad
    Kaliyar, Pallavi
    Conti, Mauro
    Tiwari, Prayag
    Prasath, V. B. S.
    Gupta, Deepak
    Khanna, Ashish
    JOURNAL OF CLEANER PRODUCTION, 2019, 212 : 1345 - 1356
  • [9] Lightweight Mashup Middleware for Coal Mine Safety Monitoring and Control Automation
    Cheng, Bo
    Zhao, Shuai
    Wang, Shangguang
    Chen, Junliang
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2017, 14 (02) : 1245 - 1255
  • [10] An IoT Middleware of Data Service
    Wu, Yu
    Li, Minbo
    2018 IEEE 11TH CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2018, : 121 - 128