• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Presentation of the Instance Model Bus
 

Presentation of the Instance Model Bus

on

  • 558 views

Presentation of the Instance Model Bus

Presentation of the Instance Model Bus

Statistics

Views

Total Views
558
Views on SlideShare
558
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Presentation of the Instance Model Bus Presentation of the Instance Model Bus Presentation Transcript

    • INSTANCE MODEL BUS Juan Carlos Castrejón - ITESM CCM 1
    • INTRODUCTION (1/5)• Traditional Software Development A. Kleppe, J. Warmer, and W. Bast, MDA Explained: The Model Driven Architecture: Practice and Promise: Addison- Wesley Professional, 2003. 2
    • INTRODUCTION (2/5)• Model-Driven Software Development (MDSD) Model-Driven Architecture (OMG) 3
    • INTRODUCTION (3/5)• Eclipse Modeling Framework (EMF) • Unify Java, XML and UML • Its core meta-model is named Ecore 4
    • INTRODUCTION (4/5) 5
    • INTRODUCTION (5/5)• Productivity tool for building enterprise applications• Web applications are automatically built with a set of architecture patterns and best practices 6
    • PROBLEM• Each environment provides its own: • Model definition (UML, Ecore, DSL, etc.) • Instance repository technology and access mechanisms (DB, XML Files, etc.)• Model instances are tied to particular combinations of models and generation tools• If these combinations are to be changed, the data associated to the model instances is at risk of being lost 7
    • INSTANCE MODEL BUS (1/2)• General approach 8
    • INSTANCE MODEL BUS (2/2)• Implementation for Java based systems Spring Roo add-on Eclipse Plugin 9
    • EXAMPLE APPLICATION (1/3) 10
    • EXAMPLE APPLICATION (2/3) Application Bus Bus Application 11
    • EXAMPLE APPLICATION (3/3)Spring Roo client Spring Roo busEclipse client 12
    • REFERENCES• Stahl, T., Völter, M.: Model-Driven Software Development. Wiley, New York (2006)• Steinberg, D., Budinsky, F., Paternostro, M.: EMF: Eclipse Modeling Framework. Addison-Wesley Professional, Boston (2008)• Spring Roo, http://www.springsource.org/roo• Instance Model Bus, http://code.google.com/p/instance-model-bus 13