Abstract
Internet of Things can be viewed as a global network of devices with capabilities of autonomous communication. This is one step ahead of current state, where automatic mutual service communication without human interference is limited. This paper evaluates possibilities of extending nowadays commonly used protocols to achieve higher level of autonomous device communication. It is presumed that fully automatic machine to machine communication and understanding is not yet technologically possible. Several ways of extending current communication protocols by semantic metadata are described and their impact on device communication evaluated.
References
Atzori, L., Iera, A., Morabito, G.: The internet of things: a survey. Comput. Netw. 54(15), 2787–2805 (2010)
Battle, R., Benson, E.: Bridging the semantic web and web 2.0 with representational state transfer (rest). Web Semant.: Sci. Serv. Agents World Wide Web 6(1), 61–69 (2008)
Berners-Lee, T., Hendler, J., Lassila, O., et al.: The semantic web. Sci. Am. 284(5), 28–37 (2001)
Chen, W., Paik, I., Hung, P.C.: Constructing a global social service network for better quality of web service discovery. IEEE Trans. Serv. Comput. 8(2), 284–298 (2015)
Dragoni, N., Giallorenzo, S., Lafuente, A.L., Mazzara, M., Montesi, F., Mustafin, R., Safina, L.: Microservices: yesterday, today, and tomorrow. arXiv preprint arXiv:1606.04036 (2016)
Erl, T.: Service-Oriented Architecture (SOA) Concepts, Technology and Design. Prentice Hall, Upper Saddle River (2005)
Erl, T.: SOA Design Patterns. Pearson Education, Harlow (2008)
Fielding, R.T., Taylor, R.N.: Principled design of the modern web architecture. ACM Trans. Internet Technol. (TOIT) 2(2), 115–150 (2002)
Fowler, M., Lewis, J.: Microservices. Viittattu 28, 2015 (2014)
Gea, T., Paradells, J., Lamarca, M., Roldan, D.: Smart cities as an application of internet of things: experiences and lessons learnt in Barcelona. In: 2013 7th International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS), pp. 552–557. IEEE (2013)
Gehlbach, S., Sonin, K.: Government control of the media. J. Publ. Econ. 118, 163–171 (2014)
Gubbi, J., Buyya, R., Marusic, S., Palaniswami, M.: Internet of things (IoT): a vision, architectural elements, and future directions. Future Gener. Comput. Syst. 29(7), 1645–1660 (2013)
Guinard, D., Trifa, V., Mattern, F., Wilde, E.: From the internet of things to the web of things: resource-oriented architecture and best practices. In: Uckelmann, D., Harrison, M., Michahelles, F. (eds.) Architecting the Internet of Things, pp. 97–129. Springer, Heidelberg (2011). doi:10.1007/978-3-642-19157-2_5
Hernández-Ramos, J.L., Jara, A.J., Marın, L., Skarmeta, A.F.: Distributed capability-based access control for the internet of things. J. Internet Serv. Inf. Secur. (JISIS) 3(3/4), 1–16 (2013)
Kahan, J., Koivunen, M.R., Prud’Hommeaux, E., Swick, R.R.: Annotea: an open RDF infrastructure for shared web annotations. Comput. Netw. 39(5), 589–608 (2002)
Maximilien, E.M., Wilkinson, H., Desai, N., Tai, S.: A domain-specific language for web APIs and services mashups. In: Krämer, B.J., Lin, K.-J., Narasimhan, P. (eds.) ICSOC 2007. LNCS, vol. 4749, pp. 13–26. Springer, Heidelberg (2007). doi:10.1007/978-3-540-74974-5_2
Mitra, P., Wiederhold, G., Kersten, M.: A graph-oriented model for articulation of ontology interdependencies. In: Zaniolo, C., Lockemann, P.C., Scholl, M.H., Grust, T. (eds.) EDBT 2000. LNCS, vol. 1777, pp. 86–100. Springer, Heidelberg (2000). doi:10.1007/3-540-46439-5_6
Ngan, L.D., Kanagasabai, R.: Owl-s based semantic cloud service broker. In: 2012 IEEE 19th International Conference on Web Services (ICWS), pp. 560–567. IEEE (2012)
Nogatz, F., Seipel, D.: Implementing GraphQl as a query language for deductive databases in SWI-Prolog using DCGs, quasi quotations, and dicts. arXiv preprint arXiv:1701.00626 (2017)
Olifer, N., Olifer, V.: Computer Networks: Principles, Technologies and Protocols for Network Design. Wiley, Hoboken (2005)
Rochwerger, B., Breitgand, D., Levy, E., Galis, A., Nagin, K., Llorente, I.M., Montero, R., Wolfsthal, Y., Elmroth, E., Caceres, J., et al.: The reservoir model and architecture for open federated cloud computing. IBM J. Res. Dev. 53(4), 1–4 (2009)
Sheth, A.P.: Changing focus on interoperability in information systems: from system, syntax, structure to semantics. In: Goodchild, M., Egenhofer, M., Fegeas, R., Kottman, C. (eds.) Interoperating Geographic Information Systems. The Springer International Series in Engineering and Computer Science, vol. 495, pp. 5–29. Springer, Boston (1999). doi:10.1007/978-1-4615-5189-8_2
Sotiriadis, S., Bessis, N., Amza, C., Buyya, R.: Vertical and horizontal elasticity for dynamic virtual machine reconfiguration. IEEE Trans. Serv. Comput. PP (2016). http://ieeexplore.ieee.org/abstract/document/7762944/
Stal, M.: Web services: beyond component-based computing. Commun. ACM 45(10), 71–76 (2002)
Sundmaeker, H., Guillemin, P., Friess, P., Woelfflé, S.: Vision and challenges for realising the Internet of Things. In: EUR-OP, vol. 20 (2010)
Uckelmann, D., Harrison, M., Michahelles, F.: An architectural approach towards the future internet of things. In: Uckelmann, D., Harrison, M., Michahelles, F. (eds.) Architecting the Internet of Things. Springer, Berlin (2011). doi:10.1007/978-3-642-19157-2_1
Acknowledgment
The support of the Specific Research Project at FIM UHK is gratefully acknowledged.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Pscheidl, P., Cimler, R., Tomášková, H. (2017). Towards Device Interoperability in an Heterogeneous Internet of Things Environment. In: Nguyen, N., Papadopoulos, G., Jędrzejowicz, P., Trawiński, B., Vossen, G. (eds) Computational Collective Intelligence. ICCCI 2017. Lecture Notes in Computer Science(), vol 10449. Springer, Cham. https://doi.org/10.1007/978-3-319-67077-5_30
Download citation
DOI: https://doi.org/10.1007/978-3-319-67077-5_30
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-67076-8
Online ISBN: 978-3-319-67077-5
eBook Packages: Computer ScienceComputer Science (R0)