Internet of Things. User-Centric IoT. First International Summit, IoT360 2014, Rome, Italy, October 27-28, 2014, Revised Selected Papers, Part I

Research Article

An Approach Towards a Service Co-evolution in the Internet of Things

Download
238 downloads
  • @INPROCEEDINGS{10.1007/978-3-319-19656-5_39,
        author={Huu Tran and Harun Baraki and Kurt Geihs},
        title={An Approach Towards a Service Co-evolution in the Internet of Things},
        proceedings={Internet of Things. User-Centric IoT. First International Summit, IoT360 2014, Rome, Italy, October 27-28, 2014, Revised Selected Papers, Part I},
        proceedings_a={IOT360},
        year={2015},
        month={7},
        keywords={Service co-evolution IoT services Web services},
        doi={10.1007/978-3-319-19656-5_39}
    }
    
  • Huu Tran
    Harun Baraki
    Kurt Geihs
    Year: 2015
    An Approach Towards a Service Co-evolution in the Internet of Things
    IOT360
    Springer
    DOI: 10.1007/978-3-319-19656-5_39
Huu Tran1,*, Harun Baraki1,*, Kurt Geihs1,*
  • 1: University of Kassel
*Contact email: tran@vs.uni-kassel.de, baraki@vs.uni-kassel.de, geihs@uni-kassel.de

Abstract

In the envisioned Internet of Things (IoT), we expect to see the emergence of complex service-based applications that integrate cloud services, connected objects and a wide variety of mobile devices. These applications will be smarter, easier to communicate with and more valuable for enriching our environment. They interact via interfaces and services. However, the interfaces and services can be modified due to updates and amendments. Such modifications require adaptations in all participating parties. Therefore, the aim of this research is to present a vision of service co-evolution in IoT. Moreover, we propose a novel agent architecture which supports the evolution by controlling service versions, updating local service instances and enabling the collaboration of agents. In this way, the service co-evolution can make systems more adaptive, efficient and reduce costs to manage maintenance.