Monday, September 11, 2017

The Internet of Things (IoT) data services are designed to be available to other services and users by demand. In other words, in practice, the services should be available at any time and at any location. But the big question here is how the other parties become aware of existing services. Sure, for some use cases we could have a static map of available services. But of course, it does not cover all the possible IoT deployment scenarios. So, the search (discovery) should be one of the keys for Internet of Things. And we can see here the whole analogue with the Internet itself. But for Internet of things, we will face a lot of challenges for search services. For example, we will see a lot of resources (billions of devices), heterogeneity, dynamic nature of services, streaming data, etc. In this paper, we discuss existing approaches for implementing IoT search, as well as approaches for setting standards in this area. See our new paper here.