webservice:
[定義]建立可互操作的、分布式應(yīng)用程序的平臺
[主體]xml/xsd wsdl soap uddi
[xml/xsd]
每一個平臺都有自己的數(shù)據(jù)表示方法和類型系統(tǒng)
xml/xsd屏蔽了平臺、編程語言、組件模型的不同的類型系統(tǒng)
xml側(cè)重于數(shù)據(jù)表示
xsd側(cè)重于數(shù)據(jù)類型定義和擴(kuò)展數(shù)據(jù)類型
webservie以xsd作為數(shù)據(jù)類型系統(tǒng)
[wsdl]
[存在緣由]部署一個服務(wù),必須告訴客戶足夠信息來調(diào)用這個服務(wù),wsdl就用來描述服務(wù)功能,以及操作及每個操作的參數(shù)、返回值
[定義]wsdl把服務(wù)定義成為一個能交換消息的通信端點(diǎn)集
[soap]
[存在緣由]客戶如何調(diào)用。soap提供了標(biāo)準(zhǔn)的rpc方法進(jìn)行遠(yuǎn)程調(diào)用
[定義]用于在應(yīng)用程序間以對象方式交換數(shù)據(jù)
[原理]把對象間請求/響應(yīng)/異常打包成xml文檔,在對象間傳遞
[規(guī)范]soap規(guī)范定義了消息格式及如何通過協(xié)議使用soap
[uddi]
[名稱]統(tǒng)一描述、發(fā)現(xiàn)和集成協(xié)議
[定義]基于web的、分布式的、為ws提供信息注冊中心的實(shí)現(xiàn)標(biāo)準(zhǔn);主要提供ws注冊、ws訪問的功能
[規(guī)范]個人感覺這個規(guī)范在不斷成熟和發(fā)展,也感覺其前途最悲觀,將被替代;緣由就是概念過于領(lǐng)先于業(yè)界工業(yè)水平;最終極可能類似grid一樣,合理而且正確但是暫時(shí)處于冷淡期