可以访问我们的官方站点了解UBML最新内容。
UBML是一种基于领域特定语言(Domain-Specific Language DSL)的、用于快速构建应用软件的低代码建模语言。内容包括模型标准及其默认实现、SDK、运行时框架等组件。UBML定位于APaaS (应用程序平台即服务)领域,是低代码开发平台(Low-Code-Development-Platform)的核心基础,致力于在低代码领域建立应用软件建模开发的事实标准
UBML架构图如下
UBML领域模型定义基于MOF(Meta Object Facility)标准,是UBML领域模型建模的核心机制,依赖MOF四层元模型架构,具有完善的自描述能力,也有较好的开放性和扩展性,整体结构见下图:
有关UBML当前及后续的设计策略,详见 设计策略。
2004-2019,浪潮上一代低代码开发平台GSP采用了模型驱动的低代码开发技术,其内置的模型体系是UBML的前身
2019年,浪潮基于云原生、前后端分离、领域驱动设计、跨平台等架构与设计理念,形成UBML低代码建模体系,并应用于浪潮新一代企业数字化能力平台iGIX
2020年,浪潮将UBML低代码建模体系从iGIX剥离,启动开源进程,旨在将UBML打造成低代码领域的标准
有关UBML的快速入门教程,详见 快速入门
请按照 Issue模板 反馈您遇到的任何问题.
欢迎贡献者加入UBML项目!关于如何为UBML做出贡献,请参阅 如何参与贡献。
UBML采用的开源许可证是Apache License 2.0,有关协议细节,请参阅 LICENSE
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )