webService学习

来源:互联网 发布:鼠标控制软件 编辑:程序博客网 时间:2024/06/11 00:36

   webService是分布式对象技术中一种

  定义:是基于SOAP协议的web服务 

  内容结构:客户/服务请求者、web服务提供者、服务中介者

  原理过程:

   1)web服务提供者设计实现服务,并将调试好的服务发布;

   2)web服务中介将发布的服务在UDDI注册中心注册;

   3)客户/服务请求者向web服务中介请求特定服务,中介者在UDDI注册中心,寻找满足条件的服务;

  4)将满足条件的web服务 用wsdl语言描述文档信息,支持各种web服务的机器能够阅读;

  5)利用web中介者返回的文档信息生成SOAP消息,发送给客户/服务请求,实现web服务调用;

  6)web服务提供者根据soap消息执行相应的服务,并将服务结果返回给客户/服务请求者。


  概念:

   SOAP: 对象存取协议,提供了标准的RPC方法来调用webservice服务

  WSDL: 基于XML描述的语言  机器可识别的文档语言


   过程简介:

     发布 、 发现 、 绑定

   发布:web服务提供者将设计好的服务发布

   发现:根据请求在UDDI注册中心寻找满足条件的服务

   绑定:将返回的服务 用wsdl文档语言描述 ,生成soap消息,发送web服务提供者,将服务结果返回给请求者,实现提供者与请求者之间绑定。

 

 

0 0