Java Reference
In-Depth Information
APPENDIX B
Model-Driven Architecture (MDA) at Eclipse
The OMG has defined a set of standards for use in what it calls Model-Driven
Architecture (MDA). Although the approach of MDA is more or less the same
as most other approaches to a general model-driven software development,
MDA requires technologies that implement the stated OMG standards. The
Modeling project provides support for many of these standards, so using the
Modeling project for MDA is definitely an option. However, where standards
compliance is not a requirement, or where you need a capability for which no
implementation yet exists, the Modeling project provides a range of alternatives.
As stated in its charter,
the importance of supporting industry standards is critical to the success
of the Modeling project, and to Eclipse in general. The role of the
Modeling project in the support of industry standards is to enable their
creation and maintenance within the Eclipse community. Furthermore, as
standards bodies such as the Object Management Group (OMG) have a
strong modeling focus, the Modeling project needs to facilitate communi-
cation and outreach through its PMC and project contributors to foster a
good working relationship with external organizations.
When the OMG introduced MDA to the world in 2001, Eclipse was an
incipient community. In the past seven years, MDA and Eclipse have experienced
success while concurrently undergoing changes in focus, positioning, and appli-
cability to the world of software development. Eclipse is no longer “just a Java
IDE,” and MDA is now based on a more complete set of specifications, making
it much more well defined than seven years ago.
661
 
Search WWH ::




Custom Search