Interoperability, Safety and Security in IoT. Second International Conference, InterIoT 2016 and Third International Conference, SaSeIoT 2016, Paris, France, October 26-27, 2016, Revised Selected Papers

Research Article

A Framework to Support Interoperability in IoT and Facilitate the Development and Deployment of Highly Distributed Cloud Applications

Download
255 downloads
  • @INPROCEEDINGS{10.1007/978-3-319-52727-7_6,
        author={Nikos Koutsouris and Apostolos Voulkidis and Kostas Tsagkaris},
        title={A Framework to Support Interoperability in IoT and Facilitate the Development and Deployment of Highly Distributed Cloud Applications},
        proceedings={Interoperability, Safety and Security in IoT. Second International Conference, InterIoT 2016 and Third International Conference, SaSeIoT 2016, Paris, France, October 26-27, 2016, Revised Selected Papers},
        proceedings_a={INTERIOT \& SASEIOT},
        year={2017},
        month={2},
        keywords={Highly distributed applications Microservice Cloud Unikernel Virtualization DevOps Reconfiguration SDN Annotations},
        doi={10.1007/978-3-319-52727-7_6}
    }
    
  • Nikos Koutsouris
    Apostolos Voulkidis
    Kostas Tsagkaris
    Year: 2017
    A Framework to Support Interoperability in IoT and Facilitate the Development and Deployment of Highly Distributed Cloud Applications
    INTERIOT & SASEIOT
    Springer
    DOI: 10.1007/978-3-319-52727-7_6
Nikos Koutsouris1,*, Apostolos Voulkidis1,*, Kostas Tsagkaris1,*
  • 1: WINGS ICT Solutions
*Contact email: nkouts@wings-ict-solutions.eu, avoulkidis@wings-ict-solutions.eu, ktsagk@wings-ict-solutions.eu

Abstract

The constantly increased variety of available hardware and software solutions for the IoT sector is facilitating the development of novel applications, but at the same time the lack of standardized or widely accepted means of interaction, deployment and configuration is seriously hindering the IoT’s potential. The ARCADIA framework is an application development paradigm that enables the cooperation between software components designed and implemented independently and using various technologies and platforms, so that they can form sophisticated, distributed, cloud applications.