gpt4 book ai didi

web-services - 为什么我要使用WSDL来描述Web服务呢?

转载 作者:行者123 更新时间:2023-12-04 05:35:53 24 4
gpt4 key购买 nike

我很难理解为什么WSDL如此有用,而事实是服务定义不是人类可以理解的,并且大多数开发人员将使用自动化工具来使用它来在应用程序中生成对象。对于服务提供商而言,为什么定义一个简单的XML模式并使其在文档中告诉我可以得到什么以及如何获得它不那么容易呢?我了解整个“通用定义”方面,但是对我来说,这似乎太过复杂了。社交网站的大多数API使用基本的RESTful架构,它们所做的只是为您提供将要获取的数据的模式表示。严重的是,我在这里一定错过了一些东西。

最佳答案

一次,WSDL很流行,我敢肯定,对于许多公司(和大型SOA系统)的内部工具,WSDL仍然在使用。但是您是正确的,REST的采用使WSDL一旦“流行起来”,就使WSDL失去了一点优势。

以Amazon S3为例。他们提供了WSDL和REST API。我曾读到某个地方,有98%的S3用户正在使用REST API,而Amazon正在考虑放弃WSDL支持。

REST很干净。 WSDL通常依赖于其他工具来解析它,或自动为您的应用程序构建功能,以从WSDL提供的服务中受益。 REST还具有通过利用HTTP而不真正依赖任何东西而变得更加自然的好处。一个人将SOAP与WSDL一起使用的许多其他首字母缩略词混在一起,最终会花很多钱……。

关于web-services - 为什么我要使用WSDL来描述Web服务呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/229797/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com