webservice简介

1.  webservice通过SOAP在web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。

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服务请求者。(绑定)

你可能感兴趣的:(webservice)