MATLAB Web应用服务器™让您托管MATLAB®应用程序和仿真软件®作为交互式web应用的模拟。您可以使用App Designer创建应用程序,使用MATLAB Compiler™打包它们,并使用MATLAB Web App Server托管它们。您的终端用户可以使用浏览器访问和运行web应用程序,而无需安装额外的软件。
MATLAB Web App Server支持与认证标准(如OpenID Connect和LDAP)的集成,因此您可以控制对Web应用程序的访问。您可以托管和共享使用不同版本的MATLAB和Simulink开发的多个应用程序。
开始:
领域专家
在使用MATLAB应用程序设计师为了创建具有用户界面组件的应用程序,领域专家将它们打包为交互式web应用程序MATLAB编译器.为了将Simulink模拟作为web应用程序运行,领域专家将编译好的Simulink模型和用于设置、运行和分析模拟的MATLAB代码打包仿真软件编译器™.
它系统管理员
IT系统管理员在组织的企业IT生态系统中管理MATLAB Web App Server的操作。MATLAB Web App Server自动处理多个Web应用程序的托管和共享,即使它们要求不同MATLAB运行时版本运行。
最终用户
终端用户使用浏览器通过一个唯一的URL访问和运行交互式web应用程序到MATLAB web App Server主页或应用程序本身。运行web应用程序不需要额外的MathWorks软件。
身份验证
使用身份验证来验证用户凭证,并提供对托管在MATLAB web App Server上的web应用程序的访问。MATLAB Web App Server支持使用轻量级目录访问协议(LDAP)和OpenID连接(OIDC)进行身份验证。
基于角色的访问控制
通过配置MATLAB web App Server来为组织中的个人分配角色,从而控制对web应用程序的访问。应用程序作者可以创建、上传、删除和运行web应用程序;终端用户只能运行web应用程序。
基于策略的访问控制
在MATLAB Web app Server中使用基于策略的访问控制提供对单个应用程序或应用程序文件夹的访问。被授权访问某些应用程序或应用程序文件夹的用户只能看到和运行这些特定的应用程序。
迁移以前部署的Web应用程序,无需额外工作
使用版本R2019b或更高版本开发的MATLAB应用程序可以使用相同的MATLAB Web App Server实例同时托管和共享。当你升级到较新的MATLAB或Simulink版本时,你不必重新打包web应用程序。
免版税的分享
配置MATLAB Web App Server使用MATLAB运行时这是一个共享库集合,支持基于MATLAB和Simulink的web应用程序的执行。您可以在同一个MATLAB Web App Server实例上安装和运行从R2019b版本开始的多个版本的MATLAB Runtime。
无需添加license即可添加最终用户
MATLAB Web App Server的每个服务器实例让您托管和运行尽可能多的应用程序,并服务尽可能多的终端用户,只要服务器硬件有能力支持。
为您的团队设置多个服务器实例
安装MATLAB Web App Server的多个服务器实例,为组织中的各个部门或团队支持和运行MATLAB Web应用程序。每个服务器实例都由服务于该特定部门的最终用户的唯一URL访问。