Abstract

The Internet of Things (IoT) enables the number of connected devices to be increased rapidly based on heterogeneous technologies such as platforms, frameworks, libraries, protocols, and standard specifications. Based on the connected devices, various applications can be developed by integrating domain-specific contents using the service composition for providing improved services. The management of the information including devices, contents, and composite objects is necessary to represent the physical objects on the Internet for accessing the IoT services transparently. In this paper, we propose an integrated service composition approach based on multiple service providers to provide improved IoT services by combining various service objects in heterogeneous IoT networks. In the proposed IoT architecture, each service provider provides web services based on Representational State Transfer (REST) Application Programming Interface (API) that delivers information to the clients as well as other providers for integrating the information to provide new services. Through the REST APIs, the integration management provider combines the service result of the IoT service provider to other contents to provide improved services. Moreover, the interworking proxy is proposed to bridge heterogeneous IoT networks for enabling transparent access in the integrated services through proving protocol translating on the entry of the device networks. Therefore, the interworking proxy is deployed between the IoT service provider and device networks to enable clients to access heterogeneous IoT devices through the composited services transparently.

Highlights

  • Internet of ings (IoT) is an emerging paradigm to connect a massive number of devices to provide intelligent and autonomous services in heterogeneous network environments for various industrial domains such as healthcare, factory, transportation, and building [1,2,3]. e traditional web services are provided by web servers through the Internet

  • Most of the sensing actuating services are provided by constrained IoT devices that are deployed in the network edge and equipped with limited hardware resources such as battery-based power supply, low-performance computing ability, and limited network communication range [4,5,6]. e IoT device provides IoT services to expose the functions of sensors and actuators based on the IoT resources that are hosted in the device for providing access to the physical resources [7]. e IoT resource is included in the application of the IoT device that provides a corresponding Application Programming Interfaces (APIs) for accessing the handler of the resource [8]

  • In the service-oriented architecture (SOA)-based implementations, the Representational State Transfer (REST) enables web clients to access the APIs transparently which is adopted by various IoT protocols such as Constrained Application Protocol (CoAP) and the Hypertext Transfer Protocol (HTTP) to support reliable and efficient communication [10,11,12]. erefore, providing IoT services based on REST APIs enables interoperability in heterogeneous IoT entities

Read more

Summary

Introduction

Internet of ings (IoT) is an emerging paradigm to connect a massive number of devices to provide intelligent and autonomous services in heterogeneous network environments for various industrial domains such as healthcare, factory, transportation, and building [1,2,3]. e traditional web services are provided by web servers through the Internet. Rough the management of IoT devices, the functions of sensors and actuators are available on the Internet and accessed based on the REST APIs. the heterogeneity of IoT devices requires different clients to the IoT resources. E IoT device management provides transparent access to the IoT devices to service consumers through REST APIs based on the interworking proxy. E providers provide web services through REST APIs that deliver information to the clients and other providers which enables the service composition to present integrated services for various industrial domains. The interworking proxy is proposed to bridge the IoT service provider and heterogeneous IoT networks to enable transparent access by the composited services.

Related Works
Integrated Service Composition Approach Based on Multiple Service Providers
Comparison and Significance
Conclusions and Future Directions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call