Preliminary Study of Service Discovery in Internet of Things: Feasibility and Lim-itation of SOA

In IoT (Internet of things) based on SOA (service-oriented architecture), functionalities of devices are encapsulated as services with a unified and common interface to be provided to the outside world. However, due to the massive, mobility and highly resource-constrained natures of devices, the unreliability of wireless network in IoT, services provided by devices have different characteristics with traditional Web services, and existing Web service discovery approaches can’t satisfy the requirements of service discovery in IoT. This paper introduces some typical Web service discovery approaches firstly from two aspects: Web service discovery architecture and Web service matchmaking strategy. Then combining characteristics of service providing in IoT, it analyzes the problems of Web service discovery in IoT and possible solutions from four aspects: scalability, limited resource, heterogeneity and dynamic environment. Finally, it discusses some problems of Web service discovery in IoT which need be resolved.