MATLAB Web App Server

 

MATLAB Web App Server

Teilen von MATLAB-Apps und Simulink-Simulationen als browserbasierte Web-Apps

Dauer des Videos 2:48
MATLAB Web Apps-Workflow mit Hervorhebung von Fachexperten.

Bereitstellung durch Ingenieure und Wissenschaftler

Ingenieure und Wissenschaftler erstellen mithilfe von MATLAB App Designer Apps mit Benutzeroberflächen-Komponenten und paketieren sie dann mithilfe von MATLAB Compiler als interaktive Web-Apps. Um Simulink-Simulationen als Web-Apps ausführen zu können, werden das kompilierte Simulink-Modell und der MATLAB Programmcode mithilfe von Simulink Compiler paketiert.

MATLAB Web Apps-Workflow mit Hervorhebung der Rolle von IT-Administratoren.

Management durch IT-System-Administratoren

IT-Systemadministratoren sind für den Betrieb von MATLAB Web App Server in der IT-Umgebung der Organisation zuständig. Mehrere Web-Apps werden von MATLAB Web App Server automatisch gehostet und geteilt, auch wenn ihre Ausführung unterschiedliche Versionen von MATLAB Runtime erfordert.

MATLAB Web Apps-Workflow mit Schwerpunkt auf Endbenutzer-Interaktionen.

Web-Apps für Endbenutzer

Endbenutzer nutzen einen Browser, um auf die interaktiven Web-Apps zuzugreifen und sie auszuführen. Dazu verwenden sie eine eindeutige URL zur Startseite von MATLAB Web App Server oder zur App. Für die Ausführung der Web-Apps ist keine zusätzliche MathWorks-Software erforderlich.

Abrufen und Ausführen aller gehosteten Apps durch autorisierte Benutzer.

Authentifizierung von Web-Apps

Verwenden Sie eine Authentifizierung, um die Anmeldedaten der Benutzer zu überprüfen und den Zugriff auf die von MATLAB Web App Server gehosteten Web-Apps zu ermöglichen. Der Server unterstützt die Authentifizierung über LDAP (Lightweight Directory Access Protocol) und OIDC (OpenID Connect).

Illustration von kontrolliertem Zugriff und autorisierter App-Ausführung.

Zugriffssteuerung

Verwalten Sie den Zugriff auf Web-Apps, indem Sie einen rollen- oder richtlinienbasierten Zugriff auf einzelne Apps oder App-Ordner anwenden. Benutzer, die berechtigt sind, auf bestimmte Apps oder App-Ordner zuzugreifen, können nur die jeweiligen Apps sehen und ausführen.

Umstellung früher bereitgestellter MATLAB Web Apps.

Migration von Web-Apps

MATLAB-Apps, die mit Release R2019b oder später entwickelt wurden, können gleichzeitig über dieselbe Instanz von MATLAB Web App Server gehostet und freigegeben werden. Beim Upgrade auf eine neuere Version von MATLAB und Simulink ist keine erneute Paketierung von Web-Apps nötig.

Illustration von zwei Instanzen von MATLAB Runtime auf demselben Server.

Teilen ohne Lizenzgebühren

Konfigurieren Sie MATLAB Web App Server für die Verwendung von MATLAB Runtime, einer Sammlung gemeinsam genutzter Bibliotheken, die die Ausführung von MATLAB- und Simulink-basierten Web-Apps unterstützt. Sie können mehrere Versionen von MATLAB Runtime ab Release R2019b auf derselben Instanz von MATLAB Web App Server installieren und ausführen.

Illustration einer einzelnen Serverlizenz, die unbegrenzten Zugriff für alle Endbenutzer ermöglicht.

Endbenutzerzugriff

Mit jeder Serverinstanz von MATLAB Web App Server können Sie so viele Apps hosten und ausführen und so viele Endbenutzer unterstützen, wie die Kapazität der Serverhardware zulässt.

Mehrere für eine bessere Zusammenarbeit eingerichtete Serverinstanzen.

Mehrere Serverinstanzen

Installieren Sie mehrere Serverinstanzen von MATLAB Web App Server, um MATLAB-Web-Apps für einzelne Abteilungen oder Teams in der Organisation zu unterstützen und auszuführen. Der Zugriff auf jede Serverinstanz erfolgt über eine eindeutige URL, die für die Endbenutzer in der jeweiligen Abteilung bestimmt ist.

„Wenn Tanzstudierende die Apps sehen, die ich mithilfe von MATLAB entwickelt habe, dann wollen sie auch lernen, wie sie selbst Apps entwickeln können. Der Kurs hat sich zum Ausgangspunkt für die zahlreichen Einsatzfälle von MATLAB in verschiedenen Zusammenhängen im Bereich der Biologie, Informatik und Ingenieurwissenschaft entwickelt.“

MATLAB Web App Server – Häufig gestellte Fragen

Der MATLAB Web App Server ermöglicht es, MATLAB-Apps und Simulink-Simulationen als interaktive Web-Apps zu hosten, auf die Endbenutzer über einen Browser zugreifen und sie ausführen können, ohne zusätzliche Software installieren zu müssen.

Erstellen Sie Apps mit App Designer, paketieren Sie sie mit MATLAB Compiler (oder mit Simulink Compiler für Simulationen) und hosten Sie sie mit MATLAB Web App Server.

Ja. MATLAB Web App Server unterstützt die Authentifizierung mittels Lightweight Directory Access Protocol (LDAP) und OpenID Connect (OIDC), um Benutzeranmeldeinformationen zu verifizieren und den Zugriff auf gehostete Web-Apps zu steuern.

Ja. Sie können den Zugriff auf Web-Apps steuern, indem Sie rollenbasierte Zugriffskontrollen oder Richtlinien auf App- oder Ordnerebene anwenden, sodass Benutzer nur die Apps sehen und ausführen können, für die sie berechtigt sind.

Nur Benutzer mit der Author-Rolle können Web-Apps auf dem MATLAB Web App Server hochladen oder löschen. Im Rahmen der Aktivierung der Authentifizierung stellt die IT Rollen für Anwendungsautoren und Endbenutzer bereit. Endbenutzer können Apps ausführen, aber nicht hochladen oder löschen.

Jede Serverinstanz des MATLAB Web App Server ermöglicht es, so viele Apps zu hosten und auszuführen und so viele Endbenutzer zu bedienen, wie die Serverhardware unterstützt.

MATLAB Runtime ist eine Sammlung gemeinsamer Bibliotheken, die die Ausführung von auf MATLAB und Simulink basierenden Web-Apps unterstützt und das lizenzgebührenfreie Teilen ermöglicht, ohne dass Endbenutzer MATLAB installieren müssen.

Ja. MATLAB Web App Server kann gleichzeitig Apps hosten und bereitstellen, die mit verschiedenen MATLAB- und Simulink-Versionen entwickelt wurden, ohne dass ein erneutes Verpacken beim Upgrade auf neuere Versionen erforderlich ist.

Ja. Sie können mehrere Serverinstanzen des MATLAB Web App Server installieren, um einzelne Abteilungen oder Teams zu unterstützen, wobei jede Instanz über eine eindeutige URL erreichbar ist.

Web-App-Benutzer können Dateien für die Analyse mit uigetfile hochladen und Dateien mit uiputfile speichern. Diese Funktionen ermöglichen eine bequeme Dateiverwaltung direkt in der MATLAB-Web-App-Oberfläche.

Interessiert an MATLAB Web App Server?