MATLAB Web App Server

 

MATLAB Web App Server

Partager des applications MATLAB et des simulations Simulink en tant qu'applications web accessibles depuis un navigateur

La vidéo dure 2:48
Workflow d'applications web MATLAB mettant en avant les experts domaine.

Déploiement par les ingénieurs et les scientifiques

Les ingénieurs et les scientifiques créent des applications avec des composants d'interface utilisateur dans MATLAB App Designer, puis les packagent sous forme d'applications web interactives avec MATLAB Compiler. Pour exécuter des simulations Simulink en tant qu'applications web, les ingénieurs et les scientifiques packagent le modèle Simulink compilé et le code MATLAB avec Simulink Compiler.

Workflow d'applications web MATLAB mettant en avant le rôle de l'administrateur informatique.

Gestion par les administrateurs systèmes IT

Les administrateurs systèmes IT assurent le bon fonctionnement de MATLAB Web App Server au sein de l'écosystème informatique de l'entreprise. MATLAB Web App Server gère automatiquement l'hébergement et le partage d'applications web multiples, même si leur exécution nécessite différentes versions de MATLAB Runtime.

Workflow d'applications web MATLAB mettant en avant les interactions des utilisateurs finaux.

Applications web pour les utilisateurs finaux

Les utilisateurs finaux ont accès aux applications web interactives depuis un navigateur grâce à une URL unique dirigeant vers la page d'accueil de MATLAB Web App Server ou l'application elle-même. L'exécution des applications web ne nécessite aucun logiciel MathWorks complémentaire.

Utilisateurs autorisés accédant à toutes les applications hébergées et les exécutant.

Authentification d'applications web

Utilisez l'authentification pour valider les identifiants des utilisateurs et leur donner accès aux applications web hébergées sur MATLAB Web App Server. Le serveur supporte l'authentification avec Lightweight Directory Access Protocol (LDAP) et OpenID Connect (OIDC).

Illustration de l'accès contrôlé et de l'exécution des applications autorisées.

Contrôle des accès

Gérez l'accès aux applications web en appliquant un accès basé sur les rôles ou les politiques aux applications individuelles ou aux dossiers d'applications. Les utilisateurs autorisés à accéder à certaines applications ou à certains groupes d'applications peuvent uniquement voir et exécuter ces applications.

Migrer des applications web MATLAB précédemment déployées.

Migration d'applications web

Avec la même instance de MATLAB Web App Server, vous pouvez héberger et partager simultanément des applications MATLAB développées avec la version R2019b ou une version ultérieure. Le repackaging des applications web n'est pas nécessaire lors de la mise à jour vers une version plus récente de MATLAB et Simulink.

Illustration montrant deux instances de MATLAB Runtime installées sur le même serveur.

Partage libre de droits

Configurez MATLAB Web App Server pour utiliser MATLAB Runtime, un ensemble de bibliothèques partagées qui supporte l'exécution d'applications web MATLAB et Simulink. Vous pouvez installer et exécuter plusieurs versions de MATLAB Runtime (R2019b et ultérieures) sur la même instance de MATLAB Web App Server.

Illustration d'une licence de serveur unique offrant à tous les utilisateurs finaux un accès illimité.

Accès des utilisateurs finaux

Le nombre d'applications hébergées et exécutées, tout comme le nombre d'utilisateurs finaux sur chaque instance de MATLAB Web App Server, ne sont limités que par les capacités matérielles du serveur.

Plusieurs instances de serveur configurées pour des collaborations améliorées.

Plusieurs instances de serveur

Installez plusieurs instances de MATLAB Web App Server pour supporter et exécuter les applications web MATLAB destinées à différents départements ou équipes au sein de votre organisation. L'accès à une instance de serveur se fait via une URL unique réservée aux utilisateurs d'un département spécifique.

« Lorsque les étudiants en danse voient les applications que j'ai créées avec MATLAB, ils souhaitent apprendre à créer eux-mêmes des applications. Le cours est devenu une passerelle vers les nombreuses utilisations de MATLAB dans différents contextes en biologie, en informatique et en ingénierie. »

FAQ sur MATLAB Web App Server

MATLAB Web App Server permet d'héberger des applications MATLAB et des simulations Simulink sous forme d'applications web interactives auxquelles les utilisateurs finaux peuvent accéder et qu'ils peuvent exécuter depuis un navigateur, sans installer de logiciel supplémentaire.

Créez des applications avec App Designer, empaquetez-les à l'aide de MATLAB Compiler (ou de Simulink Compiler pour les simulations), puis hébergez-les avec MATLAB Web App Server.

Oui. MATLAB Web App Server prend en charge l'authentification via Lightweight Directory Access Protocol (LDAP) et OpenID Connect (OIDC) afin de valider les identifiants des utilisateurs et de contrôler l'accès aux applications web hébergées.

Oui. Vous pouvez contrôler l'accès aux applications web en appliquant un contrôle d'accès basé sur les rôles ou des politiques d'accès au niveau de l'application ou du dossier, afin que les utilisateurs ne puissent voir et exécuter que les applications auxquelles ils sont autorisés à accéder.

Seuls les utilisateurs disposant du rôle Author peuvent téléverser ou supprimer des applications web sur MATLAB Web App Server. Dans le cadre de la mise en place de l'authentification, le service informatique attribue des rôles aux auteurs d'applications et aux utilisateurs finaux. Les utilisateurs finaux peuvent exécuter les applications, mais ne peuvent ni les téléverser ni les supprimer.

Chaque instance de serveur MATLAB Web App Server permet d'héberger et d'exécuter autant d'applications et de servir autant d'utilisateurs finaux que le permet le matériel du serveur.

MATLAB Runtime est un ensemble de bibliothèques partagées qui prend en charge l'exécution des applications web basées sur MATLAB et Simulink. Il permet le partage sans redevances des applications sans exiger que les utilisateurs finaux installent MATLAB.

Oui. MATLAB Web App Server peut simultanément héberger et partager des applications développées avec différentes versions de MATLAB et Simulink, sans nécessiter de ré-empaquetage lors de la mise à niveau vers des versions plus récentes.

Oui. Vous pouvez installer plusieurs instances de MATLAB Web App Server pour prendre en charge différents départements ou équipes, chaque instance étant accessible via une URL unique.

Oui. Les utilisateurs d'applications web peuvent téléverser des fichiers pour analyse à l'aide de uigetfile et enregistrer des fichiers à l'aide de uiputfile. Ces fonctions permettent une gestion pratique des fichiers directement depuis l'interface de l'application web MATLAB.

Vous souhaitez en savoir plus sur le produit  MATLAB Web App Server ?