购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

6.3 Web Service使用流程

目前,Internet上已经有了不少Web Service可供使用,比如,google提供了一个用于检索的Web Service免费供爱好者学习(每天可以使用50次)。那么该如何使用这些Web Service呢?图6-2所示是W3C所制订的Web Service使用流程标准。

在图6-2的每一道线中都标有一个数字,数字的大小代表了消息发生的先后顺序。在使用Web Service时,首先需要服务提供者将Web Service的描述信息提交到服务注册中心(即图6-2中所谓的发现服务中)。当服务请求者需要使用Web Service时,它首先通过发现服务查找需要的Web Service,这就是图中的第二步。当找到合适的WebService后,发现服务将返回请求者所需要的Web Service描述。在此之后,服务请求者并不是马上同服务提供者进行Web Service的调用,而是首先需要同服务提供者统一各自的语义,以保证可以相互理解对方的请求和响应。当然,服务请求者可以按照服务提供者规定的语义信息进行服务调用,不过更合理的做法是双方遵循一个共同的行业标准,这个标准可以由一些相关的行业协会制订。当一切准备工作都完成后,服务者就可以直接同Web Service提供者进行交互,调用Web Service。

图6-2 Web Service使用流程 swGcLlrgfPwnNqgeY0OvLR8rXroXznzKiddipxZAo5WLbVv3U4Yse/iIYRFz/58z

点击中间区域
呼出菜单
上一章
目录
下一章
×