专注在线职业教育23年
下载APP
小程序
希赛网小程序
导航

计算机专业时文选读之十四

责编:koobiy 2004-12-31

MDA: Model Driven Architecture(2)

* Productivity, by allowing developers, designers and system administrators to use languages and concepts they are comfortable with, while allowing seamless communication and integration across the teams.

The benefits of MDA are significant to business leaders and developers alike:

* Reduced cost throughout the application life-cycle

* Reduced development time for new applications

* Improved application quality

* Increased return on technology investments

* Rapid inclusion of emerging technology benefits into their existing systems

MDA provides a solid framework that frees system infrastructures to evolve in response to a never-ending parade of platforms, while preserving and leveraging existing technology investments. It enables system integration strategies that are better, faster and cheaper.

MDA provides an open, vendor-neutral approach to the challenge of interoperability, building upon and leveraging the value of OMG's established modeling standards: Unified Modeling Language (UML); Meta-Object Facility (MOF); and Common Warehouse Meta-model (CWM). Platform-independent Application descriptions built using these modeling standards can be realized using any major open or proprietary platform, including CORBA, Java, .NET, XMI/XML, and Web-based platforms.?

As new platforms and technologies emerge, MDA enables rapid development of new specifications that use them, streamlining the process of integration. In this way, MDA goes beyond middleware to provide a comprehensive, structured solution for application interoperability and portability into the future. Creating Application and Platform Descriptions in UML provides the added advantage of improving application quality and portability, while significantly reducing costs and time-to-market.

Most importantly, MDA enables the creation of standardized Domain Models for specific vertical industries. These standardized models can be realized for multiple platforms now and in the future, easing multiple platform integration issues and protecting IT investments against the uncertainty of changing fashions in platform technology.(The End)

时文选读

MAD:模型驱动架构 (2)

● 生产率——通过让开发人员、设计人员和系统管理人员使用他们感到舒服的语言和概念,以及在这些人群之间实现无缝的通信和集成,提高生产率。

MDA的好处是明显的,对业务领导人和开发人员都是如此:

● 降低整个应用生命周期的成本;

● 缩短新应用程序的开发时间;

● 提高应用程序的质量;

● 增加技术投资的回报;

● 将新技术的优点快速带入已有的系统中。

MDA提供了一个坚实的框架,使系统基础设施可以保持不变,不必随永不停止前进的平台而变化,同时保留和利用已有的技术投资。它能实现更好、更快和更便宜的系统集成策略。

MDA提供了一个开发的、独立于供应商的方法来响应互用性挑战,它是建立在并利用OMG已确立的模型标准的价值之上,这些标准有:统一建模语言(UML)、元对象功能(MOF)、公共仓库元模型(CWM)。利用这些建模标准编制的独立于平台应用程序描述,可用任何一种主要的或专有开发的平台(包括CORBA、Java、.NET、XMI/XML和基于Web的平台)实现。

随着新平台和技术的出现, MDA能实现快速开发利用它们的新规范,使集成过程更顺利。这样,MDA超过了中间件,为应用程序互用性和移植性提供未来也适用的综合性结构化方案。用UML生成应用程序和平台描述,提供了附加的优点,提高了应用程序的质量和移植性,同时显著降低了成本和缩短上市时间。

最为重要的, MDA 能生成某个特定行业的标准化域模型。这些标准化的模型能在今天和将来的多个平台上实现,使多平台集成问题变得容易和保护 IT 投资,免受平台技术时尚变化带来的不确定性的影响。

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
相关阅读
查看更多

加群交流

公众号

客服咨询

考试资料

每日一练

咨询客服