Abstract
[Context] With the increasing industrial demands for seamless exchange of data and services among information systems, architectural solutions are a promising research direction which supports high levels of interoperability at early development stages. [Objectives] This research aims at identifying the architectural problems and before-release solutions of interoperability on its different levels in information systems, and exploring the interoperability metrics and research methods used to evaluate identified solutions. [Methods] We performed a scoping study in five digital libraries and descriptively analyzed the results of the selected studies. [Results] From the 22 studies included, we extracted a number of architectural interoperability problems on the technical, syntactical, semantic, and pragmatic levels. Many problems are caused by systems’ heterogeneity on data representation, meaning or context. The identified solutions include standards, ontologies, wrappers, or mediators. Evaluation methods to validate solutions mostly included toy examples rather than empirical studies. [Conclusions] Progress has been made in the software architecture research area to solve interoperability problems. Nevertheless, more researches need to be spent on solutions for the higher levels of interoperability accompanied with proper empirical evaluation for their effectiveness and usefulness.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
IEEE Standard Computer Dictionary, IEEE Std 610. A compilation of IEEE standard computer glossaries (1991)
ISO/IEC 2382-1: Information technology, vocabulary, Part 1: Fundamental terms (1993)
Gonçalves, R., Müller, J., Mertins, K.: Enterprise Interoperability III: New Challenges and Approaches. Springer (2007)
Davis, L., Payton, J., Gamble, R.: How system architectures impede interoperability. In: Proceedings of the 2nd International Workshop on Software and Performance, pp. 145–146 (2000)
Land, C.I.: Existing approaches to software integration–and a challenge for the future. Integration 40, 58–104 (2004)
Dybå, T., Kitchenham, B., Jørgensen, M.: Evidence-based software engineering for practitioners. IEEE Software 22(1), 58–65 (2005)
Loukis, , Charalabidis, : An empirical investigation of information systems interoperability business value in European firms. Computers in Industry 64(4), 412-420 (2013)
C4ISR Interoperability Workig Group: Levels of information systems interoperability (lISI). Technical Report, Department of Defense (1998)
Powers, B.J.: A multi-agent architecture for NATO network enabled capabilities: enabling semantic interoperability in dynamic environments (NC3A RD-2376). In: Kowalczyk, R., Huhns, M.N., Klusch, M., Maamar, Z., Vo, Q.B. (eds.) SOCASE 2008. LNCS, vol. 5006, pp. 93–103. Springer, Heidelberg (2008)
Turnitsa, C.: Extending the levels of conceptual interoperability model. In: Proceedings IEEE Summer Computer Simulation Conference. IEEE CS Press (2005)
Sedek, K., Sulaiman, S., Omar, M.: A systematic literature review of interoperable architecture for e-government portals. In: 2011 5th Malaysian Conference on Software Engineering (MySEC), pp. 82–87 (2011)
Petersen, K., Feldt, R., Mujtaba, S., Mattsson, M.: Systematic mapping studies in software engineering. In: 12th International Conference on Evaluation and Assessment in Software Engineering, vol. 17 (2008)
Kitchenham, B.: Procedures for undertaking systematic reviews,Joint technical report. Computer Science Department, Keele University and National ICT Australia (2004)
Guédria, W., Chen, D., Naudet, Y.: A Maturity Model for Enterprise Interoperability. In: Meersman, R., Herrero, P., Dillon, T. (eds.) OTM 2009 Workshops. LNCS, vol. 5872, pp. 216–225. Springer, Heidelberg (2009)
Hofmeister, C., Kruchten, Nord, Obbink, Ran, America, P.: Generalizing a model of software architecture design from five industrial approaches. In : 5th Working IEEE/IFIP Conference on Software Architecture, pp.77–88 (2005)
Aleti, A., Buhnova, B., Grunske, L., Koziolek, A., Meedeniya, I.: Software architecture optimization methods: A systematic literature review. IEEE Transactions on Software Engineering 39(5), 658–683 (2013)
Clark, T., Jones, R.: Organisational interoperability maturity model for C2. In: Proceedings of the 1999 Command and Control Research and Technology Symposium (1999)
Edwin, M., Linda, L., Patrick, P., Daniel, P., Meyers, B.: System of systems interoperability (SOSI): Final report. Tech. rep. (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Abukwaik, H., Taibi, D., Rombach, D. (2014). Interoperability-Related Architectural Problems and Solutions in Information Systems: A Scoping Study. In: Avgeriou, P., Zdun, U. (eds) Software Architecture. ECSA 2014. Lecture Notes in Computer Science, vol 8627. Springer, Cham. https://doi.org/10.1007/978-3-319-09970-5_27
Download citation
DOI: https://doi.org/10.1007/978-3-319-09970-5_27
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-09969-9
Online ISBN: 978-3-319-09970-5
eBook Packages: Computer ScienceComputer Science (R0)