MATLAB Web App Server

 

MATLAB Web App Server

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

엔지니어 및 과학자를 통한 배포

엔지니어와 과학자들은 MATLAB 앱 디자이너를 사용하여 사용자 인터페이스 구성요소로 앱을 만든 다음 이를 MATLAB Compiler를 사용하여 대화형 방식의 웹 앱으로 패키징할 수 있습니다. Simulink 시뮬레이션을 웹 앱으로 실행하기 위해 엔지니어와 과학자들은 Simulink Compiler를 사용하여 컴파일된 Simulink 모델과 MATLAB 코드를 패키징할 수 있습니다.

IT 시스템 관리자를 통한 관리

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

최종 사용자를 위한 웹 앱

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

웹 앱 인증

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

접근 제어

역할 기반 또는 정책 기반 접근을 개별 앱 또는 앱 폴더에 적용하여 웹 앱에 대한 접근 권한을 관리할 수 있습니다. 특정 앱 또는 앱 폴더에 대한 접근 권한이 승인된 사용자는 이러한 특정 앱만 볼 수 있고 실행할 수 있습니다.

웹 앱 이전

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을 통해 접근할 수 있습니다.

"무용과 학생들이 제가 MATLAB으로 만든 앱을 보자, 그들은 직접 앱을 만드는 방법을 배우는 데 관심을 갖게 되었습니다. 이 교육과정은 생물학, 컴퓨터과학 및 공학의 다양한 분야에서 MATLAB을 사용하는 계기가 되었습니다."

Dr. Aston McCullough, University of Massachusetts, Amherst