明源云低代码运行平台
1、框架说明:
1)后端底层基于开源框架 clownfish 、依托 Castle 代理实现 AOP 的可扩展性,基于 framework和 core 双向版本,满足
windows 系统和 liunx 系统的多系统部署需求;
2)框架设计方面使用了 ABP 框架,实现了多租户、多语言、多模块化的分层处理
3)数据库层面支持 mysql、sql server 、达梦等的数据库配置替换,实现一套代码,支持多种数据库的配置及部署。
4)低代码实现上,根据不同的组件控件进行预设模版,生成 xml 元数据进行存储,通过对应的模版元数据进行页面的渲染;
5)文档处理方面,依托了 aspose 组件,实现对应文件的预览,下载;为了适配不同的客户文档存储,也适配了 OBS、MinIo 等
第三方云存储,根据不同的存储方式实现分片与断点续传。
2、部署说明:IIS 部署、docker 容器化部署,实现不同应用之间的分离部署与应用集成整合,通过各类周边服务,诸如:配置服
务、调度服务、元数据服务、消息队列等实现完整的系统生态链
企业内部管理