MATLAB Web App Server

MATLAB Web アプリの展開

MATLAB Web App Server は、カスタム MATLAB アプリと Simulink シミュレーションを対話型 Web アプリとしてホストし、共有するためのインフラストラクチャを提供します。

特定分野の専門家

特定分野の専門家は MATLAB App Designer のインターフェイス コンポーネントを使用してアプリを作成した後、MATLAB Compiler を使用してこれを対話型 Web アプリとしてパッケージ化します。特定分野の専門家は、Simulink シミュレーションを Web アプリとして実行するために、シミュレーションのセットアップ、実行、および分析に使用するコンパイル済みの Simulink モデルと MATLAB コードを Simulink Compiler でパッケージ化します。

MATLAB アプリと Simulink シミュレーションの開発およびパッケージ化。

MATLAB アプリと Simulink シミュレーションの開発およびパッケージ化。

IT システム管理者

IT システム管理者は、組織のエンタープライズ IT エコシステム内で MATLAB Web App Server の運用を管理します。MATLAB Web App Server は、異なる MATLAB Runtime のバージョンの実行が必要な場合でも、自動的に複数の Web アプリのホスティングおよび共有を処理します。

MATLAB Web アプリの展開を管理。

MATLAB Web アプリの展開を管理。

エンド ユーザー

エンド ユーザーは、ブラウザーで MATLAB Web App Server ホーム ページまたはアプリ自体の一意の URL を使用して対話型 Web アプリにアクセスし、実行します。Web アプリを実行するために追加の MathWorks ソフトウェアをインストールする必要はありません。

Web アプリにアクセスして実行。

Web アプリにアクセスして実行。

認証およびアクセス制御

MATLAB Web App Server では、業界標準の認証およびアクセス制御プロトコルを使用して、対話型 Web アプリおよびデータを保護します。

認証

認証によりユーザー資格情報を検証し、MATLAB Web App Server 上でホストされた Web アプリへのアクセスを提供します。MATLAB Web App Server は、Lightweight Directory Access Protocol (LDAP) および OpenID Connect (OIDC) を使用した認証をサポートしています。

承認されたユーザーは、ホストされたすべてのアプリへのアクセスおよび実行が可能

承認されたユーザーは、ホストされたすべてのアプリへのアクセスおよび実行が可能

役割ベースのアクセス制御

組織内の個々のユーザーに役割を割り当てるため、MATLAB Web App Server の設定により Web アプリへのアクセスを制御します。アプリ作成者は Web アプリを作成、アップロード、削除、実行することができます。エンド ユーザーには Web アプリの実行のみが許可されます。

Web アプリへのアクセスを確実に制御。

Web アプリへのアクセスを確実に制御。

ポリシーベースのアクセス制御

MATLAB Web App Server のポリシーベースのアクセス制御を使用して、個々のアプリまたはアプリフォルダーの利用を可能にします。特定のアプリまたはアプリフォルダーへのアクセスを承認されているユーザーは、それらの特定のアプリのみを表示および実行することができます。

ユーザーは承認されたアプリのみへのアクセスおよび実行が可能

ユーザーは承認されたアプリのみへのアクセスおよび実行が可能

異なるリリースを使用して開発された複数の Web アプリのサポート

MATLAB Web App Server では、MATLAB および Simulink の異なるリリースを使用して開発された複数のアプリを実行できます。

以前に展開された Web アプリを追加作業なしで移行

R2019b 以降のリリースを使用して開発された MATLAB アプリを、同じ MATLAB Web App Server インスタンスを使用して同時にホストおよび共有できます。MATLAB または Simulink を新しいリリースにアップグレードする際に、Web アプリを再度パッケージ化する必要はありません。

複数のリリースによる Web アプリを展開。

複数のリリースによる Web アプリを展開。

無償での共有

MATLAB Web App Server の設定により、MATLAB および Simulink ベースの Web アプリの実行をサポートする共有ライブラリを集めた MATLAB Runtime を使用できるようにします。R2019b リリース以降の複数バージョンの MATLAB Runtime を同じ MATLAB Web App Server インスタンスにインストールして実行することができます。

複数バージョンの MATLAB Runtime を実行する MATLAB Web App Server

複数バージョンの MATLAB Runtime を実行する MATLAB Web App Server。

1 つのライセンスで無制限アクセスを提供

MATLAB Web App Server は、1 つのサーバー インスタンス ライセンスで、任意の数のユーザーからの複数の同時リクエストを処理します。

ライセンスを追加せずにエンド ユーザーを追加

サーバー ハードウェアの容量でサポートできる限り、MATLAB Web App Server の各サーバー インスタンスで任意の数のアプリをホストおよび実行し、任意の数のエンド ユーザーに対応します。 

追加のエンド ユーザーにアクセスを提供。

追加のエンド ユーザーにアクセスを提供。

チーム用に複数のサーバー インスタンスを設定

組織の個々の部門またはチームで使用する MATLAB Web アプリをサポートおよび実行するには、MATLAB Web App Server の複数のサーバー インスタンスをインストールします。各サーバー インスタンスには、その特定の部門のエンド ユーザーに提供する一意の URL でアクセスします。

個々のチーム用にサーバー インスタンスを設定。

個々のチーム用にサーバー インスタンスを設定。