web服务中的SOAP和WSDL

问题描述:

我是webservice概念的初学者。现在我知道如何在IIS中部署webservice。我检查了web服务的URLweb服务中的SOAP和WSDL

在那里我可以看到SOAP协议内容和WSDL(在URL类型?WSDL之后)。

我的问题是:

  1. 我可以用我的IP取代本地主机 地址运行Web服务的任何地方以外的系统

  2. 我需要seperately随时虽然学习SOAP和WSDL二者 通过视觉工作室 本身

1产生:宽是的,但它取决于您的IIS配置和网络拓扑。通常情况下,除非你配置了防火墙等,否则大多数互联网将无法解决你的IIS问题。而DNS对公共服务器来说更为典型。在复杂的情况下,您可能会有主机头,多个NIC/IP或其他并发症,这意味着IP(本身)没有多大作用。

2:完全取决于你;这在很大程度上取决于该项目。如果您只是在为自己的项目提供服务,那么您可能会忽略WSDL并依靠VS来做正确的事情。如果互操作性/可移植性是其他框架/语言的主要关注点,那么可能首先编写WSDL。

+0

然后我们需要研究的SOAP是什么 – peter 2009-11-10 06:46:39

+0

按照2 ...如果你确定你只是在.NET之间,可能是“没有”。如果可移植性是您最关心的问题,那么可能就是所有问题。或者把所有的东西都叫掉,然后去REST ;-p – 2009-11-10 06:49:34