MATLAB Web App Server

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

 

MATLAB Web App Server™ 让您能够将 MATLAB® 应用程序和 Simulink® 仿真作为交互式 Web 应用程序托管。您可以使用 App 设计工具创建应用程序,使用 MATLAB Compiler™ 将其打包,然后使用 MATLAB Web App Server 托管这些应用程序。最终用户可以使用浏览器访问和运行 Web 应用程序,而无需安装其他软件。

MATLAB Web App Server 支持与 OpenID Connect 和 LDAP 等身份验证标准集成,使您能够控制对 Web 应用程序的访问。您可以托管和共享使用不同版本的 MATLAB 和 Simulink 开发的多个应用程序。

快速入门:

部署 MATLAB Web 应用程序

MATLAB Web App Server 提供了一个基础架构,可将您的自定义 MATLAB 应用程序和 Simulink 仿真作为交互式 Web 应用程序托管和共享。

领域专家

领域专家可以使用 MATLAB App 设计工具创建包含用户界面组件的应用程序,然后使用 MATLAB Compiler 将其打包为交互式 Web 应用程序。如果要将 Simulink 仿真作为 Web 应用程序运行,领域专家可以使用 Simulink Compiler™ ,将编译好的 Simulink 模型和用于设置、运行和分析仿真的 MATLAB 代码一起打包。

开发并打包 MATLAB 应用程序和 Simulink 仿真。

IT 系统管理员

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

管理 MATLAB Web 应用程序的部署。

最终用户

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

访问并运行 Web 应用程序。

身份验证和访问控制

MATLAB Web App Server 使用行业标准的身份验证和访问控制协议,保护您的交互式 Web 应用程序和数据。

身份验证

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

验证访问 MATLAB Web App Server 的个人的身份。

访问控制

配置 MATLAB Web App Server 并为所在组织中的每个用户分配角色,从而控制对 Web 应用程序的访问。应用程序作者可以创建、上传、删除和运行 Web 应用程序;最终用户只能运行 Web 应用程序。

安全地控制对 Web 应用程序的访问。

对跨版本开发的 Web 应用程序的支持

MATLAB Web App Server 可以运行使用不同版本的 MATLAB 和 Simulink 开发的应用程序。

无需额外工作,直接迁移以前部署的 Web 应用程序

您可以使用同一个 MATLAB Web App Server 实例同时托管和共享使用 R2019b 版本或后续版本开发的各个 MATLAB 应用程序。升级到更新版本的 MATLAB 或 Simulink 时,不必重新打包 Web 应用程序。

部署跨版本开发的 Web 应用程序。

免版权费共享

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

在 MATLAB Web App Server 中运行多个版本的 MATLAB Runtime。

基于单个许可证提供无限制访问

MATLAB Web App Server 可以处理任意数量的用户通过单个服务器实例许可证提出的多个并发请求。

添加最终用户而无需添加许可证

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

为新增最终用户提供访问权限。

为您的团队设置多个服务器实例

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

为每个团队分别设置服务器实例。

最新特性

Authentication service

Configure a single port for OpenID Connect to access web apps through the firewall and proxy server.

Sharing MATLAB apps and Simulink simulations

Use the new server product with capabilities such as authentication to deploy browser-based MATLAB Web Apps

See release notes for details on any of these features and corresponding functions.