Banking Technology Home

MDA for Systems Development

OMG Model Driven Architecture MDA for Systems Development

The idea behind OMG's Model Driven Architecture, or MDA, is to separate the application or business logic from the underlying platform technology. Using MDA standards, applications can be realized on various platforms such as CORBA, J2EE, .NET and Web services or Web based platforms.

Key standards that make up the MDA suite of standards include Unified Modeling Language (UML); Meta-Object Facility (MOF); XML Meta-Data Interchange (XMI); and Common Warehouse Meta-model (CWM).

Software Development Process Using MDA

  1. Start with a Platform-Independent Model (PIM) of an application's business functionality and behavior (e.g. using UML)
  2. Convert the PIM first to a Platform-Specific Model (PSM) using MDA development tools
  3. Convert to working implementation on middleware platforms such as Web Services, XML/SOAP, EJB, C#/.Net, CORBA


Related Websites

Links to other information technology banking resources.

Information Technology for Banks

Banking Technology - Resource for Banks and Financial Institutions
Online resource on information technology solutions for banks and financial companies. Buyer's guide to banking applications, crm, risk management systems and more.


MDA Development Tools

Adaptive, Inc. KnowGravity's CASSANDRA
Aonix's Ameos Kennedy Carter Ltd: iUML and iCCG
ARTiSAN's Real-Time Studio LIANTIS XCoder
b+m ArchitectureWare M2VP's MDA Consulting Services
BITPlan GmbH smartGenerator MASTER Project
The Borland Approach to MDA MetaMatrix Commitment
CalKey Technologies' Caboom Metamaxim's modelscope
Calytrix Technologies' SIMplicity Metanology's MDE
Codagen Technologies; Codagen Architect 3.2 The MOD Group's MDA Services
Consortium for Business Object Promotion Neosight Technologies' BoldExpress Studio
Consyst's REP ++ Studio OCI's MDA Services
Compuware OptimalJ ObjectFrontier's FrontierSuite
Data Access Technologies (DAT) Provides MDA Services Pathfinder Solutions PathMATE
David Frankel Consulting Project Technology's BridgePoint and DesignPoint
Dot Net Builders' Constructor realMethods Framework
EDCubed's TET Select Business Solutions' Select Component Factory
Gentastic's e-GEN Mia-Software's Model-In-Action
Hendryx & Associates SoftMetaWare's Generative Model Transformer project
Herzum Software Softeam and Objecteering/UML
IKV++ GmbH; m2c(tm) Sosy's OlivaNova Model Execution System
I-Logix' Rhapsody Tata Consultancy Services: MasterCraft
innoQ's iQgen Telelogic's TAU Generation2
Interactive Objects Software; ArcStyler TechOne's ACE
Kabira Technologies, Inc