摘要:MDA:ModelDrivenArchitecture(2)*Productivity,byallowingdevelopers,designersandsystemadministratorstouselanguagesandconceptstheyarecomfortablewith,whileallowingseamlesscommunicationandintegrationacrosstheteams.ThebenefitsofMDAaresignificanttobusinessleadersand
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:模型驅(qū)動架構(gòu) (2)
● 生產(chǎn)率——通過讓開發(fā)人員、設(shè)計人員和系統(tǒng)管理人員使用他們感到舒服的語言和概念,以及在這些人群之間實現(xiàn)無縫的通信和集成,提高生產(chǎn)率。
MDA的好處是明顯的,對業(yè)務(wù)領(lǐng)導(dǎo)人和開發(fā)人員都是如此:
● 降低整個應(yīng)用生命周期的成本;
● 縮短新應(yīng)用程序的開發(fā)時間;
● 提高應(yīng)用程序的質(zhì)量;
● 增加技術(shù)投資的回報;
● 將新技術(shù)的優(yōu)點快速帶入已有的系統(tǒng)中。
MDA提供了一個堅實的框架,使系統(tǒng)基礎(chǔ)設(shè)施可以保持不變,不必隨永不停止前進的平臺而變化,同時保留和利用已有的技術(shù)投資。它能實現(xiàn)更好、更快和更便宜的系統(tǒng)集成策略。
MDA提供了一個開發(fā)的、獨立于供應(yīng)商的方法來響應(yīng)互用性挑戰(zhàn),它是建立在并利用OMG已確立的模型標(biāo)準(zhǔn)的價值之上,這些標(biāo)準(zhǔn)有:統(tǒng)一建模語言(UML)、元對象功能(MOF)、公共倉庫元模型(CWM)。利用這些建模標(biāo)準(zhǔn)編制的獨立于平臺應(yīng)用程序描述,可用任何一種主要的或?qū)S虚_發(fā)的平臺(包括CORBA、Java、.NET、XMI/XML和基于Web的平臺)實現(xiàn)。
隨著新平臺和技術(shù)的出現(xiàn), MDA能實現(xiàn)快速開發(fā)利用它們的新規(guī)范,使集成過程更順利。這樣,MDA超過了中間件,為應(yīng)用程序互用性和移植性提供未來也適用的綜合性結(jié)構(gòu)化方案。用UML生成應(yīng)用程序和平臺描述,提供了附加的優(yōu)點,提高了應(yīng)用程序的質(zhì)量和移植性,同時顯著降低了成本和縮短上市時間。
最為重要的, MDA 能生成某個特定行業(yè)的標(biāo)準(zhǔn)化域模型。這些標(biāo)準(zhǔn)化的模型能在今天和將來的多個平臺上實現(xiàn),使多平臺集成問題變得容易和保護 IT 投資,免受平臺技術(shù)時尚變化帶來的不確定性的影響。
軟考備考資料免費領(lǐng)取
去領(lǐng)取