WebService体系结构中包括服务提供者、( )和服务请求者三种角色。

admin2015-05-22  28

问题 WebService体系结构中包括服务提供者、(       )和服务请求者三种角色。

选项 A、服务注册中心
B、服务认证中心
C、服务协作中心
D、服务支持中心

答案A

解析 Web服务的体系结构是基于Web服务提供者、Web服务请求者、Web服务注册中心3个角色,以及发布、发现、绑定三个动作的构建。Web Service模型如图2-1所示。

    简单地说,Web服务提供者就是Web服务的拥有者,它耐心等待为其他服务和用户提供自己已有的功能;Web服务请求者就是Web服务功能的使用者,它利用SOAP消息向Web服务提供者发送请求以获得服务;服务注册中心的作用是把一个Web服务请求者与合适的Web服务提供者联系在一起,它充当管理者的角色。这3个角色是根据逻辑关系划分的,在实际应用中,角色之间很可能有交叉:一个Web服务既可以是Web服务提供者,也可以是Web服务请求者,或者两者兼而有之。
    Web服务角色之间的关系主要有3种,其中“发布”是为了让用户或其他服务知道某个Web服务的存在和相关信息;“查找(发现)”是为了找到合适的Web服务;“绑定”则是在提供者与请求者之间建立某种联系。
    实现一个完整的Web服务包括以下步骤。
    (1)Web服务提供者设计实现Web服务,并将调试正确后的Web服务通过服务注册中心发布,并在UDDI注册中心注册。(发布)
    (2)Web服务请求者向服务注册中心请求特定的服务,服务注册中心根据请求查询UDDI注册中心,为请求者寻找满足请求的服务。(发现)
    (3)服务注册中心向Web服务请求者返回满足条件的Web服务描述信息,该描述信息用WSDL写成,支持Web服务的设备都能阅读。(发现)
    (4)Web服务请求者利用从服务注册中心返回的描述信息生成相应的SOAP消息,发送给Web服务提供者,以实现Web服务的调用。(绑定)
    (5)Web服务提供者按SOAP消息执行相应的Web服务,并将服务结果返回给Web服务请求者。(绑定)
转载请注明原文地址:https://jikaoti.com/ti/npy7FFFM
0

相关试题推荐
最新回复(0)