MATLAB Web App Server

MATLAB 앱 및 Simulink 시뮬레이션을 브라우저 기반 웹 앱으로 공유

 

MATLAB Web App Server™를 사용하면 MATLAB® 앱과 Simulink® 시뮬레이션을 대화형 웹 앱으로 호스트할 수 있습니다. 앱 디자이너로 앱을 만들고 MATLAB Compiler™로 패키징하여 MATLAB Web App Server로 호스트할 수 있습니다. 최종 사용자는 추가적으로 소프트웨어를 설치하지 않고 브라우저에서 웹 앱에 접근하고 실행할 수 있습니다.

MATLAB Web App Server는 OpenID Connect, LDAP와 같은 인증 표준과 연동할 수 있어 웹 앱에 대한 접근을 제어할 수 있습니다. 서로 다른MATLAB 및 Simulink 릴리스에서 개발된 여러 앱을 호스트 및 공유할 수 있습니다.

시작하기:

MATLAB 웹 앱 배포

MATLAB Web App Server는 사용자 지정 MATLAB 앱과 Simulink 시뮬레이션을 대화형 앱 앱으로 호스트 및 공유할 수 있는 기반 구조를 제공합니다.

분야 전문가

분야 전문가는 MATLAB 앱 디자이너를 사용하여 사용자 인터페이스 구성요소로 앱을 만든 후에 MATLAB Compiler를 사용하여 이를 대화형 웹 앱으로 패키징할 수 있습니다. Simulink 시뮬레이션을 웹 앱으로 실행하려면 시뮬레이션 설정, 실행 및 분석에 사용된 Simulink 모델 및 MATLAB 코드를 Simulink Compiler™로 컴파일하고 이를 패키징하여 됩니다.

MATLAB 앱 및 Simulink 시뮬레이션 개발 및 패키징 과정.

IT 시스템 관리자

IT 시스템 관리자는 조직의 엔터프라이즈 IT 환경 내에서 MATLAB Web App Server의 운영을 관리합니다. MATLAB Web App Server는서로 다른 MATLAB Runtime 버전이 필요한 복수의 웹 앱의 호스트 및 공유를 자동으로 처리할 수 있습니다.

MATLAB 웹 앱의 배포 관리.

최종 사용자

최종 사용자는 MATLAB Web App Server 홈 페이지 또는 앱으로 연결되는 고유 URL을 통해 브라우저에서 대화형 웹 앱에 접근하고 실행할 수 있습니다. 웹 앱을 실행하는 데 추가적인 MathWorks 소프트웨어가 필요하지 않습니다.

웹 앱에 접근 및 실행하기.

인증 및 접근 제어

MATLAB Web App Server는 업계 표준 인증 및 접근 제어 프로토콜을 사용하여 대화형 웹 앱과 데이터를 안전하게 보호합니다.

인증

인증을 사용하여 사용자 자격 증명을 검증하고 MATLAB Web App Server에 호스트된 웹 앱에 대한 접근 권한을 제공할 수 있습니다. MATLAB Web App Server는 LDAP(Lightweight Directory Access Protocol) 및 OIDC(OpenID Connect)를 사용한 인증을 지원합니다.

MATLAB Web App Server에 접근하는 각 사용자의 ID 인증 과정.

접근 권한 제어

조직 내 개개인에게 각각의 역할을 할당하도록 MATLAB Web App Server를 구성하여 웹 앱에 대한 접근 권한을 제어할 수 있습니다. 앱 작성자는 웹 앱을 만들고, 업로드하고, 삭제하고, 실행할 수 있지만, 최종 사용자는 웹 앱을 실행하는 것만 가능합니다.

웹 앱에 대한 접근 권한을 안전하게 제어.

서로 다른 릴리스에서 개발된 웹 앱 지원

MATLAB Web App Server는 서로 다른 MATLAB 및 Simulink 릴리스에서 개발된 앱을 실행할 수 있습니다.

이전에 배포된 웹 앱을 추가 작업 없이 마이그레이션 가능

R2019b 이상 릴리스에서 개발된 여러 MATLAB 앱을 하나의 MATLAB Web App Server 인스턴스를 사용하여 동시에 호스트하고 공유할 수 있습니다. 이후 릴리스로 MATLAB 또는 Simulink를  업그레이드해도 웹 앱을 다시 패키징할 필요가 없습니다.

여러 릴리스의 웹 앱 배포.

사용료 없는 공유

MATLAB 및 Simulink 기반 웹 앱의 실행을 지원하는 공유 라이브러리 모음인 MATLAB Runtime을 사용하도록 MATLAB Web App Server를 구성할 수 있습니다. R2019b부터는 하나의 MATLAB Web App Server 인스턴스에서 여러 버전의 MATLAB Runtime을 설치하고 구동할 수 있습니다.

여러 버전의 MATLAB Runtime을 실행하는 MATLAB Web App Server.

단일 라이선스로 무제한 사용

MATLAB Web App Server는 단일 서버 인스턴스 라이선스로 사용자 숫자에 제한 없이 동시 요청을 처리할 수 있습니다.

라이선스 추가 없이 최종 사용자 추가

MATLAB Web App Server의 각 서버 인스턴스에서는 서버 하드웨어가 지원 가능한 범위 내에서 원하는 만큼의 앱을 호스트 및 실행하고 원하는 만큼의 최종 사용자를 수용할 수 있습니다. 

추가적으로 최종 사용자에게 접근 권한 제공.

각각의 팀을 위해 여러 서버 인스턴스 설정

MATLAB Web App Server의 서버 인스턴스를 복수로 설치하여 조직의 개별 부서 또는 팀에서 MATLAB 웹 앱을 실행하도록 지원할 수 있습니다. 각 서버 인스턴스는 해당 부서의 최종 사용자만 사용할 수 있는 고유 URL을 통해 접근 가능합니다.

개별 팀을 위해 서버 인스턴스 설정.

최신 기능

Authentication service

Configure a single port for OpenID Connect to access web apps through the firewall and proxy server.

Sharing MATLAB apps and Simulink simulations

Use the new server product with capabilities such as authentication to deploy browser-based MATLAB Web Apps

See release notes for details on any of these features and corresponding functions.