A Microservice Architecture for the Industrial Internet-Of-Things

Jürgen Dobaj, Michael Krisper, Johannes Iber, Christian Josef Kreiner

Publikation: Beitrag in Buch/Bericht/KonferenzbandBeitrag in einem KonferenzbandForschungBegutachtung

Abstract

With the introduction of Internet-of-Things (IoT) and cyber-physical system (CPS) concepts the industrial automation sector is undergoing enormous change towards highly interconnected and globally distributed automation systems. Following this trend the industry is facing interoperability challenges between devices and systems, which origin in the market and technology fragmentation of the past years. However, established integration techniques from the IoT domain cannot be fully adapted in industrial Internet-ofThings (IIoT) environments due to stricter dependability and real time constraints.
Since design patterns offer a practical means to gain a deeper understanding of the problem domain, patterns are applied in this paper to develop a software architecture that is suitable for the deployment in the upcoming IIoT environments. The resulting software
architecture combines ideas from the IoT world, industrial automation systems, as well as modern information technology (IT) and cloud architectures. Its lightweight and flexible design, along with the support of state-of-the-art development approaches (containerization, continuous integration (CI), continuous deployment (CD)) make the architecture equally suitable for the deployment on cloud,
fog and edge devices. All in all, these features facilitate the deployment of services and communication protocols on device level, to
enable the transparent and automatic integration of heterogenous
devices and protocols, on demand.
Originalspracheenglisch
Titel23nd European Conference on Pattern Languages of Programs. EuroPLoP 2018
DOIs
PublikationsstatusVeröffentlicht - 2018

Fingerprint

Automation
Internet
Network protocols
Fog
Software architecture
Interoperability
Information technology
Internet of things
Industry
Cyber Physical System

