Datasheet
19
Chapter 1 ✦ What Is UML?
Applications
For years, businesses have started projects by modeling the business applica-
tion requirements. As the projects proceeded, they fell deeper and deeper into
implementation-dependent modeling, often losing sight of the original business
requirements in the midst of the overwhelming task of working with ever-changing
implementation technologies. As MDA-based development tools become more
widely available, projects can be focused more on the platform independent model
of the business requirements. In fact, the focus throughout the project will remain
on the original requirements while the implementation becomes more and more
automated through the application of platform specific models.
Lest you think that this is a pipe dream, take a look at the list of companies in the
sidebar who are already using this technique successfully. Many more companies
are listed at
www.omg.org/mda/products_success.htm.
Meta-Object Facility (MOF)
The Meta-Object Facility (MOF) is at the heart of the MDA strategy along with the
UML, CWM, CORBA, and XMI. It is the starting point, the standard that defines the
languages used to describe systems and MDA itself. The MOF is a metamodel (often
MDA Success Stories
Companies who have applied/are applying MDA include:
✦ Regions Bank of Birmingham, Alabama
✦ Swedish Parliament
✦ Deutsche Bank Bauspar AG
✦ U.S. Government Intelligence Agency
✦ The Open System Architecture for Condition Based Monitoring (OSA-CBM) Project
✦ CGI
✦ ff-eCommerce
✦ Swisslog Software AG
✦ Adaptive; Adaptive Framework
✦ Financial Systems Architects
✦ Headway Software; Headway review
✦ IKV++ GmbH; m2c(tm)
03 526049 Ch01.qxd 8/20/03 11:47 PM Page 19