Modell-Transformation: Unterschied zwischen den Versionen

Aus Geoinformation HSR
Wechseln zu: Navigation, Suche
K (Die Seite wurde neu angelegt: „Siehe auch Datenmodelle. Transformation in diesem Kontext ist nicht zu verwechseln mit Koordinaten-Transformation (siehe KRS). == Konfigurationssprachen…“)
 
K
Zeile 7: Zeile 7:
 
   >> Ziel: Konfigurationssprachen für die Modell-Transformation in der GIS-Domäne
 
   >> Ziel: Konfigurationssprachen für die Modell-Transformation in der GIS-Domäne
  
EAIP-Pattern Implementationen (zur Theorie siehe [http://www.eaipatterns.com/ EAIP-Patterns] von Gregor Hohpe):
+
Stichworte: Filters, Mediator, Extraxt-Transfer-Load (ETL), Enterprise Aplication Integration (EAI)
 +
 
 +
Kriterien:
 +
* Attribut-Mappings (Filters): one-to-one, many-to-one, one-to-many, many-to-many etc.
 +
* Relationships: one-to-one, many-to-one, one-to-many, many-to-many
 +
* Abbildungsstrategien (Object/Relational-Mappings, z.B. 1 Klasse mit 2 Sublassen): Joined-Table (=> 3 Tabellen mit Frendschlüsseln), Single Table (1 Tabelle inkl. 2 "Subtypen"), One-Table-per-Concrete-Class (2 Tabellen)
 +
* Queries (SQL, Joins)
 +
 
 +
"Enterprise Integration" Pattern (EAIP) Implementationen (zur Theorie siehe [http://www.eaipatterns.com/ EAIP-Patterns] von Gregor Hohpe):
 
# CAMEL - http://camel.apache.org/
 
# CAMEL - http://camel.apache.org/
 
# SQL-Basiert: "Überlegungen zu einer gemeinsamen Schema-Transformations- und Daten-Konversions-Sprache. Stefan F. Keller; Online-Publikation; April 2003": http://integis.ch/documents/MM_SchemaTrans_v01de.pdf  
 
# SQL-Basiert: "Überlegungen zu einer gemeinsamen Schema-Transformations- und Daten-Konversions-Sprache. Stefan F. Keller; Online-Publikation; April 2003": http://integis.ch/documents/MM_SchemaTrans_v01de.pdf  

Version vom 5. November 2013, 15:34 Uhr

Siehe auch Datenmodelle.

Transformation in diesem Kontext ist nicht zu verwechseln mit Koordinaten-Transformation (siehe KRS).

Konfigurationssprachen

 >> Ziel: Konfigurationssprachen für die Modell-Transformation in der GIS-Domäne

Stichworte: Filters, Mediator, Extraxt-Transfer-Load (ETL), Enterprise Aplication Integration (EAI)

Kriterien:

  • Attribut-Mappings (Filters): one-to-one, many-to-one, one-to-many, many-to-many etc.
  • Relationships: one-to-one, many-to-one, one-to-many, many-to-many
  • Abbildungsstrategien (Object/Relational-Mappings, z.B. 1 Klasse mit 2 Sublassen): Joined-Table (=> 3 Tabellen mit Frendschlüsseln), Single Table (1 Tabelle inkl. 2 "Subtypen"), One-Table-per-Concrete-Class (2 Tabellen)
  • Queries (SQL, Joins)

"Enterprise Integration" Pattern (EAIP) Implementationen (zur Theorie siehe EAIP-Patterns von Gregor Hohpe):

  1. CAMEL - http://camel.apache.org/
  2. SQL-Basiert: "Überlegungen zu einer gemeinsamen Schema-Transformations- und Daten-Konversions-Sprache. Stefan F. Keller; Online-Publikation; April 2003": http://integis.ch/documents/MM_SchemaTrans_v01de.pdf

"Proprietäre" Sprachen:

Nicht-Textuell:

  • A UML Profile for Modeling Schema Mappings
  • Meta Object Facility (MOF) 2.0 Query/View/Transformation (QVT) => forschungsnahe/nicht praxis-relevant/nicht verbreitet http://www.omg.org/spec/QVT/

Encodings/Schema Languages: