信管网qu***: [回复] 靠蒙
信管网weiweid***: [回复] web service平台需要一套协议来实现分布式应用程序的创建。任何平台都有它的数据表示方法和类型系统。要实现互操作性,web serviee平台必须提供一套标准的类型系统,用于沟通不同平台、编程语言和组件模型中的不同类型系统。在传统的分布式系统中,基于界面(interface)的平台提供了一些方法来描述界面、方法和参数(如com和cobar中的idl语言。同样的,web service平台也必须提供一种标准来描述webservice,让客户可以得到足够的信息来调用这个web service。最后,还必须有一种方法来对这个web service进行远程调用。这种方法实际是一种远程过程调用协议(rpc。
为了达到互操作性,这种rpc协议还必须与平台和编程语言无关。
? soap
web service建好以后,你或者其他人就会去调用它。简单对象访问协议(soap)提供了标准的rpc方法来调用web service。实际上,soap在这里有点用词不当,它意味着下面的web service是以对象的方式表示的,但事实并不一定如此:完全可以把web service写成一系列的c函数,并仍然使用soap进行调用。soap规范定义了soap消息的格式,以及怎样通过http协议来使用soap。soap也是基于xml和xsd的,xml是soap的数据编码方式。
wsdl
要用机器能阅读的方式提供一个正式的描述文档。web service描述语言(wsdl)就是这样一个基于xml的语言,用于描述web service及其函数、参数和返回值。因为是基于xml的,所以wsdl既是机器可阅读的,又是人可阅读的,这将是一个很大的好处。一些最新的开发工具既能根据web service生成wsdl文档,又能导入wsdl文档,生成调用相应web service的代码。
uddi
为加速web service的推广、加强web service的互操作能力而推出的一个计划,基于标准的服务描述和发现的规范(specification)。
以资源共享的方式由多个运作者一起以web service的形式运作uddi商业注册中心。uddi计划的核心组件是uddi商业注册,它使用xml文档来描述企业及其提供的web service。
dhcp
dhcp是动态主机分配协议,不属于web service架构基础的协议。
信管网后宫***: [回复] dhcp是动态主机分配协议
信管网orae***: [回复] d
信管网上海市电***: [回复] b
信管网山东省电***: [回复] b
信管网江苏省连云港***: [回复] b
信管网vipy***: [回复] b
信管网上海市电信ADS***: [回复] b
信管网vipy***: [回复] b
|