请选择咨询类型
请选择咨询类型
扫码直接申请
上海云座技术支持中心公众号
我们将在 24 小时之内联系你。
统一建模语言:UML是OMG发布的标准化建模语言,用于为软件系统建模,是MDA的重要基础。
元对象机制:MOF是OMG提出的元建模标准,是MDA核心架构的组成部分,用于定义模型本身的结构。
查询/视图/转换:QVT是OMG定义的模型转换语言标准。研究者们会通过编程实现基于MOF2.0 QVT标准定义的框架,将元模型转换为特定的应用程序类,从而大大提高开发效率。
XML元数据交换:XMI是OMG制定的基于XML的元数据交换标准,使得不同工具创建的模型能够相互交换。
标准类别 | 核心作用 | 在低代码平台中的体现 |
UML (统一建模语言) | 提供图形化 notation 描述系统逻辑、数据、行为模型。 | 低代码平台的可视化建模环境,其背后的模型描述常基于UML或类UML的元模型。 |
MOF (元对象机制) | 定义管理模型元数据的框架,是MDA元建模的核心。 | 低代码平台中定义的领域特定语言(DSL),其元模型通常遵循MOF架构。 |
QVT (查询/视图/转换) | 定义模型之间转换的规则和语言。 | 低代码平台中将PIM转换到特定技术平台(如Java, Web)PSM的引擎,其核心逻辑可视为QVT理念的实现。 |
BPMN (业务流程模型与标注) | 提供标准 notation 绘制业务流程。 | 企业级低代码平台中符合BPMN2.0规范的流程引擎技术,用于处理复杂的业务流程。 |
平台无关性的实现:MDA从技术架构上彻底实现了平台无关性。这使得低代码平台能够适应多样的技术环境。
企业级复杂对象处理:基于MDA思想的低代码平台具备很强的定义和处理复杂业务对象模型的能力,这对于开发复杂的企业级应用至关重要。这些复杂的业务对象可以包括结构化数据类型(SDT)、事务对象(Transaction)、数据提供者(DataProvider)等。
Web组件标准:包括Custom Elements、Shadow DOM、HTML Templates 和 ES Modules。这些标准允许低代码平台创建可重用的、封装良好的UI组件,这些组件可以在不同项目中共享和复用。
SVG:用于定义矢量图形,是低代码平台中图标、图表和数据可视化组件的基础。
Canvas API:提供通过JavaScript动态绘制图形的能力,适用于需要高性能绘图的可视化编程场景。
HTML Drag and Drop API:为低代码平台中直观的拖拽式界面构建提供了底层支持,例如实现从组件面板拖拽组件到画布的行为。
WebAssembly:使得在浏览器中高性能运行非JavaScript代码(如C++、Rust编写的图形引擎或复杂算法)成为可能,可以增强在线IDE的性能。
AI与模型标准的融合:AI技术将更深入地融入低代码平台,例如辅助建模、智能推荐组件等。
扫码直接申请
上海云座科技
销售咨询:400-629-6918