SOA with MDA - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

SOA with MDA

Description:

Service-Oriented Architecture (SOA) Model-Driven Architecture (MDA) SOA with MDA ... M. Denny, 'Ontology Tools Survey, Revisited,' http://www.xml.com/2004/07/14 ... – PowerPoint PPT presentation

Number of Views:155
Avg rating:3.0/5.0
Slides: 15
Provided by: davi179
Category:
Tags: mda | soa | denny

less

Transcript and Presenter's Notes

Title: SOA with MDA


1
SOA with MDA
  • David M. Wong
  • Individual Presentation
  • CSCI 577B Spring 2006

2
Outline
  • Service-Oriented Architecture (SOA)
  • Model-Driven Architecture (MDA)
  • SOA with MDA
  • Industry Support and Adoption
  • References
  • QA

3
Service-Oriented Architecture (SOA)
  • SOA Business Agility
  • Business people have model of
  • enterprise services
  • Basic architectural building blocks
  • services (e.g. web services)
  • Services high level model

4
Outline
  • Service-Oriented Architecture (SOA)
  • Model-Driven Architecture (MDA)
  • SOA with MDA
  • Industry Support and Adoption
  • References
  • QA

5
Model-Driven Architecture (MDA)
  • OMGs MDA
  • Decouple from lower level
  • platforms and infrastructures
  • 577a old friend Mr. TIM
  • MDA is not agile
  • MDAs Meta-Object Facility (MOF)
  • specification is over 350 pages!
  • MDA is not widely used in enterprises today

Mr. TIM
SSAD guy
6
Outline
  • Service-Oriented Architecture (SOA)
  • Model-Driven Architecture (MDA)
  • SOA with MDA
  • Industry Support and Adoption
  • References
  • QA

7
SOA with MDA
  • Metadata
  • Foundation of both SOA and MDA
  • Metadata Modeling
  • UDDI
  • Ineffective metadata categorization
  • No broad adoption IBM, Microsoft, SAP gave up
    support
  • Semantic Web
  • Ontology based
  • MDA uses ontology
  • Ontology good for SOA

8
SOA with MDA
  • Achieve Business Agility through Model-Driven SOA
  • MDA metadata tools manage SOA service model
    meta-bus
  • SOA needs manual configuration process service
    model ? implementation
  • MOF (MDAs heart) transforms from PIM to PSM
  • Many ontology tools, e.g. Protégé, Visio, etc
  • Code generation

9
Outline
  • Service-Oriented Architecture (SOA)
  • Model-Driven Architecture (MDA)
  • SOA with MDA
  • Industry Support and Adoption
  • References
  • QA

10
Industry Support and Adoption
  • US General Services Administrations OSERA
  • IBM Rational Software Architect
  • Sun Java
  • Compuware OptimalJ on Eclipse
  • Capgemini Consulting

11
Outline
  • Service-Oriented Architecture (SOA)
  • Model-Driven Architecture (MDA)
  • SOA with MDA
  • Industry Support and Adoption
  • References
  • QA

12
References
  • C. Harding, Achieving Business Agility through
    Model-Driven SOA, http//www.omg.org/ebiz/,
    January 2006.
  • D. Krafzig, K. Banke, D. Slama, Code Generation
    With MDA, Enterprise SOA Service-Oriented
    Architecture Best Practices, November 2004, pp.
    167-168.
  • E. Newcomer, G. Lomow, Metadata Management,
    Understanding SOA with Web Services, December
    2004, pp. 273-312.
  • M. Denny, Ontology Tools Survey, Revisited,
    http//www.xml.com/2004/07/14/examples/Ontology_Ed
    itor_Survey_2004_Table_-_Michael_Denny.pdf, July
    2004.
  • K. Pfadenhauer, B. Kittl, S. Dustdar, Challenges
    and Solutions for Model Driven Web Service
    Composition, 14th IEEE International WETICE,
    2005, pp. 126-134.
  • J. Vaughan, QA MDA today and tomorrow, ADT
    Magazine, June 2004.

13
Outline
  • Service-Oriented Architecture (SOA)
  • Model-Driven Architecture (MDA)
  • SOA with MDA
  • Industry Support and Adoption
  • References
  • QA

14
QA
  • Questions?
Write a Comment
User Comments (0)
About PowerShow.com