|
支持多层架构的低代码平台包括以下类型及具体示例: 1. 典型的多层架构低代码平台JEPaaS 存储层:支持关系型数据库(Oracle、SQL Server、MySQL)和非关系型数据库(MongoDB、Redis)。 平台层:提供元数据设计、数据展示、菜单与权限管理等功能。 服务层:实现统一调度、即时通讯、工作流配置等SaaS化服务。 运营层:支持租户管理、应用商店、运营监控等功能。 架构设计:采用四层架构(存储层、平台层、服务层、运营层),支持分布式部署(公有云、私有云、混合云)。 技术实现: 优势:通过分层架构实现高扩展性,支持多租户隔离和复杂业务逻辑开发。
iVX 前端:包含数据驱动环境(React)和对象驱动环境(HTML Canvas),支持跨平台发布。 后台:分为服务请求处理层、逻辑层、资源接口层和资源层,支持负载均衡和集群部署。 架构设计:基于前后端分离架构,前端支持Web、小程序、原生App,后台部署在服务器集群中。 技术实现: 优势:通过分层架构实现前后端解耦,支持复杂业务逻辑和跨平台应用开发。
2. 支持复杂业务逻辑与高扩展性的低代码平台葡萄城活字格 数据模型引擎:直连主流数据库,提供可视化数据模型设计。 业务逻辑引擎:支持前后端分离的业务逻辑编排。 工作流引擎:支持流程节点规则定制和流程编排。 架构设计:包含六大运行引擎(数据模型、业务逻辑、工作流、页面渲染、智能报表、系统集成)。 技术实现: 优势:通过引擎化架构实现复杂业务逻辑的灵活配置,支持多层扩展。
华为云低代码平台 技术栈兼容:通过组件化设计实现不同技术栈的统一开发。 混合开发:支持复杂页面高代码开发与简单页面低代码拖拽的组合。 架构设计:支持多技术栈(Vue、React、Angular)和高低代码混合开发。 技术实现: 优势:通过分层架构实现技术栈解耦,支持企业级复杂应用开发。
3. 企业级低代码平台的多层架构特性
|
|