📜  为什么要使用Web服务? -指导点

📅  最后修改于: 2020-10-17 06:23:15             🧑  作者: Mango


以下是使用Web服务的好处-

公开网络上的现有功能

Web服务是托管代码的一个单元,可以使用HTTP进行远程调用。也就是说,可以使用HTTP请求将其激活。 Web服务使您可以通过网络公开现有代码的功能。一旦它暴露在网络上,其他应用程序就可以使用您程序的功能。

互通性

Web服务允许各种应用程序相互通信并在彼此之间共享数据和服务。其他应用程序也可以使用Web服务。例如,VB或.NET应用程序可以与Java Web服务通信,反之亦然。 Web服务用于使应用程序平台和技术独立。

标准化协议

Web服务使用标准化的行业标准协议进行通信。所有这四个层(服务传输,XML消息系统,服务描述和服务发现层)都在Web服务协议栈中使用定义明确的协议。协议栈的这种标准化为企业带来了许多优势,例如广泛的选择,由于竞争而降低了成本以及提高了质量。

低成本沟通

Web服务使用SOAP over HTTP协议,因此您可以使用现有的低成本Internet来实现Web服务。与专有解决方案(例如EDI / B2B)相比,该解决方案的成本要低得多。除了HTTP上的SOAP,Web服务也可以在其他可靠的传输机制(如FTP)上实现。