2026a
# 开放架构和接口详细说明
本文详细介绍内核层、平台层和应用层的开放系统架构和接口。
# 内核层
内核层定义了一套接口规范,包括底层算法接口和上层内核接口。底层算法接口对科学计算算法、模型求解算法的接口进行规约,符合算法接口标准即可接入科学计算与系统建模仿真平台;上层内核接口提供一组内核原子 API,支持模型编译、模型分析、模型求解、代码生成、仿真结果读写等操作。
| 主题 |
|---|
| 科学计算算法 |
| 模型求解算法 |
# 平台层
平台层提供一套平台级 API 用于开放科学计算与系统建模仿真平台的计算能力。科学计算平台的计算能力包括表达式计算、函数调用等,系统建模仿真平台的计算能力包括模型编译、模型分析、模型求解、代码生成。 平台提供云服务和命令行两大类应用接口。在云平台应用中,用户可以在自己的 web 页面中调用平台提供的接口。
| 主题 |
|---|
| 科学计算环境 |
| 系统建模仿真环境 |
# 应用层
应用层定义了一套函数库、模型库和 APP 的开发规范,支持以规范的方式开发科学计算与系统建模仿真平台资源,提供资源管理接口,支持函数库、模型库和 APP 的装载、驱动和卸载。
| 主题 |
|---|
| 函数库开发规范 |
| 模型库开发规范 |
| APP 开发规范 |