400-000-0000

服务支持

Service support

行业动态

哪些低代码平台支持多层架构

支持多层架构的低代码平台包括以下类型及具体示例

1. 典型的多层架构低代码平台

  • JEPaaS

    • 存储层:支持关系型数据库(Oracle、SQL Server、MySQL)和非关系型数据库(MongoDB、Redis)。

    • 平台层:提供元数据设计、数据展示、菜单与权限管理等功能。

    • 服务层:实现统一调度、即时通讯、工作流配置等SaaS化服务。

    • 运营层:支持租户管理、应用商店、运营监控等功能。

    • 架构设计:采用四层架构(存储层、平台层、服务层、运营层),支持分布式部署(公有云、私有云、混合云)。

    • 技术实现

    • 优势:通过分层架构实现高扩展性,支持多租户隔离和复杂业务逻辑开发。

  • iVX

    • 前端:包含数据驱动环境(React)和对象驱动环境(HTML Canvas),支持跨平台发布。

    • 后台:分为服务请求处理层、逻辑层、资源接口层和资源层,支持负载均衡和集群部署。

    • 架构设计:基于前后端分离架构,前端支持Web、小程序、原生App,后台部署在服务器集群中。

    • 技术实现

    • 优势:通过分层架构实现前后端解耦,支持复杂业务逻辑和跨平台应用开发。

2. 支持复杂业务逻辑与高扩展性的低代码平台

  • 葡萄城活字格

    • 数据模型引擎:直连主流数据库,提供可视化数据模型设计。

    • 业务逻辑引擎:支持前后端分离的业务逻辑编排。

    • 工作流引擎:支持流程节点规则定制和流程编排。

    • 架构设计:包含六大运行引擎(数据模型、业务逻辑、工作流、页面渲染、智能报表、系统集成)。

    • 技术实现

    • 优势:通过引擎化架构实现复杂业务逻辑的灵活配置,支持多层扩展。

  • 华为云低代码平台

    • 技术栈兼容:通过组件化设计实现不同技术栈的统一开发。

    • 混合开发:支持复杂页面高代码开发与简单页面低代码拖拽的组合。

    • 架构设计:支持多技术栈(Vue、React、Angular)和高低代码混合开发。

    • 技术实现

    • 优势:通过分层架构实现技术栈解耦,支持企业级复杂应用开发。

3. 企业级低代码平台的多层架构特性

  • 多租户支持

    • JEPaaS:通过“数据源引擎”为每个租户开辟专属数据库空间,实现租户数据隔离。

    • iVX:支持应用级多租户架构,通过组织ID或租户ID实现数据逻辑隔离。

  • 分布式与弹性扩展

    • JEPaaS:采用微服务架构,支持容器化部署(Docker/Kubernetes)和CI/CD工具链。

    • iVX:后台服务层支持负载均衡和集群部署,确保高并发场景下的系统稳定性。

  • 复杂业务逻辑处理

    • 葡萄城活字格:通过业务逻辑引擎和工作流引擎实现复杂业务规则的灵活配置。

    • 华为云低代码平台:支持自定义代码开发与低代码配置的结合,满足复杂业务需求。


seo seo