框架的总体设计

设计思想

  1. 为适应多平台的部署的策略,将前后台开发分离。不同平台的客户端:pc端、iOS、Android等等可以用共同的后端,这样可以减少开发和后期的维护成本。
  2. 打造一个稳定的核心框架,不仅是运行稳定,所采用的技术栈也是相对稳定的。
  3. 构建一个稳定的业务运行支撑平台,主要是组织架构的机构和权限管理体系,包括功能权限和数据权限。
  4. 将框架支撑功能通过接口的方式抽象出来,比如:操作日志、消息通知等等,业务可以通过实现这些接口替换相关的行为。
  5. 在支撑平台上逐步构建各个领域的小而健壮的服务组件,比如:文件服务器,工作流引擎等等。

目录

  1. 技术路线
  2. 概念设计
  3. 产品设计