Making the Case:
OMG's Model Driven Architecture
By Jon Siegel
October 15, 2002 —
(Page 2 of 6)
The MDA addresses this problem directly, codifying and standardizing the steps that take a model through development into implementation. Automating the route set down by the OMG standard, MDA-based tools produce applications that faithfully meet the business and nonbusiness (scalability, security and so on) requirements built into models by domain experts and IT architects. Models become the prime development artifact in this environment, not only defining and recording business requirements, but also serving as the basis for development, maintenance and evolution.
This architecture brings many benefits. Some are business-oriented (requirements built into the model always appear in the final implementation); others technical (MDA-based applications are interoperable, portable and middleware-platform-independent). If you're building a Web services application, you're surely coupling a number of legacy functions on legacy middleware to a new front end. The OMG believes that MDA is the best possible way to design and build this kind of application.
MDA BASICS
Encompassing both the modeling and development spaces, the MDA is a comprehensive IT architecture that unifies business modeling and implementation into a synergistic environment that maximizes IT ROI and gives businesses that employ it a competitive advantage. Encompassing every aspect of IT, from technology-independent modeling of business functionality and behavior, through development and integration on virtually every platform used in the industry today, to deployment and maintenance, and extending to evolution to tomorrow's new platforms when shifts in technology require, the MDA is standardized and supported by dozens of prominent vendors (including IBM, HP, Rational, Iona, Borland and many others) in both declarations and products on the market today.
In this article, we'll describe the basic structure of the MDA and explain how it delivers the benefits we've already listed, plus these:
• MDA-enabled tools follow OMG-standardized pathways to automate the transformation from your designers' business model into your implementation, producing new applications faster, better and cheaper.
• The MDA process ensures not only that the business requirements built into the design end up in the final implementation, but also that nonbusiness functional requirements (such as scalability, security and transactionality) carry through as well.
Share this link: http://sdt.bz/26807
Most Read
Latest News
Resources
SAP unveils SAP HANA platform innovations for Big Data and spatial processing
Features include smart data access and expanded cloud deployment options
|
|
|
Alteryx raises $12 million to put Big Data analytics in the hands of all business analysts
Quest founder's firm, Toba Capital, selects Alteryx as its first analytics investment
|
|
|
Google I/O kicks off
Developers get new APIs and tools, and the Go language hits version 1.1
|
|
|
Jelastic launches new version of its Java and PHP hosting platform
Jelastic today announced the launch of a new version of its ultra-scalable cloud hosting platform
|
Telerik adds back-end services to Icenium mobile tool suite
Icenium Everlive makes the suite a complete app development platform, the company says
|
|
|
CollabNet fuses CloudForge, TeamForge
New pricing structure and integration gives developers an enterprise-grade choice for dist...
|
|
|
Eclipse release train for Kepler arrives June 26
New version of Eclipse includes Stardust for business process management, and Orion 3.0 fo...
|
|
|
Google I/O kicks off
Developers get new APIs and tools, and the Go language hits version 1.1
|
IDC MarketScape: Worldwide Cloud Testing and ASQ SaaS
Demand for solutions to test applications on the cloud and for the cloud is rising signifi...
|
|
|
Get to Know the Database Decision Factors
What should you look for when choosing a relational database system? This informative arti...
|
|
|
Exploring the Database Forest
Today’s database technology landscape is more dynamic and varied than ever before. What’s...
|
|
|
Data Management Resource Guide
Today’s data is generated by more than just applications. Data is generated by trillions o...
|