What Is Model Driven Architecture?

Model Driven Architecture (MDA) is a term defined by the Object Modeling Group (OMG—www.omg.org) as an approach to system development that increases the power of models. By being model-driven, the approach provides a means for using models to direct the course of understanding, design, construction, deployment, operation, maintenance, and modification. [OMG1]

MDA isn't a new concept, but it is gaining more acceptance as the standards for defining architectures and developing applications become increasingly stable. Standards such as XML, CORBA, WSDL, XMI, and others provide a mechanism for approved ways of interchanging information between systems and software. When combining standards with tools for the creation ...

Get UML for Mere Mortals® now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.