Xianfeng轻量级Java中间件平台:一期开发计划

关于Xianfeng轻量级Java中间件平台,考虑到需要控制开发周期,通过分期开发的方式来实现一些基础的、常用的功能,这样有利于跟踪开发计划。一期的开发计划,主要实现的目标如下:


系统架构:

1、确定技术路线(前、后台主要用到的框架);

2、搭建开发环境(一期计划完成之后再开放源代码,暂时使用SVN在本地管理);

3、模块化划分功能层次结构、代码层次结构;

4、封装核心的API。


平台功能:

1、用户管理;

2、权限管理(基于RBAC模型);

3、登录注销;

4、用户审计(包含登录日志查询、访问记录等)。


业务组件:

1、组织机构管理;

2、属性管理(支持模块化定义);

3、字典管理(支持多级字典项);

4、流水号管理;


Xianfeng轻量级Java中间件平台,主要目标是实现软件开发的基础平台,在提供软件开发常用技术架构的同时,也会提供一些通用的业务组件。因此,在整个中间件平台开发的过程中,也会根据平台具备已有功能特性的情况,陆续开发出一些常用的业务组件,比如工作流、表单设计器之类的复杂组件,不在一期的目标之内,考虑在后期会根据实际情况逐步实现。

原文地址:https://www.cnblogs.com/wenlong/p/4070098.html