Abstract
INTER-Framework solution provides a way to homogenize the use of the interoperability layered infrastructure. By using INTER-FW, any IoT platform can be made interoperable with respect to its device, network, middleware and service layer. This tool offers a complete visual framework to configure and manage in a secure way and to develop new software applications leveraging data from multiple IoT heterogeneous platforms. It facilitates the creation of an ecosystem of interoperable and open IoT platforms. Thus, the development time of novel IoT services and applications can be shortened, and these services can be provided atop interoperable IoT platforms. It is reflected in lower development effort and economical costs for product owners, users, developers and platform integrators. The framework includes components to address several requirements like security, API management, data visualization, scalability and extensibility. INTER-FW also contains the identity and authorization mechanisms of INTER-IoT. In addition, it contains INTER-API, a gateway of the APIs from the different layers. INTER-API is managed and configured within INTER-FW using the API Manager and the Identity Server.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
- 30.
- 31.
- 32.
- 33.
- 34.
- 35.
- 36.
- 37.
- 38.
- 39.
- 40.
References
Schneider, M., Hippchen, B., Abeck, S., Jacoby, M., Herzog, R.: Enabling IoT platform interoperability using a systematic development approach by example. In: 2018 Global Internet of Things Summit (GIoTS), pp. 1–6 (2018)
Fortino, G., Savaglio, C., Palau, C.E., Suarez, J., de Puga, M., Ganzha, M.P., Montesinos, M., Liotta, A., Llop, M. (eds.): Towards multi-layer interoperability of heterogeneous IoT platforms: the INTER-IoT approach. In: Integration, Interconnection, and Interoperability of IoT Systems, pp. 199–232. Springer International Publishing, Cham (2018)
Legner, C., Lebreton, B.: Preface to the focus theme section: ‘business interoperability’ business interoperability research: present achievements and upcoming challenges. Electron. Mark. 17(3), 176–186 (2007)
Amadeo, M., Campolo, C., Iera, A., Molinaro, A.: Named data networking for IoT: an architectural perspective. In: 2014 European Conference on Networks and Communications (EuCNC), pp. 1–5 (2014)
Pileggi, S.F., Palau, C.E., Esteve, M.: Building semantic sensor web: knowledge and interoperability. In: Proceedings of the International Workshop on Semantic Sensor Web—Volume 1: SSW (IC3K 2010), pp. 15–22. INSTICC, SciTePress (2010)
INTER-IoT H2020 Project: D4.3. Initial Reference IoT Platform Meta-Architecture and Meta Data Model Interoperable IoT Framework Model and Engine v1, Oct 2017. https://files.inter-iot.eu/deliverables/accepted/D4.3%20-%20Interoperable%20IoT%20Framework%20Model%20and%20Engine%20v1.pdf
Pasetti, A.: Software Frameworks and Embedded Control Systems, vol. 2231. Springer (2003)
Mnkandla, E.: About software engineering frameworks and methodologies. In: AFRICON 2009, pp. 1–5 (2009)
Ofoeda, J., Boateng, R., Effah, J.: Application programming interface (API) research: a review of the past to inform the future. Int. J. Enterp. Inf. Syst. (IJEIS) 15(3), 76–95 (2019)
Nwana, H.S.: Software agents: an overview. Knowl. Eng. Rev. 11(3), 205–244 (1996)
Dorri, A., Kanhere, S.S., Jurdak, R.: Multi-agent systems: a survey. IEEE Access 6, 28573–28593 (2018)
Bellifemine, F., Bergenti, F., Caire, G., Poggi, A.: JADE—a Java agent development framework. In: Multi-Agent Programming, pp. 125–147. Springer (2005)
Aiello, F., Fortino, G., Guerrieri, A., Gravina, R.: Maps: a mobile agent platform for WSNs based on Java sun spots. In: Proceedings of the ATSN (2009)
Fortino, G., Garro, A., Russo, W.: Enhancing JADE Interoperability through the Java-based Interoperable Mobile Agent Framework. In: 2007 5th IEEE International Conference on Industrial Informatics, vol. 2, pp. 1071–1077 (2007)
INTER-IoT H2020 Project: D3.3. Methods for Interoperability and Integration Final, June 2018. https://files.inter-iot.eu/deliverables/accepted/D3.3%20-%20Methods%20for%20Interoperability%20and%20Integration%20Final%20Version.pdf
Mahmood, Z., Saeed, S.: Software Engineering Frameworks for the Cloud Computing Paradigm. Springer (2013)
Antonopoulos, N., Gillam, L.: Cloud Computing. Springer (2010)
Buxmann, P., Hess, T., Lehmann, S.: Software as a service. Wirtschaftsinformatik 50(6), 500–503 (2008)
Bhardwaj, S., Jain, L., Jain, S.: Cloud computing: a study of infrastructure as a service (IAAS). Int. J. Eng. Inf. Technol. 2(1), 60–63 (2010)
Keller, E., Rexford, J.: The “platform as a service’’ model for networking. INM/WREN 10, 95–108 (2010)
Fielding, R.T.: Fielding dissertation: Chapter 5: Representational state transfer (rest). http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm (2000)
Masse, M.: REST API Design Rulebook: Designing Consistent RESTful Web Service Interfaces. O’Reilly Media, Inc. (2011)
Jerstad, I., Dustdar, S., Thanh, D.V.: A service oriented architecture framework for collaborative services. In: 14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE’05), pp. 121–125 (2005)
Belsa, A., Sarabia-Jacome, D., Palau, C.E., Esteve, M.: Flow-based programming interoperability solution for IoT platform applications. In: 2018 IEEE International Conference on Cloud Engineering (IC2E), pp. 304–309, Orlando, FL, Apr 2018. IEEE (2018)
Frustaci, M., Pace, P., Aloi, G., Fortino, G.: Evaluating critical security issues of the IoT world: present and future challenges. IEEE Internet Things J. 5(4), 2483–2495 (2018)
Altolini, D., Lakkundi, V., Bui, N., Tapparello, C., Rossi, M.: Low power link layer security for IoT: implementation and performance analysis. In: 2013 9th International Wireless Communications and Mobile Computing Conference (IWCMC), pp. 919–925 (2013)
McGraw, G.: Software security. IEEE Secur. Priv. 2(2), 80–83 (2004)
Broring, A., Zappa, A., Vermesan, O., Främling, K., Zaslavsky, A., Gonzalez-Usach, R., Szmeja, P., Palau, C., Jacoby, M., Zarko, I.P., Sour-sos, S., Schmitt, C., Plociennik, M., Krco, S., Georgoulas, S., Larizgoitia, I., Gligoric, N., Garcìa-Castro, R., Serena, F., Orav, V.: Advancing IoT Platform Interoperability. River Publishers, The Netherlands (2018)
Acquisti, A., Brandimarte, L., Loewenstein, G.: Privacy and human behavior in the age of information. Science 347(6221), 509–514 (2015)
Fortino, G., Liotta, A., Palau, C., Gravina, R., Manso, M. (eds.): Towards Multi-layer interoperability of heterogeneous IoT platforms: the inter-IoT approach (2017)
Fremantle, P., Kopecký, J., Aziz, B.: Web API management meets the internet of things. In: The Semantic Web: ESWC 2015 Satellite Events, pp. 367–375. Springer International Publishing, Cham (2015)
Shi, L., Zhong, H., Xie, T., Li, M.: An empirical study on evolution of API documentation. In: Fundamental Approaches to Software Engineering, pp. 416–431. Springer, Berlin, Heidelberg (2011)
Gimènez, P., Molìna, B., Palau, C.E., Esteve, M.: SWE simulation and testing for the IoT. In: 2013 IEEE International Conference on Systems, Man, and Cybernetics, pp. 356–361 (2013)
Hasselbring, W., Steinacker, G.: Microservice architectures for scalability, agility and reliability in E-Commerce. In: 2017 IEEE International Conference on Software Architecture Workshops (ICSAW) (2017)
INTER-IoT H2020 Project: D4.6. Interoperable IoT Framework API and Tools, Model and Engine v2, June 2018. https://files.inter-iot.eu/deliverables/accepted/D4.6%20-%20Interoperable%20IoT%20Framework%20API%20and%20Tools%20v2.pdf
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Valero, C.I., Belsa, A., Fornes-Leal, A., Boronat, F., Llorente, M.A., Montesinos, M. (2021). INTER-Framework: An Interoperability Framework to Support IoT Platform Interoperability. In: Palau, C.E., et al. Interoperability of Heterogeneous IoT Platforms. Internet of Things. Springer, Cham. https://doi.org/10.1007/978-3-030-82446-4_6
Download citation
DOI: https://doi.org/10.1007/978-3-030-82446-4_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-82445-7
Online ISBN: 978-3-030-82446-4
eBook Packages: Computer ScienceComputer Science (R0)