欧美,精品,综合,亚洲,好吊妞视频免新费观看,免费观看三级吃奶,一级a片女人自慰免费看

 首頁 > 新聞 > 專家觀點(diǎn) >

SOAP協(xié)議技術(shù)淺析

2011-09-23 00:00:00   作者:   來源:   評(píng)論:0  點(diǎn)擊:


  SOAP協(xié)議也就是簡(jiǎn)單對(duì)象訪問協(xié)議,是一種輕量的、簡(jiǎn)單的、基于 XML 的協(xié)議,它被設(shè)計(jì)成在 WEB 上交換結(jié)構(gòu)化的和固化的信息。 SOAP 可以和現(xiàn)存的許多因特網(wǎng)協(xié)議和格式結(jié)合使用,包括超文本傳輸協(xié)議( HTTP),簡(jiǎn)單郵件傳輸協(xié)議(SMTP),多用途網(wǎng)際郵件擴(kuò)充協(xié)議(MIME)。它還支持從消息系統(tǒng)到遠(yuǎn)程過程調(diào)用(RPC)等大量的應(yīng)用程序。
  SOAP 包括四個(gè)部分:
  • SOAP 編碼規(guī)則:它定義了一種序列化的機(jī)制,用于交換應(yīng)用程序所定義的數(shù)據(jù)類型的實(shí)例。

  • SOAP 綁定:定義了一種使用底層傳輸協(xié)議來完成在節(jié)點(diǎn)間交換SOAP封裝的約定。
  •   SOAP 消息基本上是從發(fā)送端到接收端的單向傳輸,但它們常常結(jié)合起來執(zhí)行類似于請(qǐng)求 / 應(yīng)答的模式。所有的 SOAP 消息都使用 XML 編碼。一條 SOAP 消息就是一個(gè)包含有一個(gè)必需的 SOAP 的封裝包,一個(gè)可選的 SOAP 標(biāo)頭和一個(gè)必需的 SOAP 體塊的 XML 文檔。
      把 SOAP 綁定到 HTTP 提供了同時(shí)利用 SOAP 的樣式和分散的靈活性的特點(diǎn)以及 HTTP 的豐富的特征庫的優(yōu)點(diǎn)。在HTTP 上傳送 SOAP 并不是說 SOAP 會(huì)覆蓋現(xiàn)有的 HTTP 語義,而是 HTTP 上的 SOAP 語義會(huì)自然的映射到 HTTP 語義。在使用 HTTP 作為協(xié)議綁定的場(chǎng)合中, RPC 請(qǐng)求映射到 HTTP 請(qǐng)求上,而 RPC 應(yīng)答映射到 HTTP 應(yīng)答。然而,在 RPC 上使用 SOAP 并不僅限于 HTTP 協(xié)議綁定。
      SOAP也可以綁定到TCP和UDP協(xié)議上。
    SOAP核心技術(shù)
      SOAP采用了已經(jīng)廣泛使用的兩個(gè)協(xié)議:HTTP 和XML。HTTP用于實(shí)現(xiàn) SOAP 的RPC 風(fēng)格的傳輸, 而XML 是它的編碼模式。采用幾行代碼和一個(gè)XML 解析器, HTTP 服務(wù)器( MS 的 IIS 或 Apache) 立刻成為SOAP 的 ORBS。SOAP 通訊協(xié)議使用 HTTP 來發(fā)送XML 格式的信息。HTTP與RPC 的協(xié)議很相似,它簡(jiǎn)單、 配置廣泛,并且對(duì)防火墻比其它協(xié)議更容易發(fā)揮作用。HTTP 請(qǐng)求一般由 Web 服務(wù)器軟件(如 IIS 和Apache)來處理, 但越來越多的應(yīng)用服務(wù)器產(chǎn)品正在支持HTTP。XML 作為一個(gè)更好的網(wǎng)絡(luò)數(shù)據(jù)表達(dá)方式( NDR)。SOAP 把 XML 的使用代碼化為請(qǐng)求和響應(yīng)參數(shù)編碼模式, 并用HTTP 作傳輸。具體地講, 一個(gè)SOAP 方法可以簡(jiǎn)單地看作遵循SOAP編碼規(guī)則的HTTP請(qǐng)求和響應(yīng), 一個(gè) SOAP 終端則可以看作一個(gè)基于HTTP 的URL, 它用來識(shí)別方法調(diào)用的目標(biāo)。像CORBA/ IIOP一樣, SOAP不需要具體的對(duì)象綁定到一個(gè)給定的終端, 而是由具體實(shí)現(xiàn)程序來決定怎樣把對(duì)象終端標(biāo)識(shí)符映像到服務(wù)器端的對(duì)象。
    SOAP優(yōu)點(diǎn)
    1. SOAP 是可擴(kuò)展的。SOAP 無需中斷已有的應(yīng)用程序, SOAP 客戶端、 服務(wù)器和協(xié)議自身都能發(fā)展。

    2. SOAP 是簡(jiǎn)單的?蛻舳税l(fā)送一個(gè)請(qǐng)求,調(diào)用相應(yīng)的對(duì)象, 然后服務(wù)器返回結(jié)果。這些消息是XML 格式的,并且封裝成符合HTTP 協(xié)議的消息。因此,它符合任何路由器、 防火墻或代理服務(wù)器的要求。

    3. SOAP 與編程語言無關(guān)。SOAP 可以使用任何語言來完成, 只要客戶端發(fā)送正確SOAP 請(qǐng)求( 也就是說, 傳遞一個(gè)合適的參數(shù)給一個(gè)實(shí)際的遠(yuǎn)端服務(wù)器)。SOAP 沒有對(duì)象模型, 應(yīng)用程序可以捆綁在任何對(duì)象模型中。

    4. 關(guān)于英立訊科技
        英立訊科技(Zinglabs)作為國(guó)際領(lǐng)先的高效能一體化架構(gòu)聯(lián)絡(luò)中心平臺(tái)倡導(dǎo)者,一直秉承“創(chuàng)新設(shè)計(jì) 追求卓越”的理念,經(jīng)過多年研發(fā)在ZingFramework®高效能一體化架構(gòu)的引領(lǐng)下,成功推出ZingSwitch® CVNET(i) (Contact-Center Versatile Network)系列產(chǎn)品,為用戶開創(chuàng)一個(gè)全面支持業(yè)務(wù)、融合全媒體、安全可信賴的一體化架構(gòu)聯(lián)絡(luò)中心平臺(tái)和運(yùn)營(yíng)績(jī)效管理平臺(tái),并被業(yè)界譽(yù)為第四代聯(lián)絡(luò)中心的代表。公司專心致力于CallCenter和CTI領(lǐng)域,多年來成功為中國(guó)農(nóng)業(yè)銀行全國(guó)95599、中國(guó)人民銀行總行、中央國(guó)債總局、商務(wù)部全國(guó)12312、中國(guó)石化全國(guó)服務(wù)熱線、國(guó)家電網(wǎng)95598、上海世博會(huì)、北京人民廣播電臺(tái)等眾多行業(yè)高端用戶構(gòu)建聯(lián)絡(luò)中心平臺(tái);貧w民族品牌后,英立訊將立足于一個(gè)嶄新的起點(diǎn),作為原廠商繼續(xù)在聯(lián)絡(luò)中心領(lǐng)域不斷專研和探索,創(chuàng)一流產(chǎn)品品牌和服務(wù)品牌,并通過 ZingSwitch® CVNET(i)系列產(chǎn)品帶您輕松跨入全媒體聯(lián)絡(luò)中心的“感•動(dòng)”時(shí)代。

      CTI論壇編輯

    相關(guān)閱讀:

    分享到: 收藏

    專題