<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 0,  comments - 0,  trackbacks - 0
    Web Services 是一種構建應用程序的普通模型,并能在所有支持 Internet 通訊的操作系統上實施運行。Web Services 令基于組件的開發和 Web 的結合達到最佳,基于組件的對象模型,如:Distributed Component Object Model(DCOM)、Remote Method Invocation(RMI),Internet Inter-Orb Protocol(IIOP)都已經發布了很長時間了,但是這些模型都依賴于特殊對象模型協議,而 Web Services 利用 SOAP 和 XML
    對這些模型在通訊方面作了進一步的擴展以消除特殊對象模型的障礙。
      Web Services 主要利用 HTTP 和 SOAP 協議是商業數據在 Web 上傳輸,SOAP通過 HTTP 調用商業對象執行遠程功能調用,Web 用戶能夠使用 SOAP 和 HTTP通過 Web 調用的方法來調用遠程對象.

    Web Services 結構

    客戶根據 WSDL 描述文檔,會生成一個 SOAP 請求消息。Web Services 都是放在Web服務器(如IIS)后面,客戶生成的SOAP請求會被嵌入在一個HTTP POST請求中,發送到 Web 服務器來。Web 服務器再把這些請求轉發給 Web Services 請求處理器。請求處理器的作用在于,解析收到的 SOAP 請求,調用 Web Services,
    然后再生成相應的 SOAP 應答。Web 服務器得到 SOAP 應答后,會再通過 HTTP應答的方式把信息送回到客戶端。

    Web Services 體系

    Web Services 體系主要包括以下幾個方面:
    ① Web Services 組件。包括 3 種組件:
    服務提供者:提供服務,進行注冊以使服務可用;
    服務代理:服務交換所,服務提供者和服務請求者之間的媒體;
    服務請求者:向服務代理請求服務,調用這些服務創建應用程序。
    ② Web Services 操作。包括 3 種操作:
        發布/不發布(Publish/Unpublish):提供者向代理發布(注冊)服務或不發布(移
        去)這些服務的注冊;
    發現(Find):由服務請求者向服務代理執行 find 操作,服務請求者描述要找的
    服務,服務代理分發匹配的結果;
    綁定(Bind):在服務請求者和服務提供者之間綁定,這兩部分協商以使請求者
    可以訪問和調用提供者的服務。
    ③ UDDI——通用發現、描述和整合。
    這是一個Web Services的信息注冊規范,基于UDDI的Web Services注冊可以被發現 UDDI 的發現方法是:在 Web 上有一種分布的注冊服務,商務和服務以一種通用的 XML 格式描述,XML 中的結構化數據易于發現、分析和操作。
    ④ WSDL——Web 服務描述語言。
    Web 服務描述言語(WSDL)是一種 XML 語法,為服務提供者提供了描述構建在不同協議或編碼方式之上的 Web Services 請求基本格式的方法。WSDL 用來描述一個 Web Services 能做什么,它的位置在哪里,如何調用它等。在假定以SOAP/HTTP/MIME 作為遠程對象調用機制的情況下,WSDL 會發揮最大作用UDDI 注冊描述了 Web Services 絕大多數方面,包括服務的綁定細節。WSDL 可以看作是 UDDI 服務描述的子集。
    WSDL 將服務定義為一個網絡端點的集合,或者說端口的集合。在 WSDL 里面,端點及消息的抽象定義與它們具體的網絡實現和數據格式綁定是分離的。這樣就可以重用這些抽象定義:消息,需要交換的數據的抽象描述;端口類型,操作的抽象集合。針對一個特定端口類型的具體協議和數據格式規范構成一個可重用的綁定。一個端口定義成網絡地址和可重用的綁定的連接,端口的集合定義為服務。因此一個 WSDL 文檔在定義網絡服務的時候使用如下的元素:
    類型——使用某種的類型系統(如 XSD)定義數據類型的容器;
    消息——通訊數據抽象的有類型的定義;
    操作——服務支持動作的抽象描述;
    端口類型——一個操作的抽象集合,該操作由一個或多個端點支持;
    綁定——針對一個特定端口類型的具體協議規范和數據格式規范;
    端口——一個單一的端點,定義成一個綁定和一個網絡地址的鏈接;
    服務——相關端點的集合。
    所以不難看出,WSDL 給客戶提供了一個模板,方便客戶描述和綁定服務
    posted on 2007-12-07 20:15 *一凡* 閱讀(131) 評論(0)  編輯  收藏 所屬分類: Web Services
    主站蜘蛛池模板: 亚洲免费视频在线观看| 国产激情久久久久影院老熟女免费| 免费国产成人午夜在线观看| 亚洲国产a级视频| 一级毛片a免费播放王色| 亚洲精品无码成人片在线观看| 4399好看日本在线电影免费| 亚洲欧洲第一a在线观看| 91精品国产免费网站| 亚洲成色999久久网站| 最近免费中文字幕大全免费| 亚洲另类图片另类电影| 免费无码AV电影在线观看| 亚洲一本到无码av中文字幕| 国产免费直播在线观看视频| 亚洲视屏在线观看| 久久精品国产免费观看| 亚洲香蕉久久一区二区| 国产jizzjizz免费看jizz| 成年网在线观看免费观看网址| 亚洲日本va在线视频观看| 暖暖免费在线中文日本| 亚洲高清免费在线观看| 岛国片在线免费观看| 日亚毛片免费乱码不卡一区 | 亚洲最大av无码网址| 亚洲国产成人精品无码一区二区 | 香蕉视频亚洲一级| 中文字幕精品亚洲无线码一区应用| a级成人毛片免费图片| 亚洲图片激情小说| 国产精品免费看久久久久| CAOPORN国产精品免费视频| 亚洲电影免费观看| 免费**毛片在线播放直播| 波多野结衣亚洲一级| 亚洲天堂在线视频| 免费h片在线观看网址最新| 国产亚洲情侣久久精品| 婷婷亚洲久悠悠色悠在线播放| 成人奭片免费观看|