应用工厂

ZAF(ZSTARS-APPLICATION-FACTORY)
bwin中国官方网站应用工厂低代码开发平台,是一款企业级的开发平台。通过微服务的形态来架构实现各业务应用,从而达到微服务间功能解耦、数据可控、源代码自主、自由灵活装卸和组合的目的。应用工厂提供了常用的上百种应用模板,帮助客户快速构建业务系统。

「壹」市场

  • 应用市场:可购买下载到应用市场中,其他服务商发布和平台默认提供的的各种场景应用模板

「叁」体系

  • 组织体系:组织体系包含了单位、部门、人员管理以及岗位和角色的设置
  • 菜单体系:菜单体系中围绕着用户所属角色,可进行功能显示控制
  • 权限体系:权限体系用来帮助客户实现数据权限的控制和划分

「玖」引擎

  • 门户引擎:门户引擎支持了,不同用户提供了不同首页显示,自定义可配置的基础
  • 建模引擎:建模引擎是将业务抽象成系统结构的过程,它为后续业务界面的显示、数据的分析提供支撑
  • 表单引擎:为用户提供不同的样式显示界面
  • 查询统计引擎:可将数据进行查询汇总,为用户提供聚合显示,可自定义搜索项、要显示的列,以及提供当前数据的离线导出。
  • 图表引擎:提供图形化显示所需要的一切效果
  • 定时任务引擎:定时任务引擎,为系统数据扫描,体检,数据备份提供支持
  • 流程引擎:为业务的审批流程,提供了支持,可达到业务流程自由可配置可扩展,支持多种流程审批场景。
  • 流程监控引擎:为管理员提供对系统流程监控操作,可管理干预流程的流转
  • 报表引擎:为复杂的数据上报及传递,提供更灵活的样式定义,可配置数据校验、数据提取以及报表汇总树型显示
  • 采用前后端分离的模式,前端采用框架:基于 Vue、Element-UI
  • 完全响应式布局(支持电脑、平板、手机、PDA等所有主流设备)
  • 后端采用SpringCloud全家桶,并同时对其基础组件做了高度的封装
  • 集成Sentinel从流量控制、熔断降级、系统负载等多个维度保护服务的稳定性
  • 注册中心、配置中心选型Nacos,为工程瘦身的同时加强各微服务之间的联动。
  • 支持了多租户底层,实现拓展性更强的SaaS多租户模式,支持微服务多数据源动态切换。
  • 借鉴OAuth2体系,实现了多终端认证系统,可控制微服务权限互相隔离
  • 支持功能按钮级的数据权限,以及多方位的数据权限任意控制。
  • Maven多项目依赖,模块及插件分项目,尽量松耦合,方便模块升级、增减模块。
  • 兼容国产化软件和部署环境(麒麟、龙芯、鲲鹏、达梦)
  • 生产环境稳定支持近十万家企事业单位,经历了 jar -> docker -> k8s + jenkins的部署架构演变。

后台

  • Java EE 8
  • Apache Maven 3
  • Spring cloud
  • Redis
  • Alibaba nacos
  • Apache MyBatis 3.4
  • Mysql | 达梦 | TiDB | Oracle
  • Apache RocketMQ
  • Elasticsearch
  • Prometheus

前端

  • nginx
  • vue
  • elementui
  • 项目对成本要求严格
  • 项目要求时间紧
  • 业务代码需要自主可控
  • 老旧系统年久无人维护迭代,导致客户满意度下降
  • 有系统实施运维能力,但开发能力薄弱的公司
  • 大型集团企业或政府单位,系统建设碎片化、重复建设严重