平台概述
锐思应用构建平台是一个前沿的集成化的Web应用软件开发平台和运行支撑平台,平台涵盖软件的开发,运行,维护,更新和发布等生命周期; 锐思应用构建平台是极具创新的前沿软件产品,彻底改变传统的软件开发模式,以完全图形化的方式,通过组件拼装的模式实现软件系统;基于平台的软件开发,无需应用编程语言,无需进行架构设计,完全图形化构建; 平台有多个核心系统组成,包括:构建开发工具,核心执行引擎,工作流引擎.
| 核心组成 |
描述 |
| 构建开发工具 |
基于构建开发工具设计开发软件,构建开发工具提供开发者图形化的软件开发交互,所有的设计依据设计规则进行,构建开发工具把所有的软件设计存储为单一的XML格式的应用模型定义文件; |
| 核心执行引擎 |
核心执行引擎,负责对定义好的应用模型设计进行加载,解析,执行,控制;引擎能够独立运行,基于构建开发工具开发的应用依赖于核心执行引擎进行运行; |
| 工作流引擎 |
基于图形化的工作流设计开发软件,提供开发者图形化的软件开发交互,把所有的工作流存储为XML格式的应用模型定义文件; |
- 系统总体架构图

- 工作流定制平台体系结构图
工作流定制平台主要内容分三部分:
软件构件:完成相应功能的实现,包括流程过程定义,流程的发起、审批、监控、结束等。
系统控制数据:存储本系统和其他系统进行逻辑处理、流程控制、规则、约束条件、状态、结果等数据。
其他应用与应用数据:供工作流系统调用的外部应用和数据。
平台构建式开发特征
平台化的支撑软件系统是综合性极强的软件系统,覆盖大量的技术领域;平台的实现是杰出的设计实现和大量优秀技术集中使用的结晶;
平台革命性的把组件技术、XML技术、元数据技术、线程栈技术、映射技术等多种前沿技术进行综合性使用,以求达到最优的性能、最好的稳健性和最大的可扩展性;
平台在技术的选择和使用上始终坚持SMRC原则:
标准(Standard)
成熟(Mature)
健壮(Robust)
可控(Controllable)
SMRC原则能够保证平台产品作为基础性软件产品的稳定性、可成长性、可管理性和先进性;
构建式软件开发是完全不同于传统意义上的软件开发模式,构建式软件开发摒弃传统开发模式中消耗大量人力和时间的编码过程,改而采用基于现有组件和构件,基于特定规则的应用功能的拼装;
构建式软件开发的核心特征:
□零编码开发
真正的零编码开发模式;无需编码即可实现绝大部分的应用开发,开发人员无需掌握复杂编程语言,简单培训即可胜任开发工作;非编码的开发方式带来软件开发模式的革命性变革,极大的降低软件开发的复杂度,提高软件开发的效率;
□ 完全图形化
平台以一种完全图形化的方式进行软件应用的开发,运行;在平台上所有的开发工作都以图形化的方式进行,你只需按照应用设计的规则进行构建即可;
□ 无与伦比的开发速度
平台Web应用软件的开发速度是普通开发方式的数十倍上百倍;多数应用的开发可以以小时或分钟来计算,这是普通开发方式所不可比拟的;
□ 完全Web集成
平台和Web完全集成,Web应用的开发过程完全在浏览器中进行,无需安装任何客户端软件,这一特征使得Web应用软件的远程开发和维护变成现实;这给软件系统的更新和维护带来极大的便利,你现在无需出门就可以更新系统啦;