Service Interface Translation. An Interoperability Approach
Source abstract
Abstract
Interoperability plays an important role in Industry 4.0. Interoperability in the engineering process allows the automation of the engineering phase, reducing the human effort involved and the associated engineering costs. It improves the quality of the engineering process and its overall efficiency. Nevertheless, the diversity of available standards, devices, and systems leads to great levels of heterogeneity and makes it difficult to achieve the aforementioned interoperability. As the lack of interoperability increases, a generic solution to the problem is increasingly demanded by the industry. This paper approaches the interoperability problem from a service interface perspective. A novel approach is presented to address service interface heterogeneity. The proposed solution is based on service interface translation, which is achieved via the generation of service interfaces. A new system, the consumer interface generator system, has been designed and implemented to generate interface instances to solve the interoperability mismatches between service consumers and providers at runtime. In this paper, the autonomous consumer interface generation process, the system architecture, and the generated interface instance are described. The proposed approach has been validated through practical experimentation, including the implementation of a system prototype and a testbed.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Digital Transformation in Industry · Flexible and Reconfigurable Manufacturing Systems · IoT and Edge/Fog Computing
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Embedded Intelligent Systems LAB. of Technology, Department of Computer Science, Electrical and Space Engineering, Luleå University, 971 87 Luleå, Sweden
Funding
EU ECSEL
References (32)
Show source-provided references
1. Industry 4.0—A glimpse10.1016/j.promfg.2018.02.034 ↗
2. Boardman, J., and Sauser, B. (2006, January 24–26). System of Systems-the meaning of of. Proceedings of the 2006 IEEE/SMC International Conference on System of Systems Engineering, Los Angeles, CA, USA.
3. Manyika, J., Chui, M., Bisson, P., Woetzel, J., Dobbs, R., Bughin, J., and Aharon, D. (2015). The Internet of Things: Mapping the Value Beyond the Hype, McKinsey&Company, Executive Summary, McKinsey Global Institute.
4. Weichhart, G., Ducq, Y., and Doumeingts, G. (2021). An IFIP WG5. 8 State-of-the-Art View on Methods and Approaches for Interoperable Enterprise Systems. Advancing Research in Information and Communication Technology, Springer.10.1007/978-3-030-81701-5_9 ↗
5. Semantic interoperability architecture for smart spaces10.5391/IJFIS.2018.18.1.50 ↗
6. The SSN ontology of the W3C semantic sensor network incubator group10.1016/j.websem.2012.05.003 ↗
7. SOSA: A lightweight ontology for sensors, observations, samples, and actuators10.1016/j.websem.2018.06.003 ↗
8. Priesnitz Filho, W., Ribeiro, C., and Zefferer, T. (July, January 27). An Ontology-Based Interoperability Solution for Electronic-Identity Systems. Proceedings of the 2016 IEEE International Conference on Services Computing (SCC), San Francisco, CA, USA.10.1109/SCC.2016.11 ↗
9. De Biase, L.C., Calcina-Ccori, P.C., Silva, F.S., and Zuffo, M.K. (2017, January 12–14). The semantic mediation for the swarm: An adaptable and organic solution for the internet of things. Proceedings of the 2017 IEEE International Conference on Consumer Electronics (ICCE), Las Vegas, NV, USA.10.1109/ICCE.2017.7889237 ↗
10. Ganzha, M., Paprzycki, M., Pawłowski, W., Szmeja, P., and Wasielewska, K. (2018). Towards semantic interoperability between Internet of Things platforms. Integration, Interconnection, and Interoperability of Iot Systems, Springer.10.1007/978-3-319-61300-0_6 ↗
11. Algergawy, A., Cheatham, M., Faria, D., Ferrara, A., Fundulaki, I., Harrow, I., Hertling, S., Jiménez-Ruiz, E., Karam, N., and Khiat, A. (2018, January 8). Results of the ontology alignment evaluation initiative 2018. Proceedings of the 13th International Workshop on Ontology Matching Co-Located with the 17th ISWC (OM 2018), Monterey, CA, USA.
12. W3C (2020, August 02). Web of Things (WoT) Architecture. Available online: https://www.w3.org/TR/wot-architecture/.
13. Semantic Interoperability in the IoT: Extending the Web of Things Architecture10.1145/3375838 ↗
14. Paulheim, H., Hertling, S., and Ritze, D. (2013). Towards evaluating interactive ontology matching tools. Extended Semantic Web Conference, Springer.10.1007/978-3-642-38288-8_3 ↗
15. Automated synthesis of mediators for middleware-layer protocol interoperability in the IoT10.1016/j.future.2019.05.064 ↗
16. Enterprise integration solution for power supply company based on GeoNis interoperability framework10.1016/j.datak.2015.10.001 ↗
17. An architecture for interoperable GIS use in a local community environment10.1016/j.cageo.2004.09.017 ↗
18. Self-evolving intelligent algorithms for facilitating data interoperability in IoT environments10.1016/j.future.2018.02.049 ↗
19. Nilsson, J., Sandin, F., and Delsing, J. (2019, January 22–25). Interoperability and machine-to-machine translation model with mappings to machine learning tasks. Proceedings of the 2019 IEEE 17th International Conference on Industrial Informatics (INDIN), Helsinki-Espoo, Finland.10.1109/INDIN41052.2019.8972085 ↗
20. IoT interoperability on demand and low latency transparent multiprotocol translator10.1109/JIOT.2017.2697718 ↗
21. De, S., Niklas, M., Rooney, B., Mottok, J., and Brada, P. (2019, January 9–10). Towards Translation of Semantics of Automotive Interface Description Models from Franca to AUTOSAR Frameworks: An Approach using Semantic Synergies. Proceedings of the 2019 International Conference on Applied Electronics (AE), Pilsen, Czech Republic.10.23919/AE.2019.8867018 ↗
22. Rosen, M., Lublinsky, B., Smith, K.T., and Balcer, M.J. (2012). Applied SOA: Service-Oriented Architecture and Design Strategies, John Wiley and Sons.
23. Interoperability in internet of things: Taxonomies and open challenges10.1007/s11036-018-1089-9 ↗
24. Integration with web services10.1109/MIC.2003.1250587 ↗
25. Bogner, J., Zimmermann, A., and Wagner, S. (2018). Analyzing the relevance of SOA patterns for microservice-based systems. ZEUS 2018: Workshop on Services and the Composition, Proceedings of the 10th Central European Workshop on Services and Their Composition: Dresden, Germany, 8–9 February 2018, RWTH Aachen. CEUR Workshop Proceedings, 2072.
26. Embedded web services10.1109/MWC.2010.5675778 ↗
27. Paniagua, C. (2021, January 21–23). The Role of Service Contracts in Interoperability Mismatch Identification. Proceedings of the 2021 IEEE 19th International Conference on Industrial Informatics (INDIN), Palma de Mallorca, Spain.10.1109/INDIN45523.2021.9557376 ↗
28. Delsing, J., Eliasson, J., van Deventer, J., Derhamy, H., and Varga, P. (2016, January 12–14). Enabling IoT automation using local clouds. Proceedings of the 2016 IEEE 3rd World Forum on Internet of Things (WF-IoT), Reston, VA, USA.10.1109/WF-IoT.2016.7845474 ↗
29. Autonomous and malware-proof blockchain-based firmware update platform with efficient batch verification for Internet of Things devices10.1016/j.cose.2019.06.008 ↗
30. Making system of systems interoperable–The core components of the arrowhead framework10.1016/j.jnca.2016.08.028 ↗
31. A comprehensive survey on semantic interoperability for Internet of Things: State-of-the-art and research challenges10.1002/ett.3902 ↗
32. Plósz, S., Hegedűs, C., and Varga, P. (2016). Advanced security considerations in the arrowhead framework. International Conference on Computer Safety, Reliability, and Security, Springer.10.1007/978-3-319-45480-1_19 ↗