{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,26]],"date-time":"2026-04-26T02:10:41Z","timestamp":1777169441376,"version":"3.51.4"},"reference-count":56,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2021,6,10]],"date-time":"2021-06-10T00:00:00Z","timestamp":1623283200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100000780","name":"European Commission","doi-asserted-by":"publisher","award":["825075"],"award-info":[{"award-number":["825075"]}],"id":[{"id":"10.13039\/501100000780","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Today, the Internet of Things (IoT) is pervasive and characterized by the rapid growth of IoT platforms across different application domains, enabling a variety of business models and revenue streams. This opens new opportunities for companies to extend their collaborative networks and develop innovative cross-platform and cross-domain applications. However, the heterogeneity of today\u2019s platforms is a major roadblock for mass creation of IoT platform ecosystems, pointing at the current absence of technology enablers for an easy and innovative composition of tools\/services from the existing platforms. In this paper, we present the Data Spine, a federated platform enabler that bridges IoT interoperability gaps and enables the creation of an ecosystem of heterogeneous IoT platforms in the manufacturing domain. The Data Spine allows the ecosystem to be extensible to meet the need for incorporating new tools\/services and platforms. We present a reference implementation of the Data Spine and a quantitative evaluation to demonstrate adequate performance of the system. The evaluation suggests that the Data Spine provides a multitude of advantages (single sign-on, provision of a low-code development environment to support interoperability and an easy and intuitive creation of cross-platform applications, etc.) over the traditional approach of users joining multiple platforms separately.<\/jats:p>","DOI":"10.3390\/s21124010","type":"journal-article","created":{"date-parts":[[2021,6,10]],"date-time":"2021-06-10T21:34:38Z","timestamp":1623360878000},"page":"4010","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":26,"title":["Data Spine: A Federated Interoperability Enabler for Heterogeneous IoT Platform Ecosystems"],"prefix":"10.3390","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2885-7076","authenticated-orcid":false,"given":"Rohit A.","family":"Deshmukh","sequence":"first","affiliation":[{"name":"Fraunhofer Institute for Applied Information Technology FIT, 53754 Sankt Augustin, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dileepa","family":"Jayakody","sequence":"additional","affiliation":[{"name":"Salzburg Research Forschungsgesellschaft, 5020 Salzburg, Austria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5654-9129","authenticated-orcid":false,"given":"Alexander","family":"Schneider","sequence":"additional","affiliation":[{"name":"Fraunhofer Institute for Applied Information Technology FIT, 53754 Sankt Augustin, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9903-9081","authenticated-orcid":false,"given":"Violeta","family":"Damjanovic-Behrendt","sequence":"additional","affiliation":[{"name":"Salzburg Research Forschungsgesellschaft, 5020 Salzburg, Austria"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,6,10]]},"reference":[{"key":"ref_1","unstructured":"Lucero, S. (2021, June 08). Others IoT Platforms: Enabling the Internet of Things. Available online: https:\/\/cdn.ihs.com\/www\/pdf\/enabling-IOT.pdf."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1109\/MS.2017.2","article-title":"Enabling IoT ecosystems through platform interoperability","volume":"34","author":"Schmid","year":"2017","journal-title":"IEEE Softw."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"102101","DOI":"10.1016\/j.technovation.2019.102101","article-title":"Internet of things (IoT) platform competition: Consumer switching versus provider multihoming","volume":"90","author":"Basaure","year":"2020","journal-title":"Technovation"},{"key":"ref_4","unstructured":"(2021, January 06). EFPF (European Connected Factory Platform for Agile Manufacturing) Project. Available online: https:\/\/www.efpf.org."},{"key":"ref_5","unstructured":"(2021, January 06). European Collaborative Manufacturing and Logistics Cluster. Available online: https:\/\/ec.europa.eu\/info\/funding-tenders\/opportunities\/portal\/screen\/opportunities\/topic-details\/fof-11-2016."},{"key":"ref_6","unstructured":"(2021, January 22). Nimble (Collaboration Network for Industry, Manufacturing, Business and Logistics in Europe) Project. Available online: https:\/\/www.nimble-project.org\/."},{"key":"ref_7","unstructured":"(2021, January 22). COMPOSITION (Ecosystem for Collaborative Manufacturing Processes) Project. Available online: https:\/\/www.composition-project.eu\/."},{"key":"ref_8","unstructured":"(2021, January 22). DIGICOR (Decentralised Agile Coordination Across Supply Chains) Project. Available online: https:\/\/www.digicor-project.eu."},{"key":"ref_9","unstructured":"(2021, January 22). vf-OS (Virtual Factory Operating System) Project. Available online: https:\/\/www.vf-os.eu."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Soursos, S., \u017darko, I.P., Zwickl, P., Gojmerac, I., Bianchi, G., and Carrozzo, G. (2016, January 27\u201330). Towards the cross-domain interoperability of IoT platforms. Proceedings of the 2016 European Conference on Networks and Communications (EuCNC), Athens, Greece.","DOI":"10.1109\/EuCNC.2016.7561070"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Fortino, G., Savaglio, C., Palau, C.E., de Puga, J.S., Ganzha, M., Paprzycki, M., Montesinos, M., Liotta, A., and Llop, M. (2018). Towards Multi-Layer Interoperability of Heterogeneous IoT Platforms: The INTER-IoT Approach. Integration, Interconnection, and Interoperability of IoT Systems, Springer.","DOI":"10.1007\/978-3-319-61300-0_10"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"647","DOI":"10.1016\/j.compind.2007.12.016","article-title":"Architectures for enterprise integration and interoperability: Past, present and future","volume":"59","author":"Chen","year":"2008","journal-title":"Comput. Ind."},{"key":"ref_13","unstructured":"(2021, January 06). 14:00-17:00 ISO 11354-1:2011 Advanced Automation Technologies and Their Applications\u2014Requirements for Establishing Manufacturing Enterprise Process Interoperability\u2014Part 1: Framework for Enterprise Interoperability. Available online: https:\/\/www.iso.org\/standard\/50417.html."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1109\/MC.2017.4041350","article-title":"meSchup: A Platform for Programming Interconnected Smart Things","volume":"50","author":"Kubitza","year":"2017","journal-title":"Computer"},{"key":"ref_15","unstructured":"(2021, January 06). European IoT European Platform Initiative (IoT-EPI) Cluster. Available online: https:\/\/iot-epi.eu\/projects\/."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"\u017darko, I.P., Mueller, S., P\u0142ociennik, M., Rajtar, T., Jacoby, M., Pardi, M., Insolvibile, G., Glykantzis, V., Antoni\u0107, A., and Ku\u0161ek, M. (2019, January 17\u201321). The symbIoTe Solution for Semantic and Syntactic Interoperability of Cloud-based IoT Platforms. Proceedings of the 2019 Global IoT Summit (GIoTS), Aarhus, Denmark.","DOI":"10.1109\/GIOTS.2019.8766420"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Ganzha, M., Paprzycki, M., Pawlowski, W., Szmeja, P., and Wasielewska, K. (2018). Towards Semantic Interoperability between Internet of Things Platforms. Internet of Things, Springer.","DOI":"10.1007\/978-3-319-61300-0_6"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Schneider, M., Hippchen, B., Abeck, S., Jacoby, M., and Herzog, R. (2018, January 4\u20137). Enabling IoT platform interoperability using a systematic development approach by example. Proceedings of the 2018 Global Internet of Things Summit (GIoTS), Bilbao, Spain.","DOI":"10.1109\/GIOTS.2018.8534549"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1109\/MPRV.2018.2873566","article-title":"The big iot api-semantically enabling iot interoperability","volume":"17","author":"Ziller","year":"2018","journal-title":"IEEE Pervasive Comput."},{"key":"ref_20","unstructured":"(2021, January 06). Web of Things (WoT) Thing Description 1.1. Available online: https:\/\/w3c.github.io\/wot-thing-description\/."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"3900","DOI":"10.1109\/TLA.2016.7786378","article-title":"Smart IoT gateway for heterogeneous devices interoperability","volume":"14","author":"Vargas","year":"2016","journal-title":"IEEE Lat. Am. Trans."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Desai, P., Sheth, A., and Anantharam, P. (July, January 27). Semantic gateway as a service architecture for iot interoperability. Proceedings of the 2015 IEEE International Conference on Mobile Services, New York, NY, USA.","DOI":"10.1109\/MobServ.2015.51"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Zeid, A., Sundaram, S., Moghaddam, M., Kamarthi, S., and Marion, T. (2019). Interoperability in smart manufacturing: Research challenges. Machines, 7.","DOI":"10.3390\/machines7020021"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1007\/s40684-016-0015-5","article-title":"Smart manufacturing: Past research, present findings, and future directions","volume":"3","author":"Kang","year":"2016","journal-title":"Int. J. Precis. Eng. Manuf. Green Technol."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"116","DOI":"10.1016\/j.rcim.2016.01.007","article-title":"Ubiquitous manufacturing system based on Cloud: A robotics application","volume":"45","author":"Wang","year":"2017","journal-title":"Robot. Comput. Integr. Manuf."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1016\/j.asoc.2014.11.009","article-title":"A cloud computing platform for ERP applications","volume":"27","author":"Chen","year":"2015","journal-title":"Appl. Soft Comput."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"6","DOI":"10.1016\/j.procir.2016.07.056","article-title":"Development of a novel solution to enable integration and interoperability for cloud manufacturing","volume":"52","author":"Delaram","year":"2016","journal-title":"Procedia CIRP"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"508","DOI":"10.1080\/00207543.2017.1351644","article-title":"Smart manufacturing","volume":"56","author":"Kusiak","year":"2018","journal-title":"Int. J. Prod. Res."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1109\/TSMC.2017.2723764","article-title":"New IT driven service-oriented smart manufacturing: Framework and characteristics","volume":"49","author":"Tao","year":"2017","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"ref_30","unstructured":"Morrison, J.P. (1994). Flow-Based Programming: A New Approach to Application Development, Van Nostrand Reinhold."},{"key":"ref_31","unstructured":"(2021, January 06). XSLT: Extensible Stylesheet Language Transformations\u2014W3C. Available online: https:\/\/www.w3.org\/TR\/xslt\/."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Shu, N.C. (1986). Visual Programming Languages: A Perspective and a Dimensional Analysis. Visual Languages, Springer.","DOI":"10.1007\/978-1-4613-1805-7_2"},{"key":"ref_33","unstructured":"(2021, January 06). Keycloak\u2014Open Source Identity and Access Management. Available online: https:\/\/www.keycloak.org\/."},{"key":"ref_34","unstructured":"(2021, January 22). OpenAPI Specification (Formerly Swagger Specification). Available online: https:\/\/swagger.io\/docs\/specification\/about\/."},{"key":"ref_35","unstructured":"(2021, January 22). AsyncAPI Specification 2.0.0. Available online: https:\/\/www.asyncapi.com\/docs\/specifications\/2.0.0."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Selvanathan, N., Jayakody, D., and Damjanovic-Behrendt, V. (2019, January 26\u201329). Federated Identity Management and Interoperability for Heterogeneous Cloud Platform Ecosystems. Proceedings of the 14th International Conference on Availability, Reliability and Security, Canterbury, UK.","DOI":"10.1145\/3339252.3341492"},{"key":"ref_37","unstructured":"(2021, January 06). Apache NiFi. Available online: https:\/\/nifi.apache.org\/."},{"key":"ref_38","unstructured":"(2021, February 26). Apache NiFi Source Code Repository. Available online: https:\/\/github.com\/apache\/nifi."},{"key":"ref_39","unstructured":"(2021, January 06). Apache APISIXTM Cloud-Native API Gateway. Available online: https:\/\/apisix.apache.org\/."},{"key":"ref_40","unstructured":"(2021, February 26). Apache APISIX Source Code Repository. Available online: https:\/\/github.com\/apache\/apisix."},{"key":"ref_41","unstructured":"(2021, February 26). LinkSmart Service Catalog Documentation. Available online: https:\/\/github.com\/linksmart\/service-catalog\/wiki."},{"key":"ref_42","unstructured":"(2021, January 06). LinkSmart Service Catalog Source Code Repository. Available online: https:\/\/github.com\/linksmart\/service-catalog."},{"key":"ref_43","unstructured":"(2021, January 06). RabbitMQ Message Broker. Available online: https:\/\/www.rabbitmq.com\/."},{"key":"ref_44","unstructured":"(2021, February 26). RabbitMQ Server Source Code Repository. Available online: https:\/\/github.com\/rabbitmq\/rabbitmq-server."},{"key":"ref_45","unstructured":"(2021, February 26). Keycloak Source Code Repository. Available online: https:\/\/github.com\/keycloak\/keycloak."},{"key":"ref_46","unstructured":"(2021, January 06). Jolt: JSON to JSON Transformation Library. Available online: https:\/\/github.com\/bazaarvoice\/jolt."},{"key":"ref_47","unstructured":"Sakimura, N., Bradley, J., Jones, M., De Medeiros, B., and Mortimore, C. (2021, June 08). Openid Connect Core 1.0. Available online: https:\/\/openid.net\/specs\/openid-connect-core-1_0-final.html."},{"key":"ref_48","unstructured":"Hardt, D. (2021, June 08). The OAuth 2.0 Authorization Framework. Available online: https:\/\/datatracker.ietf.org\/doc\/html\/rfc6749."},{"key":"ref_49","unstructured":"Preston-Werner, T. (2021, January 22). Semantic Versioning 2.0.0. Available online: https:\/\/semver.org\/spec\/v2.0.0.html."},{"key":"ref_50","unstructured":"(2021, February 21). Apache NiFi Documentation. Available online: http:\/\/nifi.apache.org\/docs.html."},{"key":"ref_51","unstructured":"(2021, January 22). EFPF Documentation Portal. Available online: https:\/\/docs.efpf.linksmart.eu\/."},{"key":"ref_52","unstructured":"Liang, S., Huang, C.-Y., and Khalafbeigi, T. (2021, February 16). OGC SensorThings API Part 1: Sensing. Available online: http:\/\/docs.opengeospatial.org\/is\/15-078r6\/15-078r6.html."},{"key":"ref_53","unstructured":"(2021, February 23). Online Platforms. Available online: https:\/\/ec.europa.eu\/digital-single-market\/en\/online-platforms."},{"key":"ref_54","unstructured":"(2021, February 23). The Digital Services Act Package. Available online: https:\/\/ec.europa.eu\/digital-single-market\/en\/digital-services-act-package."},{"key":"ref_55","unstructured":"(2021, May 10). The European Data Governnace Act (DGA). Available online: https:\/\/eur-lex.europa.eu\/legal-content\/EN\/TXT\/?uri=CELEX%3A52020PC0767."},{"key":"ref_56","unstructured":"Otto, B., Pettenpohl, H., Rubina, A., Langkau, J., Eitel, A., Gelhaar, J., Teuscher, A., Mitani, K., Schleimer, A.M., and Hupperz, M. (2021). GAIA-X and IDS., International Data Space Association. Version 1.0, Position Paper."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/12\/4010\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:12:55Z","timestamp":1760163175000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/12\/4010"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,10]]},"references-count":56,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2021,6]]}},"alternative-id":["s21124010"],"URL":"https:\/\/doi.org\/10.3390\/s21124010","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,6,10]]}}}