0% found this document useful (0 votes)
72 views2 pages

SIA-MDA and The Future

Model-Driven Architecture (MDA) is an approach spearheaded by the Object Management Group that uses formal models at its core. MDA separates business and application logic from underlying platform technology through the use of platform-independent models and mapping these models to platform-specific implementations. MDA allows developers to design applications independent of the underlying technology or platform and map these designs to multiple platforms like Java, .NET and others. MDA represents a major step in defining interoperability standards by placing formal system models rather than just component interfaces at the core.

Uploaded by

Mark Mark
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
72 views2 pages

SIA-MDA and The Future

Model-Driven Architecture (MDA) is an approach spearheaded by the Object Management Group that uses formal models at its core. MDA separates business and application logic from underlying platform technology through the use of platform-independent models and mapping these models to platform-specific implementations. MDA allows developers to design applications independent of the underlying technology or platform and map these designs to multiple platforms like Java, .NET and others. MDA represents a major step in defining interoperability standards by placing formal system models rather than just component interfaces at the core.

Uploaded by

Mark Mark
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

SIA- MDA and the Future

Object Management Group introduced the Model-Driven


Architecture(MDA) initiative as an approach to system-specification and
interoperability based on the use of formal models [MDA, MDA2,
Dsouza]. In MDA, platform-independent models(PIMs) are initially
expressed in a platform-independent modeling language, such as UML.
The platform-independent model is subsequently translated to a
Platform-specific model (PSM) by mapping the PIM to some
implementation language or platform (e.g.,Java) using formal rules.
Model Driven Architecture(MDA) is an approach to software design,
development and implementation spearheaded by the OMG. MDA
provides guidelines for structuring software specifications that are
expressed as models. MDA separates business and application logic from
underlying platform technology. Platform-independent models of an
application or integrated system’s business functionality and behavior,
built using UML and the other associated OMG modeling standards, can
be realized through the MDA on virtually any platform including Web
Services, .NET, CORBA R, J2EE, and others. These platform-independent
models document the business functionality and behavior of an
application separate from the technology-specific code that implements
it, insulating the core of the application from technology and its relentless
churn cycle while enabling interoperability both within and across
platform boundaries.
As an OMG process, the MDA represents a major evolutionary step in
the way the OMG defines interoperability standards. For a very long time,
interoperability had been based largely on CORBA standards and services.
Heterogeneous software systems inter-Operate at the level of standard
component interfaces. The MDA process, on the other hand, places
formal system models at the core of the interoperability problem.
What is most significant about this approach is the independence of the
system specification from the implementation technology or platform.
The system definition exists independently of any implementation model
and has formal mappings to many possible platform Infrastructures (e.g.,
Java, XML, SOAP).
An Overview of OMG Model Driven Architecture A vision that uses and
integrates the 4M’s – Models, Metadata, Mapping and Middleware of
software. MDA allows developers and users to productively design, build,
integrate and manage applications throughout the lifecycle irrespective
of hardware or middleware platform.
 Raising the level of abstraction so that people can express
themselves and communicate with man and machine alike more
productively
 Raising the level of reuse to a higher level of granularity so that
bigger systems can be composed from ever-larger elements .
 MDA provides well documented business domain model, System
architecture and development process, helps ensuring. Long-term
maintainability with changing staff. Well structure component
architecture supported by MDA. Ensures flexibility and
maintainability.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy