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

前端之家收集整理的这篇文章主要介绍了web-services – 为什么我要使用WSDL来描述Web服务?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我无法理解为什么WSDL会如此有益,而事实是服务定义不是人类可读的,并且大多数开发人员将使用自动化工具来使用它来生成应用程序中的对象.为什么服务提供商不容易定义一个简单的 XML模式,只需在文档中告诉我我可以得到什么以及如何获得它?我理解整个“通用定义”方面,但这对我来说似乎太复杂了.社交网站的大多数API使用基本的RESTful架构,他们所做的只是为您提供将要获取的数据的架构表示.说真的,我必须在这里遗漏一些东西.

解决方法

有一段时间,WSDL很受欢迎,我确信它适用于许多公司(以及大型SOA系统)的内部工具,WSDL仍在使用中.但是你是对的,一旦它“到达现场”,REST的采用已经使WSDL脱离了地图.

以Amazon S3为例.它们提供WSDL和REST API.我曾在某处读过,有98%的S3用户正在使用REST API,亚马逊正在考虑放弃WSDL支持.

REST很干净. WSDL通常依赖于其他工具来解析它,或者为应用程序自动构建函数以从WSDL提供的服务中受益.通过利用HTTP而不依赖于更多内容,REST还具有更自然的优势.一个你将SOAP融入混合和许多其他与WSDL一起使用的缩略词,你最终会得到很多东西……

猜你在找的HTML相关文章