Model-Based Interoperability of Heterogeneous Information Systems: An Industrial Case Study

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5562)


Integration of heterogeneous and distributed IT-systems is one of the major cost-driving factors in the software industry. We introduce a model-based approach for information system integration and demonstrate it on the industrial case-study of data integration between the Oracle database management system and the SAP R/3 enterprise resource planning system. Particular focus is on multi-level modeling abstractions, integration conflict analysis (automatic data model matching), semantic reasoning, code generation and tool support.


Model Transformation Semantic Annotation Business Object Enterprise Resource Planning System Information System Integration 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Rahm, E., Bernstein, P.: A survey of approaches to automatic schema matching. VLDB Journal 10(4), 334–350 (2001)CrossRefzbMATHGoogle Scholar
  2. 2.
    InterSystems: Ensemble data transformation language (2006),
  3. 3.
    Kutsche, R., Milanovic, N.: (Meta-)Models, Tools and Infrastructures for Business Application Integration. In: UNISCON 2008, pp. 579–584. Springer, Heidelberg (2008)Google Scholar
  4. 4.
    Kutsche, R., Milanovic, N., Bauhoff, G., Baum, T., Cartsburg, M., Kumpe, D., Widiker, J.: BIZYCLE: Model-based Interoperability Platform for Software and Data Integration. In: Proceedings of the Model-Driven Tool and Process Integration Workshop at ECMDA (2008)Google Scholar
  5. 5.
    Milanovic, N., Kutsche, R., Baum, T., Cartsburg, M., Elmasgunes, H., Pohl, M., Widiker, J.: Model & Metamodel, Metadata and Document Repository for Software and Data Integration. In: Proc. ACM/IEEE 11th International Conference on Model Driven Engineering Languages and Systems (MODELS), pp. 416–430 (2008)Google Scholar
  6. 6.
    Agt, H., Bauhoff, G., Cartsburg, M., Kumpe, D., Kutsche, R., Milanovic, N.: Metamodeling Foundation for Software and Data Integration. In: Proc. 8th International Conference on Information Systems Technology and Applications (ISTA) (2009)Google Scholar
  7. 7.
    Leicher, A.: Analysis of Compositional Conflicts in Component-based Systems. Ph.D Dissertation, TU Berlin (2005)Google Scholar
  8. 8.
    Milanovic, N.: Contract-based Web Service Composition. HU, Berlin (2006)Google Scholar
  9. 9.
    Milner, R.: The Polyadic π-calculus: A tutorial. In: Logic and Algebra of Specification. Springer, Heidelberg (2003)Google Scholar
  10. 10.
    Busse, S., Leicher, A., Süss, J.: Analysis of Compositional Conflicts in Component-Based Systems. In: Gschwind, T., Aßmann, U., Nierstrasz, O. (eds.) SC 2005. LNCS, vol. 3628, pp. 67–82. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  11. 11.
    Agt, H., Widiker, J., Bauhoff, G., Milanovic, N., Kutsche, R.: Model-based Semantic Conflict Analysis for Software- and Data-integration Scenarios. Technical Report 2009/7, Berlin University of Technology (2008)Google Scholar
  12. 12.
    Mehta, N., Medvidovic, N., Phadke, S.: Towards a Taxonomy of Softwar Connectors. In: Proceedings of the 22nd International Conference on Software Engineering, Toronto, Canada, pp. 178–187. ACM Press, New York (2000)Google Scholar
  13. 13.
    Hohpe, G., Woolf, B.: Enterprise Integration Patterns. Addison-Wesley, Reading (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  1. 1.TU BerlinGermany
  2. 2.Klopotek AGGermany

Personalised recommendations