2010-01-19 48 views
0

我觉得在访问服务器来检索信息时,术语“网络服务器通信”是不正确的。这类事情的名字是什么?

实施例:

iPhone连接到http://foobar.foo/bar.php?foo=bar&bar=foo并接收XML。 XML在iPhone上被解析。

iPhone连接到一些服务器,并发送一些指令+数据来存储一些东西。可以说XML-RPC或类似的东西。服务器对这些东西进行处理,保存并发送类似“OK”的响应。

你明白了...... iPhone与服务器通话,服务器与iPhone通话。对我而言,Webservice和Webserver是一回事,都是用URL调用的,并且都响应了一些事情。

那么,当我想与计算机科学家(研究过)交谈时,我想提到这种事情时,这个话题是否正确?

“Webservice communcation”? “Webserver通讯”? “呼叫”? ...我的意思是...是的,你知道我的意思。我希望如此;)

注: 1)我的英语不好 2)从来没有研究过CS

回答

1

我想任何一个就可以了:

  • Web请求(如果它是HTTP,FTP,其他的 “网络协议”)
  • 网络呼叫/请求(更通用)
  • HTTP请求(如果你想具体谈谈HTTP)
  • 调用Web服务(Web服务与SOAP/XML相关的很多倍,但该术语适用于任何网络基础服务调用)
+0

如何将数据发送到服务器?这也是一个Web服务调用? – openfrog 2010-01-19 22:17:50

3

这将是一个Web服务调用。

Web服务是一种服务(服务数据),它运行在Web服务器(运行软件的实际硬件)上。

1

对于一般情况下,我通常当我需要比说沟通更具体的使用发射接收

1

您要查找的术语是HTTP request

您正在使用的特定技术(JavaScript/xml通过浏览器)被称为AJAX

2

好吧,我不知道有什么更好的办法来形容它为Web服务...

你所描述什么是“Web服务”的经典案例......仅仅因为你不就像称一只羊一样,羊不会阻止它成为一只羊。

此外,web服务与web服务器有很大不同。

+0

我不是说这个东西的名字是什么,但是叫做“call”的动作的名字是什么 – openfrog 2010-01-19 22:15:05

+0

那么我会同意@Justin的'Web Service Call'或者你可以说它是一个'Web Service Orchestration'(意思是它的多个呼叫),或者你可以说它是一个'使用Web服务的客户端服务器工作流程' – anthonyv 2010-01-19 22:28:50

1

我听说/使用:

  • Web服务(一般)(根据您的具体描述)
  • HTTP上的XML

其他范式使用涉及到执行的Web服务具体技术/协议如:

您在这里描述的内容,实际上可能是这些具体的技术之一,但没有足够的信息来确定此基础上您的文章。