Authors: Sajjad Ali, Muhammad Golam Kibria, Muhammad Aslam Jarwar, Hoon Ki Lee and Ilyoung Chong
Journal Title: Wireless Communications and Mobile Computing
ISSN: 1530-8669 (Print); 1530-8677 (Online)
Publisher: Hindawi Publishing Corporation
The Internet of Things (IoT) is evolving with the connected objects at an unprecedented rate, bringing about enormous opportunities for the future IoT applications as well as challenges. One of the major challenges is to handle the complexity generated by the interconnection of billions of objects. However, Social Internet of Things (SIoT), emerging from the conglomeration of IoT and social networks, has realized an efficient way to facilitate the development of complex future IoT applications. Nevertheless, to fully utilize the benefits of SIoT, a platform that can provide efficient services using social relations among heterogeneous objects is highly required. The web objects enabled IoT environment promotes SIoT features by enabling virtualization using virtual objects and supporting the modularity with microservices. To realize SIoT services, this article proposes an architecture that provides a foundation for the development of lightweight microservices based on socially connected web objects. To efficiently discover web objects and reduce the complexity of service provisioning processes, a social relationship model is presented. To realize the interoperable service operations, a semantic ontology model has been developed. Finally, to evaluate the proposed design, a prototype has been implemented based on a use case scenario.
Figure: Use case scenario (credits: Sajjad Ali, Muhammad Golam Kibria, Muhammad Aslam Jarwar, Hoon Ki Lee and Ilyoung Chong)
Copyright © 2018 Sajjad Ali et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.