0

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

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

2.Service Requestor/Client在registry/url中搜索Web Service,获取包含绑定信息的WSDL

3. 服务请求者使用此信息通过调用Web 服务的 SOAP/HTTP 与服务提供者交互。

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

4

1 回答 1

1

但是,您的理解几乎是正确的:

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

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

3. 服务请求者使用此信息通过调用 Web 服务的 SOAP/HTTP 与服务提供者交互。

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

于 2012-08-30T14:00:54.947 回答