la tecnologia cwm n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
La tecnologia CWM PowerPoint Presentation
Download Presentation
La tecnologia CWM

Loading in 2 Seconds...

play fullscreen
1 / 11

La tecnologia CWM - PowerPoint PPT Presentation


  • 129 Views
  • Uploaded on

La tecnologia CWM. Alessandro Lorenzi A.A.2002/2003. Obiettivi. Comprensione della struttura del metamodello CWM Analisi delle tecnologie usate per realizzarlo Verifica dell’utilità in situazioni reali. CWM. Common Warehouse Metamodel

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'La tecnologia CWM' - jerica


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
la tecnologia cwm

La tecnologia CWM

Alessandro Lorenzi

A.A.2002/2003

obiettivi
Obiettivi
  • Comprensione della struttura del metamodello CWM
  • Analisi delle tecnologie usate per realizzarlo
  • Verifica dell’utilità in situazioni reali
slide3
CWM
  • Common Warehouse Metamodel
  • Permette lo scambio di metadati tra Data Warehouse diversi all’interno di sistemi distribuiti
  • Metadati: “Dati che descrivono altri dati”
  • Metamodello: “Modello che descrive un altro modello”
tre standard chiave
Tre standard chiave
  • UML (Unified Modeling Language): uno dei linguaggi di modellazione più usati
  • MOF (Meta Object Facility): standard OMG per la definizione di modelli per i metadati
  • XMI (XML Metadata Interchange): standard per lo scambio di metadati basato su XML
scenario

CWM

CWM

Scenario

Data Warehouse 1

Data Warehouse 1

Data Warehouse 2

Data Warehouse 2

struttura del metamodello
Struttura del metamodello
  • Organizzato in packages, pacchetti che permettono il controllo della complessità e il supporto alla riusabilità
  • Prevede una struttura a livelli, in cui il livello base è una sottoparte di UML
la specifica cwm
La specifica CWM
  • La specifica descrive in modo dettagliato il metamodello
  • Non vi è alcun riferimento circa il formato XML per i metadati
  • La specifica è accompagnata da un documento XMI
  • Come implementare CWM?
strumenti poseidon
Strumenti: Poseidon
  • Strumento di editing per XMI:
    • permette di importare/esportare documenti XMI
    • genera modelli UML completi
    • genera codice Java da UML
  • Uno dei pochi strumenti in grado di supportare quasi tutte le versioni di XMI
strumenti emf
Strumenti: EMF
  • Framework della piattaforma Eclipse:
    • permette la creazione di modelli
    • genera codice convertendo i modelli creati in classi di implementazione Java
    • genera un editor Eclipse da un modello EMF
  • Non supporta l’import di documenti XMI
strumenti jmi
Strumenti: JMI
  • Tecnologia Java per rappresentare e condividere le descrizioni dei metadati
  • Mette a disposizione:
    • un generatore di codice Java partendo dal metamodello
    • un framework per la definizione dei metamodelli
    • supporto a XMI
sviluppi futuri
Sviluppi futuri
  • Sviluppi futuri:
    • generazione delle classi Java a partire da modelli
    • test della tecnologia JMI su un’applicazione concreta