Web服务体系结构/信息流

时间:2012-08-30 12:45:02

标签: xml web-services soap

我刚开始学习Web服务。根据我所经历的一切,这些是我对非常高层次的理解:

1.服务提供者/服务器创建WebService,并在URL /注册表上创建发布的服务描述(WSDL)。

2.服务请求者/客户在注册表/网址中搜索以获取Web服务,并获取包含绑定信息的WSDL

3.服务请求者使用此信息使用SOAP / HTTP与服务提供者进行交互,调用 Web服务。

我想知道这是否是网络服务的基本架构?如果没有,那是什么?

1 个答案:

答案 0 :(得分:1)

然而,您的理解几乎是正确的:

  

1.服务提供者/服务器创建WebService并创建服务描述(WSDL),该描述在url / registry上发布。

更好的方法是首先创建WSDL,然后从中生成Web服务和客户端。当您处理异构平台(PHP,Java和.NET是最好的示例)时,它会有所帮助,因为当您从服务生成WSDL时,每个平台都有自己的方法。相信我这个:)

  

3.服务请求者使用此信息使用SOAP / HTTP与服务提供者进行交互,后者调用Web服务。

如果我们讨论的是SOAP Web服务,那么也是如此,但也有越来越多的REST Web服务被使用,所以请看看它们: