Model Driven Architecture (MDA) is a platform- and vendor-neutral approach to software architecture design and development. MDA is applicable to the complete development life cycle of designing, deploying, integrating, and managing applications, using open standards such as Unified Modeling Language (UML), Extensible Markup Language (XML), XML Metadata Interchange (XMI), and Common Object Request Broker Architecture (CORBA). MDA systems are modeled based on functions, rather than language, platform, or technology, meaning that a well-built MDA-based system can be changed or extended over time without disrupting the core infrastructure. The MDA approach eases integration, shortens development time, and conserves company resources by making it possible to develop more solutions without needing more people or time.
Related white papers
UIML: An Appliance-Independent XML User Interface Language
Today’s Internet appliances feature user interface technologies almost unknown a few years ago: touch screens, styli, handwriting and voice recognition, speech synthesis, tiny screens, and more. This richness creates problems....
XFDL: Creating Electronic Commerce Transaction Records Using XML
This paper discusses the issues surrounding the creation of legally-binding electronic transaction records on the Internet and outlines an XML-based solution called Extensible Forms Description Language (XFDL). This discussion begins...
Web-Enabled Smart Card for Ubiquitous Access of Patient's Medical Record
The combined benefits of smart card to support mobility in a pocket coupled with the ubiquitous access of web technology, presents a new paradigm for medical information access system. The...
Anticipating SMIL 2.0: the Developing Cooperative Infrastructure for Multimedia on the Web
Defining where visual media objects appear on the screen is an important aspect of multimedia. The XML-related formats that specify layout currently do so mainly for text. However, processing spatial...
Embedding Knowledge in Web Documents
The paper argues for the use of general and intuitive knowledge representation languages (and simpler notational variants, e.g. subsets of natural languages) for indexing the content of Web documents and...
A Query Language for XML
An important application of XML is the interchange of electronic data (EDI) between multiple data sources on the Web. As XML data proliferates on the Web, applications will need to...
Formsheets and the XML Forms Language
This paper presents XForm—a proposal for a general and powerful mechanism for handling forms in XML. XForm defines form-related constructs independent of any particular XML language and set of form...

