Abstract
The current state of the technologies related to the Web of Things (WoT) and the Internet of Things (IoT) fosters the creation of service directories gathering resource descriptions. These directories are aimed at enabling the service discovery and supporting providers and consumers with a shared element for their communication and interoperability between the involved agents. This interoperability can be ensured by using the abstract layer of the W3C WoT recommendations. However, many of the existing approaches do not include a service discovery mechanism and those that include a WoT directory lack certain functionalities required by distributed systems specific to the WoT such as a Service-Oriented Architecture (SOA). This paper proposes a federated service discovery approach to support the management of WoT applications which ensures that the integration of the whole system components can be addressed by following a SOA. It is aimed at providing query and storage functionality for WoT resources, but also is intended to be connected to other WoT directories by applying a customizable approach based on recommender systems. Thus, we guarantee a flexible mechanism to obtain sets of ranked WoT resources to be utilized in different kinds of applications and domains.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Gravina, R., Palau, C.E., Manso, M., Liotta, A., Fortino, G. (eds.): Integration, Interconnection, and Interoperability of IoT Systems. IT. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-61300-0
Kovatsch, M., Matsukura, R., Lagally, M., Kawaguchi, T., Toumura, K., Kajimoto, K.: Web of Things (WoT) Architecture, W3C Recommendation (2020)
Kaebisch, S., Kamiya, T., McCool, M., Charpenay, V., Kovatsch, M.: Web of Things (WoT) Thing Description, W3C Recommendation (2020)
Bröring, A., et al.: Enabling IoT ecosystems through platform interoperability. IEEE soft. 34(1), 54–61 (2017)
Newcomer, E., Lomow, G.: Understanding SOA with Web Services. Addison-Wesley, Boston (2005)
Service Directory, Google Cloud. https://cloud.google.com/service-directory. Accessed 29 Apr 2020
Pahl, M., Liebald, S.: A modular distributed IoT service discovery. In: IFIP/IEEE Symposium on Integrated Network and Service Management (IM), Arlington, VA, USA, pp. 448–454. IEEE (2019)
Chan, N.N., Gaaloul, W., Tata, S.: A recommender system based on historical usage data for web service discovery. Serv. Oriented Comput. Appl. 6(1), 51–63 (2012)
Memon, S., Jensen, J., Elbers, W., Neukirchen, H., Book, M., Riedel, M.: Towards federated service discovery and identity management in collaborative data and compute cloud infrastructures. J. Grid Comput. 16(4), 663–681 (2018)
Rosenberg, F., Müller, M.B., Leitner, P., Michlmayr, A., Bouguettaya, A., Dustdar, S.: Metaheuristic optimization of large-scale QoS-aware service compositions. In: IEEE International Conference on Services Computing, Miami, FL, USA, pp. 97–104. IEEE (2010)
Tran, N.K., Sheng, Q.Z., Babar, M.A., Yao, L.: Searching the Web of Things: state of the art, challenges, and solutions. ACM Comput. Surv. 50(4), 1–34 (2017)
Zhou, Y., De, S., Wang, W., Moessner, K.: Search techniques for the Web of Things: a taxonomy and survey. Sensors 16(5), 600 (2016)
Sciullo, L., Aguzzi, C., Di Felice, M., Cinotti, T.S.: WoT store: enabling things and applications discovery for the W3C Web of Things. In: 16th IEEE Annual Consumer Communications & Networking Conference, Las Vegas, NV, USA, pp. 1–8. IEEE (2019)
Ostermaier, B., Römer, K., Mattern, F., Fahrmair, M., Kellerer, W.: A real-time search engine for the Web of Things. In: 2010 Internet of Things (IOT), Tokyo, Japan, pp. 1–8. IEEE (2010)
Younan, M., Khattab, S., Bahgat, R.: WoTSF: a framework for searching in the Web of Things. In: 10th International Conference on Informatics and Systems, Giza, Egypt, pp. 278–285. ACM (2016)
Web Thing API. https://iot.mozilla.org/wot/. Accessed 29 May 2020
Kamilaris, A., Yumusak, S., Ali, M.I.: WOTS2E: a search engine for a semantic Web of Things. In: 2016 IEEE 3rd World Forum on Internet of Things (WF-IoT), Reston, VA, USA, pp. 436–441. IEEE (2016)
Acknowledgements
This work has been funded by EU ERDF and Spanish MINECO under research projects CoSmart and FAME (ref. TIN2017-83964-R and RTI2018-093608-B-C33), and by regional projects (ref. CEIJ-C01.1 and CEIJ-C01.2) coordinated from UAL-UCA and funded by CEIMAR consortium.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Criado, J., Boubeta-Puig, J., Mena, M., Llopis, J.A., Ortiz, G., Iribarne, L. (2020). Towards the Integration of Web of Things Applications Based on Service Discovery. In: Ko, IY., Murillo, J.M., Vuorimaa, P. (eds) Current Trends in Web Engineering. ICWE 2020. Lecture Notes in Computer Science(), vol 12451. Springer, Cham. https://doi.org/10.1007/978-3-030-65665-2_3
Download citation
DOI: https://doi.org/10.1007/978-3-030-65665-2_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-65664-5
Online ISBN: 978-3-030-65665-2
eBook Packages: Computer ScienceComputer Science (R0)