将数学函数转换为SOAP和REST

时间:2010-11-20 01:08:01

标签: function rest soap

我有一个数学函数,需要3个真实参数并返回 6个真正的论点。我想让人们公开评估这个功能 在我的Linux服务器上。

我可以用3'输入类型=“文本”'框创建一个webform,但是 最纯粹的方法是使用SOAP和REST,这是我的信念 SOAP和REST主要是用于评估函数的协议 互联网(真实)?

创建SOAP和REST服务器的最快路径是什么?

换句话说,将函数转换为SOAP服务器和REST的是什么 评估该功能的服务器?

2 个答案:

答案 0 :(得分:1)

HTTP远比SOAP更基本。 REST实际上是一种风格 - 使用HTTP。

两者都需要HTTP侦听器来处理GET和/或POST请求。在Java中,这是一个Servlet。

这些选择都与您的功能无关。

该函数的实现与您公开它或将其公开给谁的方式无关。您可以使用SOAP,REST,基于HTTP的XML,CORBA或RMI对象或其他任何东西。功能,输入和输出及其实现没有改变。

如果要将函数公开为SOAP或REST服务,则需要一个将侦听HTTP请求的Web服务器,将它们编组为您要使用的函数的输入,调用该函数,将输出解组为响应,并将其与适当的标头和响应代码一起发送回客户端。

答案 1 :(得分:1)

我会使用HTTP Server来处理如下所示的请求:

GET /MyFunctionResult?arg1=10&arg2=20&arg3=30