InterviewSolution
| 1. |
How Will Domain-specific Software And Standards Take Advantage Of The Mda? |
|
Answer» The MDA has so many ADVANTAGES for industry-specific software that some of OMG's Domain Task Forces started writing specifications in the MDA before it became an official part of our architecture! In order to benefit an industry, a standard must be used by a critical mass of companies. Technology-specific standards will have trouble getting established where platform INCOMPATIBILITY prevents ACHIEVING this critical mass. Sometimes the problem is even deeper than this: In some industries, architecturally excellent standards have been adopted in the formal sense but failed to gain hold because they were written for a platform that few companies were willing to support. MDA completely removes these roadblocks. Under MDA, the functional description of every standard is technology independent, and the architecture is capable of producing interoperating implementations on multiple platforms. This allows an industry to define the business functionality and BEHAVIOR of their standards as a PIM, and then produce PSMs and implementations on whatever platforms the participants require. Bottom line: The industry GETS a standard, every company uses it, and none are forced to switch platforms in order to benefit. Everybody wins. The MDA has so many advantages for industry-specific software that some of OMG's Domain Task Forces started writing specifications in the MDA before it became an official part of our architecture! In order to benefit an industry, a standard must be used by a critical mass of companies. Technology-specific standards will have trouble getting established where platform incompatibility prevents achieving this critical mass. Sometimes the problem is even deeper than this: In some industries, architecturally excellent standards have been adopted in the formal sense but failed to gain hold because they were written for a platform that few companies were willing to support. MDA completely removes these roadblocks. Under MDA, the functional description of every standard is technology independent, and the architecture is capable of producing interoperating implementations on multiple platforms. This allows an industry to define the business functionality and behavior of their standards as a PIM, and then produce PSMs and implementations on whatever platforms the participants require. Bottom line: The industry gets a standard, every company uses it, and none are forced to switch platforms in order to benefit. Everybody wins. |
|