Browse > Article
http://dx.doi.org/10.9708/jksci.2017.22.09.091

Dynamic Service Composition and Development Using Heterogeneous IoT Systems  

Ryu, Minwoo (Service Laboratory, Institute of Convergence Technology, KT R&D Center)
Yun, Jaeseok (Dept of Internet of Things, SCH Media Labs, Soonchunhyang University)
Abstract
IoT (Internet of Things) systems are based on heterogeneous hardware systems of different types of devices interconnected each other, ranging from miniaturized and low-power wireless sensor node to cloud servers. These IoT systems composed of heterogeneous hardware utilize data sets collected from a particular set of sensors or control designated actuators when needed using open APIs created through abstraction of devices' resources associated to service applications. However, previously existing IoT services have been usually developed based on vertical platforms, whose sharing and exchange of data is limited within each industry domain, for example, healthcare. Such problem is called 'data silo', and considered one of crucial issues to be solved for the success of establishing IoT ecosystems. Also, IoT services may need to dynamically organize their services according to the change of status of connected devices due to their mobility and dynamic network connectivity. We propose a way of dynamically composing IoT services under the concept of WoT (Web of Things) where heterogeneous devices across different industries are fully integrated into the Web. Our approach allows developers to create IoT services or mash them up in an efficient way using Web objects registered into multiple standardized horizontal IoT platforms where their resources are discoverable and accessible. A Web-based service composition tool is developed to evaluate the practical feasibility of our approach under real-world service development.
Keywords
Internet of Things; Dynamic service composition; Standards; Web of Things; Semantic description; Service description; Interoperability;
Citations & Related Records
연도 인용수 순위
  • Reference
1 L. Atzori, A. Iera, and G. Morabito, "The Internet of Things: A survey," Computer Networks, Vol. 54, No. 15, pp. 2787-2805, 2010.   DOI
2 M. Ryu, J. Kim, and J. Yun. "Integrated semantics service platform for the Internet of Things: A case study of a smart office," Sensors Vol. 15, No. 1, pp. 2137-2160, 2015.   DOI
3 M. Ryu, J. Yun, T. Miao, I.-Y. Ahn, S.-C. Choi, and J. Kim, "Design and Implementation of a Connected Farm for Smart Farming System," in Proceedings of the IEEE Sensors, pp. 1724-1728, November 1-4 2015.
4 D. Bandyopadhyay and J. Sen, "Internet of things: Applications and challenges in technology and standardization," Wireless Personal Communications, Vol. 58, No. 1, pp. 49-69, 2011.   DOI
5 R. V. Kranenburg, E. Anzelmo, A. Bassi, D. Caprio, S. Dodson, and M. Ratto, "The internet of things," In Proceedings of the 1st Berlin Symposium on Internet and Society, Germany, pp. 25-27, October 2011.
6 J. Gubbi, R. Buyya, S. Marusic, and M. Palaniswami, "Internet of Things (IoT): A vision, architectural elements, and future directions," Future Generation Computer System, Vol. 29, No. 7, pp. 1645-1660, 2013.   DOI
7 V. Gazis, K. Sasloglou, N. Frangiadakis, P. Kikiras, A. Merentitis, K. Mathioudakis, and G. Mazarakis, "Architectural blueprints of a unified sensing platform for the Internet of Things," In Proceedings of the 22 International Conference on Computer Communications and Networks (ICCCN 13), pp. 1-5, 2013.
8 R. Perrey and M. Lycett, "Service-oriented architecture," in Proceedings of Applications and the Internet Workshops, pp 116-119, 2003.
9 J. Bronsted, K. M. Hansen, and M. Ingstrup, "Service Composition Issues in Pervasive Computing," IEEE Pervasive Computing, Vol. 9, No. 1, pp. 62-70, January-March 2010.   DOI
10 S. Kalasapur, M. Kumar, and B. A. Shirazi, "Dynamic Service Composition in Pervasive Computing," IEEE Transactions on Parallel and Distributed Systems, Vol. 18, No. 7, pp. 907-918, July 2007.   DOI
11 M. Kumar, B. A. Shirazi, S. K. Das, M. Singhal, B. Sung, and D. Levine, "Pervasive Information Communities Organization (PICO): A Middleware Framework for Pervasive Computing," IEEE Pervasive Computing, Vol. 2, No. 3, pp. 72-79, 2003.
12 oneM2M, TS-0012, "oneM2M Base Ontology," 2016.
13 Q. Z. Sheng, X. Qiao, A. V. Vasilakos, C. Szabo, S. Bourne, and X. Xu, "Web services composition: A decade's overview," Information Sciences, Vol. 280, pp. 218-238, October 2014.   DOI
14 D. Guinard, V. Trifa, and E. Wilde. "A resource oriented architecture for the web of things." Internet of Things (IOT), pp. 1-8, 2010.
15 oneM2M: http://www.onem2m.org/.
16 M3-lite ontology: http://lov.okfn.org/dataset/lov/vocabs/m3lite.
17 J. Kim, S.-C. Choi, I.-Y. Ahn, N.-M. Sung, and J. Yun, "From WSN towards WoT: Open API Scheme Based on oneM2M Platforms," Sensors, Vol. 16, No. 10, pp. 1645, October 2016.   DOI
18 protege: http://protege.stanford.edu/.