Schlagwörter

    Dies zitieren

    Dobaj, J., Krisper, M., Iber, J., & Kreiner, C. J. (2018). A Microservice Architecture for the Industrial Internet-Of-Things. in 23nd European Conference on Pattern Languages of Programs. EuroPLoP 2018 https://doi.org/10.1145/3282308.3282320

    A Microservice Architecture for the Industrial Internet-Of-Things. / Dobaj, Jürgen; Krisper, Michael; Iber, Johannes; Kreiner, Christian Josef.

    23nd European Conference on Pattern Languages of Programs. EuroPLoP 2018. 2018.

    Publikation: Beitrag in Buch/Bericht/KonferenzbandBeitrag in einem KonferenzbandForschungBegutachtung

    Dobaj, J, Krisper, M, Iber, J & Kreiner, CJ 2018, A Microservice Architecture for the Industrial Internet-Of-Things. in 23nd European Conference on Pattern Languages of Programs. EuroPLoP 2018. https://doi.org/10.1145/3282308.3282320
    Dobaj J, Krisper M, Iber J, Kreiner CJ. A Microservice Architecture for the Industrial Internet-Of-Things. in 23nd European Conference on Pattern Languages of Programs. EuroPLoP 2018. 2018 https://doi.org/10.1145/3282308.3282320
    Dobaj, Jürgen ; Krisper, Michael ; Iber, Johannes ; Kreiner, Christian Josef. / A Microservice Architecture for the Industrial Internet-Of-Things. 23nd European Conference on Pattern Languages of Programs. EuroPLoP 2018. 2018.
    @inproceedings{0e2fa8f5d8ff419194feb4cb7b7e83e6,
    title = "A Microservice Architecture for the Industrial Internet-Of-Things",
    abstract = "With the introduction of Internet-of-Things (IoT) and cyber-physical system (CPS) concepts the industrial automation sector is undergoing enormous change towards highly interconnected and globally distributed automation systems. Following this trend the industry is facing interoperability challenges between devices and systems, which origin in the market and technology fragmentation of the past years. However, established integration techniques from the IoT domain cannot be fully adapted in industrial Internet-ofThings (IIoT) environments due to stricter dependability and real time constraints.Since design patterns offer a practical means to gain a deeper understanding of the problem domain, patterns are applied in this paper to develop a software architecture that is suitable for the deployment in the upcoming IIoT environments. The resulting softwarearchitecture combines ideas from the IoT world, industrial automation systems, as well as modern information technology (IT) and cloud architectures. Its lightweight and flexible design, along with the support of state-of-the-art development approaches (containerization, continuous integration (CI), continuous deployment (CD)) make the architecture equally suitable for the deployment on cloud,fog and edge devices. All in all, these features facilitate the deployment of services and communication protocols on device level, toenable the transparent and automatic integration of heterogenousdevices and protocols, on demand.",
    keywords = "IoT, CPS, IIoT, SoA, Patterns, Industrial Automation, Industry 4.0, Microservice, Software architecture",
    author = "J{\"u}rgen Dobaj and Michael Krisper and Johannes Iber and Kreiner, {Christian Josef}",
    year = "2018",
    doi = "10.1145/3282308.3282320",
    language = "English",
    isbn = "978-1-4503-6387-7",
    booktitle = "23nd European Conference on Pattern Languages of Programs. EuroPLoP 2018",

    }

    TY - GEN

    T1 - A Microservice Architecture for the Industrial Internet-Of-Things

    AU - Dobaj, Jürgen

    AU - Krisper, Michael

    AU - Iber, Johannes

    AU - Kreiner, Christian Josef

    PY - 2018

    Y1 - 2018

    N2 - With the introduction of Internet-of-Things (IoT) and cyber-physical system (CPS) concepts the industrial automation sector is undergoing enormous change towards highly interconnected and globally distributed automation systems. Following this trend the industry is facing interoperability challenges between devices and systems, which origin in the market and technology fragmentation of the past years. However, established integration techniques from the IoT domain cannot be fully adapted in industrial Internet-ofThings (IIoT) environments due to stricter dependability and real time constraints.Since design patterns offer a practical means to gain a deeper understanding of the problem domain, patterns are applied in this paper to develop a software architecture that is suitable for the deployment in the upcoming IIoT environments. The resulting softwarearchitecture combines ideas from the IoT world, industrial automation systems, as well as modern information technology (IT) and cloud architectures. Its lightweight and flexible design, along with the support of state-of-the-art development approaches (containerization, continuous integration (CI), continuous deployment (CD)) make the architecture equally suitable for the deployment on cloud,fog and edge devices. All in all, these features facilitate the deployment of services and communication protocols on device level, toenable the transparent and automatic integration of heterogenousdevices and protocols, on demand.

    AB - With the introduction of Internet-of-Things (IoT) and cyber-physical system (CPS) concepts the industrial automation sector is undergoing enormous change towards highly interconnected and globally distributed automation systems. Following this trend the industry is facing interoperability challenges between devices and systems, which origin in the market and technology fragmentation of the past years. However, established integration techniques from the IoT domain cannot be fully adapted in industrial Internet-ofThings (IIoT) environments due to stricter dependability and real time constraints.Since design patterns offer a practical means to gain a deeper understanding of the problem domain, patterns are applied in this paper to develop a software architecture that is suitable for the deployment in the upcoming IIoT environments. The resulting softwarearchitecture combines ideas from the IoT world, industrial automation systems, as well as modern information technology (IT) and cloud architectures. Its lightweight and flexible design, along with the support of state-of-the-art development approaches (containerization, continuous integration (CI), continuous deployment (CD)) make the architecture equally suitable for the deployment on cloud,fog and edge devices. All in all, these features facilitate the deployment of services and communication protocols on device level, toenable the transparent and automatic integration of heterogenousdevices and protocols, on demand.

    KW - IoT

    KW - CPS

    KW - IIoT

    KW - SoA

    KW - Patterns

    KW - Industrial Automation

    KW - Industry 4.0

    KW - Microservice

    KW - Software architecture

    U2 - 10.1145/3282308.3282320

    DO - 10.1145/3282308.3282320

    M3 - Conference contribution

    SN - 978-1-4503-6387-7

    BT - 23nd European Conference on Pattern Languages of Programs. EuroPLoP 2018

    ER -