# 解决方案
# 平台体现
这个基础平台以先进的技术作为依撑,采用服务架构实现一个共享可复用的统一框架,是具有扩展性、兼容性、前瞻性的底层平台, 满足快速开发、避免重复开发的需求,开创产品创新的新模式和新途径,更好的为产品开发和部署、运维提供服务。
- 平台共享数据为各个子系统共同调用的数据,减少各子系统间数据的调用,减少系统间的耦合性,达到“强内聚,低耦合”的效果;
- 可实现数据一次输入,多个子系统使用,消除信息孤岛,减少数据库服务器工作量,提高整体使用性能;
- 提供统一的开发框架,提高开发效率,避免重复开发,节约成本;
- 便于部署,实施和运维;
- 形成一个产品,用于后期产品的开发和管理。
- 服务模块化设计,便于根据需求组合使用。
- 服务统一注册、发现、治理。
- 便于集群部署和负载均衡,提供强大的并发支持和高可用。
# 约束条件
- 系统稳定、高效,可支持企业内外各种不同使用场景下的并发操作。
- 系统有良好的扩展性:在增加新的功能时旧有模块不做改动或稍作改动即可完成集成,部署更新不影响其他业务。
- 提供数据接口:便于其他产品或第三方厂商系统进行集成。
- 模块化:各个功能部分按模块开发,模块彼此解耦。
- 配置化:可根据客户实际需求,配置不同参数。
- 支持 6 大平台的开发和运行,支持 Windows 和 Linux 系统。
- 采用 B/S 架构,与外部业务系统之间使用 RestfulAPI 进行交互,使用 spring MVC、java、c#语言进行开发。
- 需要支持高性能、高并发、高可用和高稳定的需求。
# 其它
- 略