Java Restful服务与Matlab程序的连接

Java Restful服务与Matlab程序的连接,java,web-services,matlab,rest,Java,Web Services,Matlab,Rest,我有一个Java restful web服务器来响应来自web客户端的web请求。有些请求由C++/Java程序处理,这些程序很容易集成到Restful web服务中。但对于一种请求,我想用我的Matlab程序进行处理。如何将我的matlab程序与restful web服务器集成,使其能够响应web请求 如果Matlab程序本身是restfulweb服务,这将是最好的,这意味着它可以托管在不同的服务器上,以便javarestful服务器可以向Matlab服务器发送请求。这样做的好处是,首先,我可

我有一个Java restful web服务器来响应来自web客户端的web请求。有些请求由C++/Java程序处理,这些程序很容易集成到Restful web服务中。但对于一种请求,我想用我的Matlab程序进行处理。如何将我的matlab程序与restful web服务器集成,使其能够响应web请求

如果Matlab程序本身是restfulweb服务,这将是最好的,这意味着它可以托管在不同的服务器上,以便javarestful服务器可以向Matlab服务器发送请求。这样做的好处是,首先,我可以在不同的服务器上托管Matlab程序;其次,我可以通过REST客户端(如postman)轻松测试Matlab程序

解决方案

对于您感兴趣的人,我最终使用了python flaskrestfulapi 接受web请求,然后调用Matlab程序


我在这里发现了一个类似的问题: 我是这样做的。基本上,我设置了一个Flask web restful web服务来接受web请求(提交值作为matlab函数的输入),并从python调用matlab函数,为Octave(开源matlab克隆)提供托管服务和RESTAPI。基本上,您可以上传脚本,并从自己的应用程序向其发出HTTP请求。下面是它的工作原理图。脚本托管在,HTTP请求将
SaturnParams
作为脚本的输入传递。一旦执行,脚本的输出将用作原始HTTP请求的响应数据。听起来这正是你想要的

披露:我在