Web services 相關基礎知識

  Web services是一項流行的新技術, 也是將來電子商務的發展趨勢,它使用標準方式封裝現有業務邏輯或開發新的邏輯,使其成爲服務實體併發布到網絡上以供其它應用調用, 其它公司或應用軟件可以經過Internet來訪問並使用這項在線服務。它容許在Web站點上放置可編程的元素,使得能進行基於Web的分佈式計算和處理。編程

    Web services是一個基於因特網的應用程序模塊,在遵照由一個協議集組成的特殊的技術格式下進行對象組件之間的遠程互連交互。包括數據怎麼表示,數據怎麼傳輸,Web服務怎麼描述,信息怎樣獲取。這樣的描述太抽象, 具體一下,在Web服務中,XML是數據的格式,SOAP是調用Web services的協議,WSDL是描述Web服務的格式,而UDDI是Web服務登記,查找和利用的組合。四個方面組成了整個Web服務架構。Web services的發展很是迅速,這些新規範(SOAP、WSDL 和 UDDI)的構建雖然時間不長,卻已經對設計、開發和部署基於 Web 的應用產生了巨大的影響。服務器

SOAP(Simple Object Access Protocol)網絡

    簡單對象訪問協議(SOAP)是在分散或分佈式的環境中交換信息的簡單的協議規範,是一個基於XML的協議,它包括四個部分:SOAP封裝,封裝定義了一個描述消息中的內容是什麼,是誰發送的,誰應當接受並處理它以及如何處理它們的框架;SOAP編碼規則(encoding rules),用於表示應用程序須要使用的數據類型的實例; SOAP RPC表示(RPC representation),表示遠程過程調用和應答的協定;SOAP綁定(binding),使用底層協議交換信息。架構

WSDL(Web services Description Language)併發

    WEB服務描述語言(WSDL)描述了一個Web services,它定義了一套基於 XML的 語法,將Web services描述爲可以進行消息交換的服務訪問點的集合。框架

UDDI(Universal Description Discovery and Integration)分佈式

    統一描述、發現和集成協議(UDDI)是一套基於WEB的、分佈式的、爲Web services提供的信息註冊中心的實現標準規範,同時也包含一組使企業能將自身提供的Web Services註冊以使得別的企業可以發現的訪問協議的實現。若是通俗一點說,能夠把他當作是一個未來商業註冊中心的標準。編碼

   Web services除了標準化、界面與實現分離、實現中立的優點外, 本人認爲它的一個重要用途就體如今Web services能很好的解決各個舊有系統之間存在的信息孤島的問題, 隨着交易中間件 消息中間件 應用服務器中間件等中間件產品的日益普及,基於Web services的中間件也浮出水面。基於Web services的中間件的集成將改變目前的開發模式和應用部署的費用規模,加速電子商務的進程。spa

相關文章
相關標籤/搜索