MATLAB Web App Server

 

MATLAB Web App Server

Condivisione di app MATLAB e simulazioni Simulink come app web basate su browser

Workflow delle app web di MATLAB in cui vengono messi in evidenza gli esperti dei vari domini.

Distribuzione da parte di ingegneri e scienziati

Dopo aver usato MATLAB App Designer per creare app con i componenti dell’interfaccia utente, gli ingegneri e gli scienziati si occuperanno della creazione di pacchetti di app web interattive utilizzando MATLAB Compiler. Per eseguire le simulazioni Simulink come app web, gli ingegneri e gli scienziati creano un pacchetto con il modello Simulink compilato e il codice MATLAB usando Simulink Compiler.

Workflow delle app web di MATLAB in cui viene messo in evidenza il ruolo dell’amministratore IT.

Gestione da parte degli amministratori dei sistemi informatici

Gli amministratori dei sistemi informatici si occupano della gestione di MATLAB Web App Server nell’ambito dell’ecosistema informatico aziendale dell’organizzazione. MATLAB Web App Server gestisce automaticamente l’hosting e la condivisione di più app web, anche se queste richiedono l’esecuzione di versioni diverse di MATLAB Runtime.

Workflow delle app web di MATLAB con focus sull’interazione con l’utente finale.

App web per utenti finali

Gli utenti finali accedono alle app web interattive e le eseguono usando un browser e un URL univoco che rimanda alla home page di MATLAB Web App Server o all’app stessa. Per eseguire le app web non servono ulteriori software MathWorks.

Utenti autorizzati che accedono e utilizzano tutte le app in hosting.

Autenticazione delle app web

Usa l’autenticazione per convalidare le credenziali degli utenti e fornire l’accesso alle app web ospitate su MATLAB Web App Server. Il server supporta l’autenticazione tramite il protocollo LDAP (Lightweight Directory Access Protocol) e OIDC (OpenID Connect).

Illustrazione dell’accesso controllato e dell’esecuzione autorizzata delle app.

Controllo degli accessi

Gestisci l’accesso alle app web adottando una modalità di accesso basata su ruoli o criteri alle singole app o a cartelle di app. Gli utenti autorizzati ad accedere a determinate app o cartelle di app sono in grado di visualizzare ed eseguire soltanto queste app specifiche.

Transizione di app web di MATLAB distribuite in precedenza.

Migrazione di app web

Per le app di MATLAB sviluppate con la release R2019b o successive, è possibile procedere contemporaneamente all’hosting e alla condivisione con la stessa istanza di MATLAB Web App Server. Per effettuare l’upgrade a una release di MATLAB e Simulink più recente non occorre creare un nuovo pacchetto di app web.

Illustrazione che mostra due istanze di MATLAB Runtime installate sullo stesso server.

Condivisione senza royalty

Configura MATLAB Web App Server in modo da usare MATLAB Runtime, una raccolta di librerie condivise che supporta l’esecuzione di app web basate su MATLAB e Simulink. Installa ed esegui più versioni di MATLAB Runtime a partire dalla release R2019b sulla stessa istanza di MATLAB Web App Server.

Illustrazione di un’unica licenza server che permette un’accessibilità illimitata per tutti gli utenti finali.

Accesso per gli utenti finali

Ciascuna istanza server di MATLAB Web App Server consente di ospitare ed eseguire il numero di app e di servire il numero di utenti finali che l’hardware del server è in grado di supportare.

Configurazione di più istanze server per ottimizzare la collaborazione.

Più istanze server

Installa più istanze server di MATLAB Web App Server per supportare ed eseguire le app web di MATLAB per ogni singolo dipartimento o team della tua organizzazione. Sarà possibile accedere ad ogni istanza server grazie a un URL univoco, disponibile esclusivamente agli utenti finali che fanno parte di quel dipartimento specifico.

“Non appena gli studenti dei corsi di danza vedono le app che ho creato con MATLAB, vogliono imparare a creare loro stessi app di questo tipo. Il corso è diventato un punto di partenza per scoprire i tanti usi di MATLAB nei diversi contesti della biologia, dell’informatica e dell’ingegneria.”