openMDX -


未知
跨平台
Java

软件简介

openMDX 是一个OMG Model Driven
Architecture(MDA)为起始的高级实现.openMDX是一个工业化的,开放的,模型驱动的运行时引擎和平台独立模型(PIMs)框架。
不象大多数商业工具,openMDX 没有实现PIM到PSM映射的方法。 而是提供了一个普通的,分布式的对象引擎(作为PIM
平台)。商业逻辑(模型的导出属性和方法)是作为插件添加进去的。下图说明了OpenMDX在软件开发过程中所起到的作用:

MDA的概念来自于OMG的规范,按照它的说法,MDA提供了一种开放的、供应商中立的
方法以应对商业与技术变化的挑战。实际上,在真正应用这种技术的时候,开发人员 面临着更大的挑战,就是需要在面向对象(OO)开发的基础上加入以模型为中心的思想。

MDA 是把建模语言作为编程语言来使用而不仅仅作为设计语言, 用模型语言编程能够带来提升生产力,软件质量以及更长远的好处。