MATLAB Web App Server

 

MATLAB Web App Server

将 MATLAB 应用和 Simulink 仿真作为基于浏览器的 Web 应用共享

由工程师和科学家部署

在使用 MATLAB App 设计工具创建了包含用户界面组件的应用后,工程师和科学家通过 MATLAB Compiler 将其打包为交互式 Web 应用。为了将 Simulink 仿真作为 Web 应用运行,工程师和科学家使用 Simulink Compiler 对编译后的 Simulink 模型和 MATLAB 代码进行打包。

由 IT 系统管理员管理

IT 系统管理员负责管理 MATLAB Web App Server 在企业 IT 生态系统内的运行。MATLAB Web App Server 可自动处理多个 Web 应用的托管和共享,即使这些应用运行时需要不同版本的 MATLAB Runtime

面向最终用户的 Web 应用

最终用户只需通过在浏览器中输入指向 MATLAB Web App Server 主页或应用本身的唯一 URL,即可访问并运行交互式 Web 应用。用户无需其他 MathWorks 软件来运行 Web 应用。

Web 应用身份验证

使用身份验证来验证用户凭据,并允许用户访问在 MATLAB Web App Server 上托管的 Web 应用。该服务器支持使用轻量级目录访问协议 (LDAP) 和 OpenID Connect (OIDC) 进行身份验证。

访问控制

通过对各个应用或应用文件夹应用基于角色或基于策略的访问权限,管理对 Web 应用的访问。经授权访问特定 App 或 App 文件夹的用户只能查看和运行这些特定的 App。

Web 应用的迁移

对于使用 R2019b 或更高版本开发的 MATLAB 应用,可通过同一个 MATLAB Web App Server 实例同时托管和共享。在升级到 MATLAB 和 Simulink 的更新版本时,不必重新打包 Web 应用。

免版权费共享

您可以将 MATLAB Web App Server 配置为使用 MATLAB Runtime,后者是一个共享库集合,这些共享库支持执行基于 MATLAB 和 Simulink 的 Web 应用。在同一个 MATLAB Web App Server 实例上安装和运行从 R2019b 开始的多个版本的 MATLAB Runtime。

最终用户访问权限

MATLAB Web App Server 的每个服务器实例可托管和运行任意多的应用,服务任意多的最终用户,具体取决于服务器硬件的支持能力。

多个服务器实例

安装多个 MATLAB Web App Server 服务器实例,以针对组织中的各个部门或团队支持和运行 MATLAB Web 应用。每个服务器实例可通过服务于对应部门最终用户的唯一 URL 进行访问。

“当舞蹈科学专业的学生看到我用 MATLAB 创建的 App 时,他们对学习如何自己创建 App 产生了浓厚的兴趣。这门课程为 MATLAB 在生物学、计算机科学和工程学等不同领域的多种应用开辟了道路。”

Aston McCullough 博士,马萨诸塞大学阿姆赫斯特分校

有兴趣了解 MATLAB Web App Server?