Implementing heterogeneous, autonomous, and resilient services in IoT: An experience report
Christian Cabrera, Fan Li, Vivek Nallur, Andrei Palade, Mohammad A. Razzaque, Gary White, Siobhán Clarke · 2017
This paper discusses the challenges in developing an IoT platform for registering, discovering and composing heterogeneous services from multiple provider types, viz., Wireless Sensor Networks (WSNs), Web Service Providers (WSPs), and Autonomous Service Providers (ASPs), without human intervention. The platform executes a service composition in a decentralised fashion, with a mechanism to detect service provider failure and fallback to previously discovered services to complete a service composition flow. We comment on technical and scientific challenges involved in managing these heterogeneous, autonomous, and resilient IoT services.