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을 통해 접근 가능합니다.

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