隨筆 - 154  文章 - 60  trackbacks - 0
          <2008年4月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          聲明:

          該blog是為了收集資料,認識朋友,學習、提高技術,所以本blog的內容除非聲明,否則一律為轉載!!

          感謝那些公開自己技術成果的高人們!!!

          支持開源,尊重他人的勞動!!

          常用鏈接

          留言簿(3)

          隨筆分類(148)

          隨筆檔案(143)

          收藏夾(2)

          其他

          學習(技術)

          觀察思考(非技術)

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          SOAP(Simple Object Access Protocol )簡單對象訪問協議是在分散或分布式的環境中交換信息的簡單的協議,是一個基于XML的協議。

          它包括四個部分:
          SOAP封裝(envelop),封裝定義了一個描述消息中的內容是什么,是誰發送的,誰應當接受并處理它以及如何處理它們的框架;
          SOAP編碼規則(encoding rules),用于表示應用程序需要使用的數據類型的實例;
          SOAP RPC表示(RPC representation),表示遠程過程調用和應答的協定;
          SOAP綁定(binding),使用底層協議交換信息。

            雖然這四個部分都作為SOAP的一部分,作為一個整體定義的,但他們在功能上是相交的、彼此獨立的。特別的,信封和編碼規則是被定義在不同的XML命名空間(namespace)中,這樣使得定義更加簡單。


          ========另一個解釋==========
          簡單對象訪問協議(SOAP)是一種輕量的、簡單的、基于XML的協議,它被設計成在WEB上交換結構化的和固化的信息。SOAP可以和現存的許多因特網協議和格式結合使用,包括超文本傳輸協議(HTTP),簡單郵件傳輸協議(SMTP),多用途網際郵件擴充協議(MIME)。它還支持從消息 系統到遠程過程調用(RPC)等大量的應用程序。   
              
           SOAP   包括三個部分:     
              
          SOAP   封裝:它定義了一個框架,該框架描述了消息中的內容是什么,誰應當處理它以及它是可選的還是必須的。     
          SOAP   編碼規則:它定義了一種序列化的機制,用于交換應用程序所定義的數據類型的實例。     
          SOAP   RPC   表示:它定義了用于表示遠程過程調用和應答的協定。

          SOAP   消息基本上是從發送端到接收端的單向傳輸,但它們常常結合起來執行類似于請求/應答的模式。所有的SOAP消息都使用   XML   編碼。一條   SOAP   消息就是一個包含有一個必需的   SOAP   的封裝包,一個可選的   SOAP   標頭和一個必需的   SOAP   體塊的   XML   文檔。  
             
              把   SOAP   綁定到   HTTP   提供了同時利用   SOAP   的樣式和分散的靈活性的特點以及   HTTP   的豐富的特征庫的優點。在   HTTP   上傳送   SOAP   并不是說   SOAP   會覆蓋現有的   HTTP   語義,而是   HTTP   上的   SOAP   語義會自然的映射到   HTTP   語義。在使用   HTTP   作為協議綁定的場合中,   RPC   請求映射到   HTTP   請求上,而   RPC   應答映射到   HTTP   應答。然而,在   RPC   上使用   SOAP   并不僅限于   HTTP   協議綁定。    
          posted on 2008-04-24 15:49 lk 閱讀(608) 評論(0)  編輯  收藏 所屬分類: other
          主站蜘蛛池模板: 灵川县| 扎囊县| 桐梓县| 鱼台县| 石家庄市| 阳江市| 正安县| 昭平县| 衡东县| 留坝县| 将乐县| 河间市| 富民县| 肇庆市| 肇东市| 深水埗区| 沅江市| 海林市| 图木舒克市| 中卫市| 诸暨市| 当雄县| 新巴尔虎左旗| 墨脱县| 隆尧县| 阜宁县| 平邑县| 阆中市| 从江县| 阜新| 辛集市| 博客| 西乌珠穆沁旗| 陆丰市| 盈江县| 进贤县| 阿拉善右旗| 宁晋县| 南华县| 咸丰县| 乐平市|