eMES: Easing Maintenance of Entity Services in Service Oriented Software-Defined Internet of Things

Haiming Chen, Valerio Persico, Antonio Pescapè · 2019

Based on the Service Oriented Architecture (SOA), Internet of Things (IoT) systems are usually developed by orchestrating application services and entity services, which are required to be easily adapted to meet varying requirements of sensing or controlling the physical space. To ease updating and modification of entity services, some software-defined network approaches have been applied in building IoT systems. However, in these software-defined IoT systems, entity services are usually developed with the same software architecture as traditional services in Internet, which are not so easy to be adapted. In order to solve the problem, we propose a Physical Model Driven software Architecture (PMDA) for guiding the design of entity services. Furthermore, to reduce the maintenance cost of the entity services when adapting them to different requirements generated from both the social and the physical space, we propose an evolution Mechanism of Entity Services (eMES). The correctness and effectiveness of eMES are verified by a case study and analysis respectively.

Read the paper · More papers on PaperTik