What is it about?

Service-Oriented Internet of Things (SoIoT) is a user-centric IoT-based service framework, which integrates services that utilize IoT resources in an urban computing environment. This framework provides a task-oriented computing approach that enables the composition of IoT-based services in a spontaneous manner to accomplish a user task.

Featured Image

Why is it important?

There is usually a big gap between low-level functions of smart objects and high-level user goals, which are usually represented as a series of activities. In addition, the diversity of users’ goals, a large number of smart objects, and the scale of urban-computing environments make the realization of the IoT a challenging and complex issue. To bridge the gap between user goals and IoT functionalities and to deal with the complexity problem, we propose an ontology model with which user goals and environmental contexts can be formally represented and analyzed. We have also developed an approach to identify services that can be provided by utilizing available smart objects and having them composed together to meet user goals.


I hope this article helps people understand the way of modeling and developing IoT-based services in a user-centric manner to create new values and to solve problems for users in urban computing environments.

In-Young Ko
Korea Advanced Institute of Science and Technology

Read the Original

This page is a summary of: SoIoT, ACM Transactions on Internet Technology, April 2016, ACM (Association for Computing Machinery),
DOI: 10.1145/2835492.
You can read the full text:



The following have contributed to this page