Analysis of Data Exchanges, Towards a Tooled Approach for Data Interoperability Assessment

  • Nawel AmokraneEmail author
  • Jannik Laval
  • Philippe Lanco
  • Mustapha Derras
  • Nejib Moala
Part of the Studies in Computational Intelligence book series (SCI, volume 864)


Data interoperability implies setting up data exchanges among intra and inter enterprises collaborating Information Systems (IS). The multiplicity of these exchanges generates complexity and brings out control needs that can be handled by establishing monitoring and analysis systems. With the aim to assess the level of data interoperability among information systems, we present in this work the establishment of an analysis system where we exploit services provided by RabbitMQ, a messaging-based communication mean, in order to collect information about IS interactions. We propose a Messaging Metamodel that aggregates the information collected from RabbitMQ. It provides a single point of control and enables depicting indicators about potential interoperability problems. This work also presents the use of Moose, a software analysis platform, to implement data interoperability related indicators, queries and visualizations. An industrial case study of interactions among existing systems is presented to showcase the feasibility and the interest of our approach.


Data interoperability Interoperability assessment Data visualization Monitoring Message brokers 


  1. 1.
    D. Chen, G. Doumeingts, F. Vernadat, Architectures for enterprise integration and interoperability: past, present and future. Comput. Ind. 59(7), 647–659 (2008)CrossRefGoogle Scholar
  2. 2.
    A. Geraci, F. Katki, L. McMonegal, B. Meyer, J. Lane, P. Wilson, J. Radatz, M. Yee, H. Porteous, F. Springsteel, IEEE Standard Computer Dictionary: Compilation of IEEE Standard Computer Glossaries (IEEE Press, 1991)Google Scholar
  3. 3.
    D. Chen, N. Daclin, et al., Framework for enterprise interoperability, in Proceedings of IFAC Workshop EI2N (2006), pp. 77–88Google Scholar
  4. 4.
    S. Vinoski, Advanced message queuing protocol. IEEE Internet Comput. 10(6) (2006)Google Scholar
  5. 5.
    G. Hohpe, B. Woolf, Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions (Addison-Wesley Professional, 2004)Google Scholar
  6. 6.
    C. Agostinho, Y. Ducq, G. Zacharewicz, J. Sarraipa, F. Lampathaki, R. Poler, R. Jardim-Goncalves, Towards a sustainable interoperability in networked enterprise information systems: trends of knowledge and model-driven technology. Comput. Ind. 79, 64–76 (2016)CrossRefGoogle Scholar
  7. 7.
    C. Cornu, V. Chapurlat, J.-M. Quiot, F. Irigoin, Interoperability assessment in the deployment of technical processes in industry. IFAC Proc. Vol. 45(6), 1246–1251 (2012)CrossRefGoogle Scholar
  8. 8.
    D. Chen, B. Vallespir, N. Daclin, An approach for enterprise interoperability measurement, in MoDISE-EUS (2008), pp. 1–12Google Scholar
  9. 9.
    M.-J. Verdecho, J.-J. Alfaro-Saiz, R. Rodriguez, Integrating business process interoperability into an inter-enterprise performance management system, in Proceedings of the 9th International Conference on Interoperability for Enterprise Systems and Applications (I-ESA), Berlin, Germany, 2018Google Scholar
  10. 10.
    C.A.W. Group, et al., Levels of Information Systems Interoperability (LISI), US DoD (1998)Google Scholar
  11. 11.
    T. Clark, R. Jones, Organisational interoperability maturity model for c2, in Proceedings of the 1999 Command and Control Research and Technology Symposium (Citeseer, 1999)Google Scholar
  12. 12.
    A. Tolk, J.A. Muguira, The levels of conceptual interoperability model, in Proceedings of the 2003 Fall Simulation Interoperability Workshop, vol. 7 (Citeseer, 2003), pp. 1–11Google Scholar
  13. 13.
    W. Guédria, D. Chen, Y. Naudet, A maturity model for enterprise interoperability, in OTM Confederated International Conferences “On the Move to Meaningful Internet Systems” (Springer, 2009), pp. 216–225Google Scholar
  14. 14.
    I.M. de Soria, J. Alonso, L. Orue-Echevarria, M. Vergara, Developing an enterprise collaboration maturity model: research challenges and future directions, in 2009 IEEE International Technology Management Conference (ICE) (IEEE, 2009), pp. 1–8Google Scholar
  15. 15.
    G. Kingston, S. Fewell, W. Richer, An Organisational Interoperability Agility Model. Technical Report, Defence Science and Technology Organisation, Canberra, Australia, 2005Google Scholar
  16. 16.
    S. Mallek, N. Daclin, V. Chapurlat, Towards a conceptualization of interoperability requirements, in Enterprise Interoperability IV (Springer, 2010), pp. 439–448Google Scholar
  17. 17.
    N. Daclin, D. Chen, B. Vallespir, Methodology for enterprise interoperability. IFAC Proc. Vol. 41(2), 12873–12878 (2008)Google Scholar
  18. 18.
    T. Ford, J. Colombi, S. Graham, D. Jacques, The Interoperability Score. Technical Report, Air Force Institute of Technology, Wright-Patterson AFB, OH, 2007Google Scholar
  19. 19.
    S. Mallek, N. Daclin, V. Chapurlat, The application of interoperability requirement specification and verification to collaborative processes in industry. Comput. Ind. 63(7), 643–658 (2012)CrossRefGoogle Scholar
  20. 20.
    D. Dossot, RabbitMQ Essentials (Packt Publishing Ltd, 2014)Google Scholar
  21. 21.
    S. Mallek, Contribution au développement de l’interopérabilité en entreprise: vers une approche anticipative de détection de problèmes d’interopérabilité dans des processus collaboratifs. Ph.D. dissertation, Ecole des Mines d’Alès, 2011Google Scholar
  22. 22.
    S. Ducasse, T. Gîrba, M. Lanza, S. Demeyer, Moose: a collaborative and extensible reengineering environment, in Tools for Software Maintenance and Reengineering. Series RCOST/Software Technology Series (Franco Angeli, Milano, 2005), pp. 55–71. [Online]. Available:
  23. 23.
    S. Ducasse, N. Anquetil, M.U. Bhatti, A. Cavalcante Hora, J. Laval, T. Girba, MSE and FAMIX 3.0: An Interexchange Format and Source Code Model Family. Research Report, Nov 2011. [Online]. Available:
  24. 24.
    S. Demeyer, S. Tichelaar, S. Ducasse, FAMIX 2.1—The FAMOOS Information Exchange Model. Technical Report, University of Bern, 2001Google Scholar
  25. 25.
    S. Ducasse, T. Gîrba, A. Kuhn, L. Renggli, Meta-environment and executable meta-language using smalltalk: an experience report. J. Softw. Syst. Model. (SOSYM) 8(1), 5–19 (2009). [Online]. Available:

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  • Nawel Amokrane
    • 1
    Email author
  • Jannik Laval
    • 2
  • Philippe Lanco
    • 1
  • Mustapha Derras
    • 3
  • Nejib Moala
    • 2
  1. 1.Berger-LevraultLyonFrance
  2. 2.DISP Lab EA4570University Lumière Lyon 2LyonFrance
  3. 3.Berger-LevraultLabègeFrance

Personalised recommendations