我刚刚开始学习Web服务。以下是我在很高层次上基于我所经历的一切的理解:
1.服务提供者/服务器创建WebService,并创建服务描述( Service,WSDL),即在url/注册表上发布的发布的。
2. Service /Client在注册表/url中搜索服务并获取包含绑定信息的WSDL
3. Service使用此信息使用SOAP/HTTP与服务提供者交互,调用 which。
我想知道这是否是web服务的基本架构?如果不是,什么是?
发布于 2012-08-30 14:00:54
然而,你的理解几乎是正确的:
1.服务提供者/服务器创建WebService,并创建发布在url/注册表上的服务描述(WSDL)。
更好的方法是首先创建WSDL,然后从它生成Web服务和客户端。当您处理异构平台(PHP和.NET是最好的例子)时,它会有所帮助,因为当您从服务生成WSDL时,每个平台都有自己的实现方式。相信我在这个问题上:)
3. Service使用此信息使用SOAP/HTTP与服务提供者交互,后者调用Web服务。
的确,如果我们讨论的是SOAP服务,但也有越来越多使用的REST Web服务,那么也请看一看它们:
https://stackoverflow.com/questions/12197159
复制相似问题