MATLAB Web App Server™를 사용하면 MATLAB® 앱과 Simulink® 시뮬레이션을 대화형 웹 앱으로 호스트할 수 있습니다. 앱 디자이너로 앱을 만들고 MATLAB Compiler™로 패키징하여 MATLAB Web App Server로 호스트할 수 있습니다. 최종 사용자는 추가적으로 소프트웨어를 설치하지 않고 브라우저에서 웹 앱에 접근하고 실행할 수 있습니다.
MATLAB Web App Server는 OpenID Connect, LDAP와 같은 인증 표준과 연동할 수 있어 웹 앱에 대한 접근을 제어할 수 있습니다. 서로 다른MATLAB 및 Simulink 릴리스에서 개발된 여러 앱을 호스트 및 공유할 수 있습니다.
시작하기:
분야 전문가
분야 전문가는 MATLAB 앱 디자이너를 사용하여 사용자 인터페이스 구성요소로 앱을 만든 후에 MATLAB Compiler를 사용하여 이를 대화형 웹 앱으로 패키징할 수 있습니다. Simulink 시뮬레이션을 웹 앱으로 실행하려면 시뮬레이션 설정, 실행 및 분석에 사용된 Simulink 모델 및 MATLAB 코드를 Simulink Compiler™로 컴파일하고 이를 패키징하여 됩니다.
IT 시스템 관리자
IT 시스템 관리자는 조직의 엔터프라이즈 IT 환경 내에서 MATLAB Web App Server의 운영을 관리합니다. MATLAB Web App Server는서로 다른 MATLAB Runtime 버전이 필요한 복수의 웹 앱의 호스트 및 공유를 자동으로 처리할 수 있습니다.
최종 사용자
최종 사용자는 MATLAB Web App Server 홈 페이지 또는 앱으로 연결되는 고유 URL을 통해 브라우저에서 대화형 웹 앱에 접근하고 실행할 수 있습니다. 웹 앱을 실행하는 데 추가적인 MathWorks 소프트웨어가 필요하지 않습니다.
인증
인증을 사용하여 사용자 자격 증명을 검증하고 MATLAB Web App Server에 호스트된 웹 앱에 대한 접근 권한을 제공할 수 있습니다. MATLAB Web App Server는 LDAP(Lightweight Directory Access Protocol) 및 OIDC(OpenID Connect)를 사용한 인증을 지원합니다.
역할 기반 액세스 제어
조직 내 개개인에게 각각의 역할을 할당하도록 MATLAB Web App Server를 구성하여 웹 앱에 대한 접근 권한을 제어할 수 있습니다. 앱 작성자는 웹 앱을 만들고, 업로드하고, 삭제하고, 실행할 수 있지만, 최종 사용자는 웹 앱을 실행하는 것만 가능합니다.
정책 기반 액세스 제어
MATLAB Web App Server에서 정책 기반 액세스 제어를 사용하여 개별 앱 또는 앱 폴더에 대한 액세스 권한을 제공할 수 있습니다. 특정 앱 또는 앱 폴더에 액세스할 수 있도록 승인된 사용자는 이러한 특정 앱만 보고 실행할 수 있습니다.
이전에 배포된 웹 앱을 추가 작업 없이 마이그레이션 가능
R2019b 이상 릴리스에서 개발된 여러 MATLAB 앱을 하나의 MATLAB Web App Server 인스턴스를 사용하여 동시에 호스트하고 공유할 수 있습니다. 이후 릴리스로 MATLAB 또는 Simulink를 업그레이드해도 웹 앱을 다시 패키징할 필요가 없습니다.
사용료 없는 공유
MATLAB 및 Simulink 기반 웹 앱의 실행을 지원하는 공유 라이브러리 모음인 MATLAB Runtime을 사용하도록 MATLAB Web App Server를 구성할 수 있습니다. R2019b부터는 하나의 MATLAB Web App Server 인스턴스에서 여러 버전의 MATLAB Runtime을 설치하고 구동할 수 있습니다.
라이선스 추가 없이 최종 사용자 추가
MATLAB Web App Server의 각 서버 인스턴스에서는 서버 하드웨어가 지원 가능한 범위 내에서 원하는 만큼의 앱을 호스트 및 실행하고 원하는 만큼의 최종 사용자를 수용할 수 있습니다.
각각의 팀을 위해 여러 서버 인스턴스 설정
MATLAB Web App Server의 서버 인스턴스를 복수로 설치하여 조직의 개별 부서 또는 팀에서 MATLAB 웹 앱을 실행하도록 지원할 수 있습니다. 각 서버 인스턴스는 해당 부서의 최종 사용자만 사용할 수 있는 고유 URL을 통해 접근 가능합니다.