Abstract
We propose a model-based methodology for integration of heterogeneous distributed systems, based on the multi-level modeling abstractions, automated conflict analysis and connector code generation. The focus in this paper is on the metamodeling foundation necessary for this process, and consequently we introduce computation independent, platform specific, platform independent and semantic metamodels, which generate a set of domain specific languages used to describe software and data integration scenarios.
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
ATL: Atlas Transformation Language User Manual (2006), http://www.eclipse.org/m2m/atl/doc/ATL_User_Manualv0.7.pdf
Eclipse modeling framework (2008), http://www.eclipse.org/modeling/emf/
Agt, H., Widiker, J., Bauhoff, G., Milanovic, N., Kutsche, R.: Model-based Semantic Conflict Analysis for Software- and Data-integration Scenarios. Technical Report (2008), http://cis.cs.tu-berlin.de/Forschung/Projekte/bizycle/semca.pdf
Boudjlida, N., Panetto, H.: Annotation of enterprise models for interoperability purposes. In: Proceedings of the IWAISE (2008)
Fabro, M.D.D., Bézivin, J., Jouault, F., Breton, E., Gueltas, G.: AMW: a generic model weaver. In: Proceedings of IDM 2005 (2005)
Hildenbrand, T., Gitzel, R.: A Taxonomy of Metamodel Hierarchies. University of Mannheim (2005)
Hoffmann, P.: Design of a model-based message transformation language. Diploma thesis, TU Berlin (2008)
Hohpe, G., Woolf, B.: Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Addison-Wesley, Reading (2003)
InterSystems. Ensemble data transformation language (2006), http://www.intersystems.com/ensemble/docs/4/PDFS/DataTransformationLanguage.pdf
Kiryakov, A., Popov, B., Ognyanoff, D., Manov, D., Kirilov, A., Goranov, M.: Semantic annotation, indexing, and retrieval. In: Fensel, D., Sycara, K.P., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 484–499. Springer, Heidelberg (2003)
Kühne, T.: Matters of (meta-)modeling. Software and System Modeling 5(4) (2006)
Kutsche, R., Milanovic, N. (Meta-)Models, Tools and Infrastructures for Business Application Integration. In: UNISCON 2008. Springer, Heidelberg (2008)
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 MDTPI at ECMDA (2008)
Leicher, A.: Analysis of Compositional Conflicts in Component-Based Systems. Ph.D Dissertation, TU Berlin (September 2005)
Mehta, N., Medvidovic, N., Phadke, S.: Towards a Taxonomy of Software Connectors. In: Proceedings of the 22nd ICSE (2000)
Milanovic, N.: Contract-based Web Service Composition. HU Berlin (2006)
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: Proceedings of the ACM/IEEE MODELS (2008)
Pulier, E., Taylor, H.: Understanding Enterprise SOA (2006) (manning)
Rahm, E., Bernstein, P.: A survey of approaches to automatic schema matching. VLDB Journal 10(4), 334–350 (2001)
Wache, H., Vögele, T., Visser, U., Stuckenschmidt, H., Schuster, G., Neumann, H., Hübner, S.: Ontology-based integration of information - a survey of existing approaches. In: Proceedings of the IJCAI 2001 Workshop: Ontologies and Information Sharing, pp. 108–117 (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Agt, H., Bauhoff, G., Cartsburg, M., Kumpe, D., Kutsche, R., Milanovic, N. (2009). Metamodeling Foundation for Software and Data Integration. In: Yang, J., Ginige, A., Mayr, H.C., Kutsche, RD. (eds) Information Systems: Modeling, Development, and Integration. UNISCON 2009. Lecture Notes in Business Information Processing, vol 20. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01112-2_34
Download citation
DOI: https://doi.org/10.1007/978-3-642-01112-2_34
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-01111-5
Online ISBN: 978-3-642-01112-2
eBook Packages: Computer ScienceComputer Science (R0)