• <strike id="fdgpu"><input id="fdgpu"></input></strike>
    <label id="fdgpu"></label>
    <s id="fdgpu"><code id="fdgpu"></code></s>

  • <label id="fdgpu"></label>
  • <span id="fdgpu"><u id="fdgpu"></u></span>

    <s id="fdgpu"><sub id="fdgpu"></sub></s>
    英立訊

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

    2011-09-23 14:26:00   作者:   來(lái)源:CTI論壇報道   評論:0 點(diǎn)擊:


      SOAP協(xié)議也就是簡(jiǎn)單對象訪(fǎng)問(wèn)協(xié)議,是一種輕量的、簡(jiǎn)單的、基于 XML 的協(xié)議,它被設計成在 WEB 上交換結構化的和固化的信息。 SOAP 可以和現存的許多因特網(wǎng)協(xié)議和格式結合使用,包括超文本傳輸協(xié)議( HTTP),簡(jiǎn)單郵件傳輸協(xié)議(SMTP),多用途網(wǎng)際郵件擴充協(xié)議(MIME)。它還支持從消息系統到遠程過(guò)程調用(RPC)等大量的應用程序。

      SOAP 包括四個(gè)部分:
    1. SOAP 封裝:它定義了一個(gè)框架 , 該框架描述了消息中的內容是什么,誰(shuí)應當處理它以及它是可選的還是必須的。
    2. SOAP 編碼規則:它定義了一種序列化的機制,用于交換應用程序所定義的數據類(lèi)型的實(shí)例。
    3. SOAP RPC 表示:它定義了用于表示遠程過(guò)程調用和應答的協(xié)定。
    4. SOAP 綁定:定義了一種使用底層傳輸協(xié)議來(lái)完成在節點(diǎn)間交換SOAP封裝的約定。
      SOAP 消息基本上是從發(fā)送端到接收端的單向傳輸,但它們常常結合起來(lái)執行類(lèi)似于請求 / 應答的模式。所有的 SOAP 消息都使用 XML 編碼。一條 SOAP 消息就是一個(gè)包含有一個(gè)必需的 SOAP 的封裝包,一個(gè)可選的 SOAP 標頭和一個(gè)必需的 SOAP 體塊的 XML 文檔。

      把 SOAP 綁定到 HTTP 提供了同時(shí)利用 SOAP 的樣式和分散的靈活性的特點(diǎn)以及 HTTP 的豐富的特征庫的優(yōu)點(diǎn)。在HTTP 上傳送 SOAP 并不是說(shuō) SOAP 會(huì )覆蓋現有的 HTTP 語(yǔ)義,而是 HTTP 上的 SOAP 語(yǔ)義會(huì )自然的映射到 HTTP 語(yǔ)義。在使用 HTTP 作為協(xié)議綁定的場(chǎng)合中, RPC 請求映射到 HTTP 請求上,而 RPC 應答映射到 HTTP 應答。然而,在 RPC 上使用 SOAP 并不僅限于 HTTP 協(xié)議綁定。

      SOAP也可以綁定到TCP和UDP協(xié)議上。

    SOAP核心技術(shù)

      SOAP采用了已經(jīng)廣泛使用的兩個(gè)協(xié)議:HTTP 和XML。HTTP用于實(shí)現 SOAP 的RPC 風(fēng)格的傳輸, 而XML 是它的編碼模式。采用幾行代碼和一個(gè)XML 解析器, HTTP 服務(wù)器( MS 的 IIS 或 Apache) 立刻成為SOAP 的 ORBS。SOAP 通訊協(xié)議使用 HTTP 來(lái)發(fā)送XML 格式的信息。HTTP與RPC 的協(xié)議很相似,它簡(jiǎn)單、 配置廣泛,并且對防火墻比其它協(xié)議更容易發(fā)揮作用。HTTP 請求一般由 Web 服務(wù)器軟件(如 IIS 和Apache)來(lái)處理, 但越來(lái)越多的應用服務(wù)器產(chǎn)品正在支持HTTP。XML 作為一個(gè)更好的網(wǎng)絡(luò )數據表達方式( NDR)。SOAP 把 XML 的使用代碼化為請求和響應參數編碼模式, 并用HTTP 作傳輸。具體地講, 一個(gè)SOAP 方法可以簡(jiǎn)單地看作遵循SOAP編碼規則的HTTP請求和響應, 一個(gè) SOAP 終端則可以看作一個(gè)基于HTTP 的URL, 它用來(lái)識別方法調用的目標。像CORBA/ IIOP一樣, SOAP不需要具體的對象綁定到一個(gè)給定的終端, 而是由具體實(shí)現程序來(lái)決定怎樣把對象終端標識符映像到服務(wù)器端的對象。

    SOAP優(yōu)點(diǎn)

    1. SOAP 是可擴展的。SOAP 無(wú)需中斷已有的應用程序, SOAP 客戶(hù)端、 服務(wù)器和協(xié)議自身都能發(fā)展。
    2. 而且SOAP 能極好地支持中間介質(zhì)和層次化的體系結構。
    3. SOAP 是簡(jiǎn)單的。客戶(hù)端發(fā)送一個(gè)請求,調用相應的對象, 然后服務(wù)器返回結果。這些消息是XML 格式的,并且封裝成符合HTTP 協(xié)議的消息。因此,它符合任何路由器、 防火墻或代理服務(wù)器的要求。
    4. SOAP 是完全和廠(chǎng)商無(wú)關(guān)。SOAP可以相對于平臺、 操作系統、 目標模型和編程語(yǔ)言獨立實(shí)現。另外,傳輸和語(yǔ)言綁定以及數據編碼的參數選擇都是由具體的實(shí)現決定的。
    5. SOAP 與編程語(yǔ)言無(wú)關(guān)。SOAP 可以使用任何語(yǔ)言來(lái)完成, 只要客戶(hù)端發(fā)送正確SOAP 請求( 也就是說(shuō), 傳遞一個(gè)合適的參數給一個(gè)實(shí)際的遠端服務(wù)器)。SOAP 沒(méi)有對象模型, 應用程序可以捆綁在任何對象模型中。
    6. SOAP與平臺無(wú)關(guān)。SOAP可以在任何操作系統中無(wú)需改動(dòng)正常運行
      英立訊聯(lián)絡(luò )中心平臺的IVR Maker支持SOAP模塊訪(fǎng)問(wèn),直接把WEB Server上的服務(wù)內容調動(dòng)出來(lái),加強了IVR的功能。同時(shí),IVR Maker可以使用SOAP協(xié)議調用WEB Server上的服務(wù),豐富了IVR的功能。

    關(guān)于英立訊科技

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

    相關(guān)閱讀:

    分享到: 收藏
    亚洲精品网站在线观看不卡无广告,国产a不卡片精品免费观看,欧美亚洲一区二区三区在线,国产一区二区三区日韩 延庆县| 日喀则市| 西峡县| 会昌县| 塔城市| 张家口市| 巫山县| 雷山县| 梓潼县| 汝阳县| 天津市| 枣阳市| 拜城县| 玉林市| 宜兰县| 宜兴市| 洛隆县| 普兰店市| 霍城县| 尚志市| 河池市| 镶黄旗| 隆回县| 竹北市| 凤城市| 松阳县| 乌鲁木齐市| 彝良县| 璧山县| 遂昌县| 岳普湖县| 十堰市| 镇宁| 安龙县| 潼关县| 彰化县| 紫金县| 慈溪市| 屯昌县| 延庆县| 鱼台县| http://444 http://444 http://444 http://444 http://444 http://444