2. 相关概念
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服务请求者。(绑定)