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一樣,合理而且正確但是暫時處于冷淡期