码迷,mamicode.com
首页 > Web开发 > 详细

WebService工作原理是什么?

时间:2018-03-16 16:25:38      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:WebService

Web Service是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。

Web Service的体系结构是由Web服务提供者、Web服务请求者、Web服务中介者构成,其工作过程简单的说就是:Web服务请求者利用SOAP消息向Web服务提供者发送请求以获得服务,Web服务中介者把Web服务请求者与合适的Web服务提供者联系在一起,Web服务提供者为Web服务请求者提供自己已有的功能。

一个完整的Web服务步骤包括:

1. Web服务提供者设计实现Web服务,并将调试正确后的Web服务通过Web服务中介者发布,并在UDDI注册中心注册; (发布)

2. Web服务请求者向Web服务中介者请求特定的服务,中介者根据请求查询UDDI注册中心,为请求者寻找满足请求的服务; (发现)

3. Web服务中介者向Web服务请求者返回满足条件的Web服务描述信息,该描述信息用WSDL写成,各种支持Web服务的机器都能阅读;(发现)

4. 利用从Web服务中介者返回的描述信息生成相应的SOAP消息,发送给Web服务提供者,以实现Web服务的调用;(绑定)

5. Web服务提供者按SOAP消息执行相应的Web服务,并将服务结果返回给Web服务请求者。(绑定)

XML、Soap、WSDL和UDDI在Web Service中扮演着重要的角色,Web Service通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。

WebService工作原理是什么?

标签:WebService

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
老男孩python编程
加入时间:2017-12-13
  关注此人  发短消息
老男孩教育为广大IT爱好者提供专业技术指导,传授精深IT知识技能!
指导电话:18500150262
官方网站:www.oldboyedu.com
老男孩python编程”关注的人------(0
老男孩python编程”的粉丝们------(0
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!