Slideshow transcript
Slide 1: Model Driven Engineering in Java ManyDesigns Portofino Paolo Predonzani (paolo.predonzani@manydesigns.com) www.manydesigns.com
Slide 2: Model Driven Engineering Transformational Metadata-driven (trasformazione automatica (configurazione del framework a del modello in codice) partire dal modello)
Slide 4: Applicazioni finali Modellazione Reportistica Gestione GUI Web Operazioni Portlet (JasperReports+ utenti jFreeChart) Esposizione Presentazione dati Workflow e Vincoli Permessi Azioni Wf azioni Attributi Listener Operatori Modelli Listener di calcolo calcolati (trigger) Gestione dati su DB
Slide 5: MOF Schema DB Applicazione M3 - metametamodel metametameta Piano di sopra-sopra (Definizione dell'ambiente di sviluppo) M2 - metamodel metameta Piano di sopra (Ambiente di sviluppo) M1 - model meta Piano di sotto (Applicazione utente) M0 - instance model
Slide 6: Sezione di un'istanza di Portofino Tomcat Connection handlers Context - codice war - jdbc Blob storage Blob storage DB Pool Runtime Beanshell data+cache RDBMS DB applicazione
Slide 7: app1. app2. appN. manydesigns.net manydesigns.net manydesigns.net Tomcat Connection handlers Vhost1 Vhost2 VhostN server/ webapps Context Context Context - codice - codice - codice - jdbc - jdbc - jdbc ... DB DB DB Pool Pool Pool war Blob storage bsh bsh bsh rt rt rt RDBMS App1 DB App2 DB AppN DB




Add a comment on Slide 1
If you have a SlideShare account, login to comment; else you can comment as a guest- Favorites & Groups
Showing 1-50 of 1 (more)