2015-02-06 2 views
2

웹 클라이언트의 웹 요청에 응답하는 자바 웹 서버가 있습니다. 일부 요청은 Restful 웹 서비스에 통합하기 쉬운 C++/Java 프로그램에 의해 처리됩니다. 그러나 한 가지 종류의 요청에 대해서는 Matlab 프로그램으로 처리하고 싶습니다. MATLAB 프로그램을 웹 서버에 통합하여 웹 요청에 응답 할 수 있습니다.Java 연결 Matlab 프로그램에 편안한 서비스

Matlab 프로그램 자체가 안정적인 웹 서비스 인 경우 가장 좋을 것입니다. 이는 Matlab 프로그램이 다른 서버에서 호스트 될 수 있음을 의미하므로 Java 안정적인 서버가 Matlab 서버에 요청을 게시 할 수 있습니다. 이렇게하는 것의 장점은 첫째, 다른 서버에서 Matlab 프로그램을 호스팅 할 수 있다는 것입니다. 두 번째로, 저는 우편 배달부와 같은 REST 클라이언트를 통해 Matlab 프로그램을 쉽게 테스트 할 수 있습니다.

해결 : 당신의 관심의 들어

, 나는 마침내 매트랩 프로그램

답변

0

I에 대한 호출을 웹 요청을 수락 한 후 확인 파이썬 플라스크 편안한 API 에 사용 비슷한 질문을 여기에서 발견했습니다. Deploying matlab app on the web using python 내가 한 방법입니다. 기본적으로 웹 요청을 받아들이 기 위해 Flask 웹 웹 서비스를 설정하고 (Matlab 함수에 입력 값을 제출) 파이썬에서 Matlab 함수를 호출합니다.

3

SaturnAPI은 옥텟에 대한 호스팅 서비스와 REST API를 제공합니다 -source Matlab 클론). 기본적으로 스크립트를 업로드하고 자신의 앱에서 HTTP 요청을합니다. 아래는 어떻게 작동하는지에 대한 다이어그램입니다. 귀하의 스크립트는 SaturnAPI에서 호스팅되며 HTTP 요청은 SaturnParams을 스크립트에 입력으로 전달합니다. 일단 실행되면 스크립트의 출력이 원래 HTTP 요청에 대한 응답 데이터로 사용됩니다. 당신이 요구하는 바로 그 소리입니다!

https://saturnapi.com/guide

공개 : 나는 SaturnAPI

에 근무