Abstract

The Internet of Things (IoT) has connected an incredible diversity of devices in novel ways, which has enabled exciting new services and opportunities. Unfortunately, IoT systems also present several important challenges to developers. This paper proposes a vision for how we may build IoT systems in the future by reconceiving IoT's fundamental unit of construction not as a 'thing', but rather as a widely and finely distributed 'microservice' already familiar to web service engineering circles. Since IoT systems are quite different from more established uses of microservice architectures, success of the approach depends on adaptations that enable them to met the key challenges that IoT systems present. We argue that a microservice approach to building IoT systems can combine in a mutually enforcing way with patterns for microservices, API gateways, distribution of services, uniform service discovery, containers, and access control. The approach is illustrated using two case studies of IoT systems in personal health management and connected autonomous vehicles. Our hope is that the vision of a microservices approach will help focus research that can fill in current gaps preventing more effective, interoperable, and secure IoT services and solutions in a wide variety of contexts.

Original languageEnglish (US)
Title of host publicationProceedings - 11th IEEE International Symposium on Service-Oriented System Engineering, SOSE 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages9-18
Number of pages10
ISBN (Electronic)9781509063208
DOIs
StatePublished - Jun 7 2017
Event11th IEEE International Symposium on Service-Oriented System Engineering, SOSE 2017 - San Francisco, United States
Duration: Apr 6 2017Apr 9 2017

Other

Other11th IEEE International Symposium on Service-Oriented System Engineering, SOSE 2017
CountryUnited States
CitySan Francisco
Period4/6/174/9/17

ASJC Scopus subject areas

  • Hardware and Architecture
  • Computer Networks and Communications
  • Information Systems and Management

Fingerprint Dive into the research topics of 'A Secure Microservice Framework for IoT'. Together they form a unique fingerprint.

  • Cite this

    Lu, D., Huang, D., Walenstein, A., & Medhi, D. (2017). A Secure Microservice Framework for IoT. In Proceedings - 11th IEEE International Symposium on Service-Oriented System Engineering, SOSE 2017 (pp. 9-18). [7943286] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/SOSE.2017.27