This book presents an in-depth description of the Arrowhead Framework and how it fosters interoperability between IoT devices at service level, specifically addressing application. The Arrowhead Framework utilizes SOA technology and the concepts of local clouds to provide required automation capabilities such as: real time control, security, scalability, and engineering simplicity. Arrowhead Framework supports the realization of collaborative automation; it is the only IoT Framework that addresses global interoperability across multiplet SOA technologies. With these features, the Arrowhead Framework enables the design, engineering, and operation of large automation systems for a wide range of applications utilizing IoT and CPS technologies. The book provides application examples from a wide number of industrial fields e.g. airline maintenance, mining maintenance, smart production, electro-mobility, automative test, smart cities—all in response to EU societal challenges.


  •  Covers the design and implementation of IoT based automation systems.
  • Industrial usage of Internet of Things and Cyber Physical Systems made feasible through Arrowhead Framework.
  • Functions as a design cookbook for building automation systems using IoT/CPS and Arrowhead Framework.
  • Tools, templates, code etc. described in the book will be accessible through open sources project Arrowhead Framework Wiki at forge.soa4d.org/
  • Written by the leading experts in the European Union and around the globe.
  • chapter 1|26 pages

    Towards industrial and societal automation and digitisation

    ByJerker Delsing

    chapter 2|16 pages

    Local automation clouds

    ByJerker Delsing, Pal Varga

    chapter 3|46 pages

    The Arrowhead Framework architecture

    ByJerker Delsing, Pal Varga, Luis Ferreira, Michele Albano, Pablo Puñal Pereira, Jens Eliasson, Oscar Carlsson, Hasan Derhamy

    chapter 4|50 pages

    Arrowhead Framework core systems and services

    ByJerker Delsing, Jens Eliasson, Michele Albano, Pal Varga, Luis Ferreira, Hasan Derhamy, Csaba Hegedűs, Pablo Puñal Pereira, Oscar Carlsson

    chapter 6|50 pages

    Engineering of IoT automation systems

    ByOscar Carlsson, Daniel Vera, Eduardo Arceredillo, Markus G. Tauber, Bilal Ahmad, Christoph Schmittner, Sandor Plosz, Thomas Ruprechter, Andreas Aldrian, Jerker Delsing

    chapter 7|36 pages

    Application system design - energy optimisation Kondratjevs, and Nadezhda Kunicina

    ByMichele Albano, Arne Skou, Luis L Ferreira, Thibaut Le Guilly, Per D Pedersen, Torben Bach Pedersen, Petur Olsen, Laurynas Šikšnys, Radislav Smid, Petr Stluka, Claude Le Pape, Chloé Desdouits, Rodrigo Castiñeira, Rafael Socorro, Inge Isasa, Jani Jokinen, Lorenzo Manero, Aitor Milo, Javier Monge, Anatolijs Zabasta, Kaspars

    chapter 8|34 pages

    Application system design - Maintenance

    ByErkki Jantunen, Mika Karaila, David Hästbacka, Antti Koistinen, Laurentiu Barna, Esko Juuso, Pablo Puñal Pereira, Stéphane Besseau, Julien Hoepffner

    chapter 9|36 pages

    Application system design: Complex systems management and automation

    ByMichele Ornato, Tullio Salmon Cinotti, Alberto Borghetti, Paolo Azzoni, Alfredo D’Elia, Fabio Viola, Federico Montori, and Riccardo Venanzi

    chapter 10|14 pages

    Application system design - High security

    ByAndreas Aldrian, Peter Priller, Christoph Schmittner, Sandor Plosz, Markus Tauber, Christina Wagner, Daniel Hein, Thomas Ebner, Martin Maritsch, Thomas Ruprechter, Christian Lesjak

    chapter 11|24 pages

    Application system design - Smart production Desdouits, and Hasan Derhamy

    ByDaniel Vera, Robert Harrison, Bilal Hamed, Claude le Pape, Chloe