400-691-8851

[官网微信扫一扫]
设计理念

1. 复用性&扩展性

复用数据结构、代码和软件设计,并具备完全的扩展能力。随需应变。以“面向对象”为思想基础,复用和扩展粒度 “大到一个系统,小到一个类”

2. 面向对象思想

面向对象思想在 “抽象”之基础上的“封装”、“继承”和“多态”等特性,使其天生具备复用性和扩展性。该思想贯穿始终,使得平台系统本身“面向对象”,包括数据结构、业务逻辑、用户界面,充分保障系统复用性和扩展性,并获得灵活性、可维护性。

架构设计
高可用
水平伸缩分布式计算架构

分布式计算架构满足高可用需要,即消除单点故障。应用层、数据存储层均具备水平伸缩(Scale-out)的能力;亦满足高并发的需要,和负载均衡配合使用,由多个计算节点分担计算请求。而且可与关系数据库中间件或分布式NewSQL配合使用,支持超大数据量,并对应用层业务逻辑计算透明。

高可复用
可扩展分层架构

提供以“系统”为粒度的复用性和扩展性能力——上层系统直接或间接获得下层系统的所有功能,并可按需扩展。每层的每个系统可独立迭代。

对象框架

动态ORM

屏蔽并优化与关系数据库的交互,包括DDL、DML。通过对象模型规范的结构化数据,具备复用性和扩展性,甚至运行时的数据结构扩展能力——动态数据结构建模。

统一业务逻辑构架

通过对象模型规范和限制业务逻辑代码结构,由对象框架统一控制和协调运行。对象业务逻辑扩展通过实体类回调方法和扩展插件钩子代码体现。极大简化业务逻辑的开发,并保证质量。