2. 相关概念 web
XML:面向短时间的临时数据处理、面向万维网络,SOAP的基础; 网络
SOAP:webservice的通讯协议,用户经过UDDI找到WSDL描述文档以后,能够用SOAP调用创建的WEB服务中的一个或多个操做。 设计
WSDL:一个说明一组SOAP消息以及如何交换这些消息的XML文档; UDDI:一种根据描述文档来引导系统查找相应服务的机制。 3. 实现一个完整的Web服务包括如下步骤: ◆ Web服务提供者设计实现Web服务,并将调试正确后的Web服务经过Web服务中介者发布,并在UDDI注册中心注册; (发布) ◆ Web服务请求者向Web服务中介者请求特定的服务,中介者根据请求查询UDDI注册中心,为请求者寻找知足请求的服务; (发现) ◆ Web服务中介者向Web服务请求者返回知足条件的Web服务描述信息,该描述信息用WSDL写成,各类支持Web服务的机器都能阅读;(发现) ◆ 利用从Web服务中介者返回的描述信息生成相应的SOAP消息,发送给Web服务提供者,以实现Web服务的调用;(绑定) ◆ Web服务提供者按SOAP消息执行相应的Web服务,并将服务结果返回给Web服务请求者。(绑定)