写了这么久的程序,其中当然也包括Web Services,那么,什么是Web Services呢?它是怎样工作的呢?可否清楚?
一、什么是Web Services?
Web Services 是应用程序组件
Web Services 使用开放协议进行通信
Web Services 是独立的(self-contained)并可自我描述
Web Services 可通过使用UDDI来发现
Web Services 可被其他应用程序使用
XML 是 Web Services 的基础
二、它如何工作?
基础的 Web Services 平台是 XML + HTTP。
HTTP 协议是最常用的因特网协议。
XML 提供了一种可用于不同的平台和编程语言之间的语言,便于之间的数据传输等。
Web services 平台的元素:SOAP (简易对象访问协议)、UDDI (通用描述、发现及整合)、WSDL (Web services 描述语言)
WSDL 是基于 XML 的用来描述 Web services 以及如何访问它们的一种语言。 可描述 web service,连同用于 web service 的消息格式和协议的细节。