webservice:
[定义]建立可互操作的、分布式应用程序的平台
[主体]xml/xsd wsdl soap uddi


[xml/xsd]
每一个平台都有自己的数据表示方法和类型系统
xml/xsd屏蔽了平台、编程语言、组件模型的不同的类型系统
xml侧重于数据表示
xsd侧重于数据类型定义和扩展数据类型
webservie以xsd作为数据类型系统

[wsdl]
[存在缘由]部署一个服务,必须告诉客户足够信息来调用这个服务,wsdl就用来描述服务功能,以及操作及每个操作的参数、返回值
[定义]wsdl把服务定义成为一个能交换消息的通信端点集


[soap]
[存在缘由]客户如何调用。soap提供了标准的rpc方法进行远程调用
[定义]用于在应用程序间以对象方式交换数据
[原理]把对象间请求/响应/异常打包成xml文档,在对象间传递
[规范]soap规范定义了消息格式及如何通过协议使用soap


[uddi]
[名称]统一描述、发现和集成协议
[定义]基于web的、分布式的、为ws提供信息注册中心的实现标准;主要提供ws注册、ws访问的功能
[规范]个人感觉这个规范在不断成熟和发展,也感觉其前途最悲观,将被替代;缘由就是概念过于领先于业界工业水平;最终极可能类似grid一样,合理而且正确但是暂时处于冷淡期