Skip to main content

2018 | OriginalPaper | Buchkapitel

Model Based Development of Data Integration in Graph Databases Using Triple Graph Grammars

verfasst von : Abdullah Alqahtani, Reiko Heckel

Erschienen in: Software Technologies: Applications and Foundations

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Graph databases such as neo4j are designed to handle and integrate big data from heterogeneous sources. For flexibility and performance they do not ensure data quality through schemata but leave it to the application level. In this paper, we present a model-driven approach for data integration through graph databases with data sources in relational databases. We model query and update operations in neo4j by triple graph grammars and map these to Gremlin code for execution. In this way we provide a model-based approach to data integration that is both visual and formal while providing the data quality assurances of a schema-based solution.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
2.
Zurück zum Zitat Anjorin, A., Lauder, M., Patzina, S., Schürr, A.: eMoflon: leveraging EMF and professional CASE tools. In: 3 Workshop Methodische Entwicklung von Modellierungswerkzeugen (MEMWe 2011) (2011) Anjorin, A., Lauder, M., Patzina, S., Schürr, A.: eMoflon: leveraging EMF and professional CASE tools. In: 3 Workshop Methodische Entwicklung von Modellierungswerkzeugen (MEMWe 2011) (2011)
3.
Zurück zum Zitat Bastian, M., Heymann, S., Jacomy, M., et al.: Gephi: an open source software for exploring and manipulating networks. ICWSM 8, 361–362 (2009) Bastian, M., Heymann, S., Jacomy, M., et al.: Gephi: an open source software for exploring and manipulating networks. ICWSM 8, 361–362 (2009)
6.
Zurück zum Zitat Csardi, M.G.: Package ‘igraph’ 3(09), 214–217 (2013) Csardi, M.G.: Package ‘igraph’ 3(09), 214–217 (2013)
7.
Zurück zum Zitat Daniel, G., Jouault, F., Sunyé, G., Cabot, J.: Gremlin-ATL: a scalable model transformation framework. In: 2017 32nd IEEE/ACM International Conference on Automated Software Engineering (ASE), pp. 462–472, October 2017 Daniel, G., Jouault, F., Sunyé, G., Cabot, J.: Gremlin-ATL: a scalable model transformation framework. In: 2017 32nd IEEE/ACM International Conference on Automated Software Engineering (ASE), pp. 462–472, October 2017
10.
Zurück zum Zitat Fensel, D., et al.: Product data integration in B2B e-commerce. IEEE Intell. Syst. 16(4), 54–59 (2001)CrossRef Fensel, D., et al.: Product data integration in B2B e-commerce. IEEE Intell. Syst. 16(4), 54–59 (2001)CrossRef
11.
Zurück zum Zitat Giese, H., Hildebrandt, S.: Efficient model synchronization of large-scale models. No. 28, Universitätsverlag Potsdam (2009) Giese, H., Hildebrandt, S.: Efficient model synchronization of large-scale models. No. 28, Universitätsverlag Potsdam (2009)
12.
Zurück zum Zitat Halevy, A., Rajaraman, A., Ordille, J.: Data integration: the teenage years. In: Proceedings of the 32nd International Conference on Very Large Data Bases, pp. 9–16. VLDB Endowment (2006) Halevy, A., Rajaraman, A., Ordille, J.: Data integration: the teenage years. In: Proceedings of the 32nd International Conference on Very Large Data Bases, pp. 9–16. VLDB Endowment (2006)
13.
Zurück zum Zitat Hermann, F., Ehrig, H., Golas, U., Orejas, F.: Formal analysis of model transformations based on triple graph grammars. Math. Struct. Comput. Sci. 24(04), 240408 (2014)MathSciNetCrossRef Hermann, F., Ehrig, H., Golas, U., Orejas, F.: Formal analysis of model transformations based on triple graph grammars. Math. Struct. Comput. Sci. 24(04), 240408 (2014)MathSciNetCrossRef
15.
Zurück zum Zitat Holzschuher, F., Peinl, R.: Performance of graph query languages: comparison of cypher, gremlin and native access in Neo4j. In: Proceedings of the Joint EDBT/ICDT 2013 Workshops, pp. 195–204. ACM Holzschuher, F., Peinl, R.: Performance of graph query languages: comparison of cypher, gremlin and native access in Neo4j. In: Proceedings of the Joint EDBT/ICDT 2013 Workshops, pp. 195–204. ACM
16.
Zurück zum Zitat Hughes, R.: Agile Data Warehousing: Delivering World-Class Business Intelligence Systems Using Scrum and XP. IUniverse, Bloomington (2008) Hughes, R.: Agile Data Warehousing: Delivering World-Class Business Intelligence Systems Using Scrum and XP. IUniverse, Bloomington (2008)
18.
Zurück zum Zitat Kindler, E., Rubin, V., Wagner, R.: An adaptable TGG interpreter for in-memory model transformation. In: Proceedings of the 2nd International Fujaba Days 2004, Darmstadt, Germany. Technical report, vol. tr-ri-04-253, pp. 35–38. University of Paderborn, September 2004 Kindler, E., Rubin, V., Wagner, R.: An adaptable TGG interpreter for in-memory model transformation. In: Proceedings of the 2nd International Fujaba Days 2004, Darmstadt, Germany. Technical report, vol. tr-ri-04-253, pp. 35–38. University of Paderborn, September 2004
20.
Zurück zum Zitat Leblebici, E., Anjorin, A., Schürr, A.: A catalogue of optimization techniques for triple graph grammars. Modellierung 19, 21 (2014)MATH Leblebici, E., Anjorin, A., Schürr, A.: A catalogue of optimization techniques for triple graph grammars. Modellierung 19, 21 (2014)MATH
21.
Zurück zum Zitat Levendovszky, T., Charaf, H.: Pattern matching in metamodel-based model transformation systems. Period. Polytech. Electr. Eng. 49(1–2), 87–107 (2006) Levendovszky, T., Charaf, H.: Pattern matching in metamodel-based model transformation systems. Period. Polytech. Electr. Eng. 49(1–2), 87–107 (2006)
22.
Zurück zum Zitat Miller, J.J.: Graph database applications and concepts with Neo4j. In: Proceedings of the Southern Association for Information Systems Conference, Atlanta, GA, USA, 23rd–24th March (2013) Miller, J.J.: Graph database applications and concepts with Neo4j. In: Proceedings of the Southern Association for Information Systems Conference, Atlanta, GA, USA, 23rd–24th March (2013)
23.
Zurück zum Zitat Münch, T., Buchmann, R., Pfeffer, J., Ortiz, P., Christl, C., Hladik, J., Ziegler, J., Lazaro, O., Karagiannis, D., Urbas, L.: An innovative virtual enterprise approach to agile micro and SME-based collaboration networks. In: Camarinha-Matos, L.M., Scherer, R.J. (eds.) PRO-VE 2013. IAICT, vol. 408, pp. 121–128. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-40543-3_13CrossRef Münch, T., Buchmann, R., Pfeffer, J., Ortiz, P., Christl, C., Hladik, J., Ziegler, J., Lazaro, O., Karagiannis, D., Urbas, L.: An innovative virtual enterprise approach to agile micro and SME-based collaboration networks. In: Camarinha-Matos, L.M., Scherer, R.J. (eds.) PRO-VE 2013. IAICT, vol. 408, pp. 121–128. Springer, Heidelberg (2013). https://​doi.​org/​10.​1007/​978-3-642-40543-3_​13CrossRef
27.
Zurück zum Zitat Steinberg, D., Budinsky, F., Merks, E., Paternostro, M.: EMF: Eclipse Modeling Framework. Pearson Education, London (2008) Steinberg, D., Budinsky, F., Merks, E., Paternostro, M.: EMF: Eclipse Modeling Framework. Pearson Education, London (2008)
29.
Zurück zum Zitat eMoflon team, T.: An introduction to metamodelling and graph transformations with eMoflon. Technical report, TU Darmsadt (2014) eMoflon team, T.: An introduction to metamodelling and graph transformations with eMoflon. Technical report, TU Darmsadt (2014)
30.
Zurück zum Zitat Toulmé, A., Inc., I.: Presentation of EMF compare utility. In: Eclipse Modeling Symposium, pp. 1–8 Toulmé, A., Inc., I.: Presentation of EMF compare utility. In: Eclipse Modeling Symposium, pp. 1–8
31.
Zurück zum Zitat Varró, G., Friedl, K., Varró, D.: Graph transformation in relational databases. Electron. Notes Theor. Comput. Sci. 127(1), 167–180 (2005). Proceedings of the International Workshop on Graph-Based Tools (GraBaTs 2004)CrossRef Varró, G., Friedl, K., Varró, D.: Graph transformation in relational databases. Electron. Notes Theor. Comput. Sci. 127(1), 167–180 (2005). Proceedings of the International Workshop on Graph-Based Tools (GraBaTs 2004)CrossRef
Metadaten
Titel
Model Based Development of Data Integration in Graph Databases Using Triple Graph Grammars
verfasst von
Abdullah Alqahtani
Reiko Heckel
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-030-04771-9_29

Premium Partner