形成WebService架构基础的协议不包括( )。
- A.SOAP
- B.DHCP
- C.WSDL
- D.UDDI
正确答案及解析
正确答案
解析
WebService平台需要一套协议来实现分布式应用程序的创建。任何平台都有它的数据表示方法和类型系统。要实现互操作性,WebServiee平台必须提供一套标准的类型系统,用于沟通不同平台、编程语言和组件模型中的不同类型系统。在传统的分布式系统中,基于界面(Interface)的平台提供了一些方法来描述界面、方法和参数(如COM和COBAR中的IDL语言)。同样的,WebService平台也必须提供一种标准来描述WebService,让客户可以得到足够的信息来调用这个WebService。最后,还必须有一种方法来对这个WebService进行远程调用。这种方法实际是一种远程过程调用协议(RPC)。
为了达到互操作性,这种RPC协议还必须与平台和编程语言无关。
·SOAP
WebService建好以后,你或者其他人就会去调用它。简单对象访问协议(SOAP)提供了标准的RPC方法来调用WebService。实际上,SOAP在这里有点用词不当,它意味着下面的WebService是以对象的方式表示的,但事实并不一定如此:完全可以把WebService写成一系列的C函数,并仍然使用SOAP进行调用。SOAP规范定义了SOAP消息的格式,以及怎样通过HTTP协议来使用SOAP。SOAP也是基于XML和XSD的,XML是SOAP的数据编码方式。
·WSDL
要用机器能阅读的方式提供一个正式的描述文档。WebService描述语言(WSDL)就是这样一个基于XML的语言,用于描述WebService及其函数、参数和返回值。因为是基于XML的,所以WSDL既是机器可阅读的,又是人可阅读的,这将是一个很大的好处。一些最新的开发工具既能根据WebService生成WSDL文档,又能导入WSDL文档,生成调用相应WebService的代码。
·UDDI
为加速WebService的推广、加强WebService的互操作能力而推出的一个计划,基于标准的服务描述和发现的规范(Specification)。
以资源共享的方式由多个运作者一起以WebService的形式运作UDDI商业注册中心。UDDI计划的核心组件是UDDI商业注册,它使用XML文档来描述企业及其提供的WebService。
·DHCP
DHCP是动态主机分配协议,不属于WebService架构基础的协议。
包含此试题的试卷
你可能感兴趣的试题

-
- A.V(S2)和P(S4)
- B.P(S2)和V(S4)
- C.P(S2)和P(S4)
- D.V(S2)和V(S4)
- 查看答案

-
- A.V(S1)P(S2)和V(S3)
- B.P(S1)V(S2)和V(S3)
- C.V(S1)V(S2)和V(S3)
- D.P(S1)P(S2)和V(S3)
- 查看答案

-
- A.P(S4)和V(S4)V(S5)
- B.V(S5)和P(S4)P(S5)
- C.V(S3)和V(S4)V(S5)
- D.P(S3)和P(S4)V(P5)
- 查看答案

-
- A.P(S3)和V(S4)V(S5)
- B.V(S3)和P(S4)P(S5)
- C.P(S3)和P(S4)P(S5)
- D.V(S3)和V(S4)V(S5)
- 查看答案

-
- A.P(S2)和P(S4)
- B.P(S2)和V(S4)
- C.V(S2)和P(S4)
- D.V(S2)和V(S4)
- 查看答案