1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. Web服務(wù)實(shí)現(xiàn)技術(shù)

        時(shí)間:2020-10-08 09:40:01 IBM認(rèn)證 我要投稿

        關(guān)于Web服務(wù)實(shí)現(xiàn)技術(shù)

          Web 服務(wù)是一種新型的 Web 應(yīng)用程序。它們是自適應(yīng)、自我描述、模塊化的應(yīng)用程序,這些應(yīng)用程序可以跨越Web 進(jìn)行發(fā)表、定位和調(diào)用。下面YJBYS小編為大家整理了關(guān)于Web服務(wù)實(shí)現(xiàn)技術(shù)的文章,希望對(duì)你有所幫助。

          Web 服務(wù)實(shí)現(xiàn)技術(shù)

          對(duì)象界面描述: WSDL

          如果我們打算發(fā)布所有的 Web 服務(wù),就需要有個(gè)描述它們的通用語(yǔ)言。如果我正提供一個(gè)服務(wù),就需要將其描述給其他人,如果我想使用一個(gè)服務(wù),就需要將我所尋找的服務(wù)描述出來(lái)。WSDL 就是基于此目的設(shè)計(jì)出來(lái)的。

          對(duì)象訪(fǎng)問(wèn): SOAP

          SOAP 提供一套標(biāo)記來(lái)表示在 Web 上使用 HTTP 傳輸協(xié)議(從 SOAP 1.1 以來(lái),SMTP 也可以)發(fā)送的不同信息塊的作用。但是,SOAP 向您提供的能力遠(yuǎn)遠(yuǎn)強(qiáng)于HTML。 使用 SOAP,您的程序向 SOAP 服務(wù)器發(fā)送“SOAP 請(qǐng)求”(一個(gè)簡(jiǎn)短的 XML 文檔,描述在遠(yuǎn)程機(jī)器上要調(diào)用的方法和所有要傳遞給它的參數(shù))。 SOAP 服務(wù)器將嘗試用那些參數(shù)執(zhí)行該方法,并將 SOAP 響應(yīng)發(fā)回程序。響應(yīng)可以是執(zhí)行的結(jié)果,也可以是相應(yīng)的錯(cuò)誤消息。

          對(duì)象界面發(fā)現(xiàn): UDDI

          UDDI是用于 Web 服務(wù)注冊(cè)信息的規(guī)范。正如我們已經(jīng)討論過(guò)的,發(fā)布后的Web 服務(wù)是可以相互被發(fā)現(xiàn)的;通過(guò)在UDDI的發(fā)布服務(wù)器中注冊(cè)Web服務(wù)的信息,Web服務(wù)的請(qǐng)求者和代理可通過(guò)這個(gè)發(fā)布服務(wù)器找到它們所需要的服務(wù)。在發(fā)布服務(wù)器中,業(yè)務(wù)邏輯和服務(wù)都是以通用的XML 格式描述的。在這些 XML 中的結(jié)構(gòu)數(shù)據(jù)很容易進(jìn)行搜索、分析和處理。

          對(duì)象實(shí)現(xiàn): EJB, COM+, CORBA以及任何可用于對(duì)象實(shí)現(xiàn)的技術(shù)

          SOAP 結(jié)構(gòu)

          SOAP為在一個(gè)松散的、分布的環(huán)境中使用XML對(duì)等地交換結(jié)構(gòu)化的和類(lèi)型化的信息提供了一個(gè)簡(jiǎn)單且輕量級(jí)的機(jī)制

          SOAP envelope (SOAP信封)

          SOAP encoding rules (SOAP編碼規(guī)則)

          SOAP RPC representation (SOAP RPC表示)

          SOAP binding (SOAP綁定)

          Request/Response Message

          Request 調(diào)用遠(yuǎn)端對(duì)象的某個(gè)方法

          Response 返回該方法運(yùn)行后的輸出結(jié)果

          SOAP Message 結(jié)構(gòu)

          SOAP 定義了一個(gè)“envelope”對(duì)象使用“envelope”包裝消息,自身消息可以采用自身特定的.XML詞匯使用namespace來(lái)區(qū)分彼此。

          SOAP例子:

          1

          2001-06-22 11:00am

          上午11:30,發(fā)出計(jì)算機(jī)設(shè)備訂貨傳真。

          Web Services Description Language(WSDL)

          使用XML進(jìn)行描述類(lèi)似IDL, 不過(guò)是使用XML格式

          描述了服務(wù)的操縱信息

          Service Interface

          Implementation Details

          Access Protocol

          Contact Endpoint

          WSDL是早先技術(shù)的綜合

          IBM's NASSL

          Microsoft's SDL

          WSDL Elements

          types: 描述將會(huì)使用的數(shù)據(jù)類(lèi)型

          message: 定義傳入傳出的消息格式

          portType: 定義了一個(gè)入口的類(lèi)型(使用了怎樣的request/response消息對(duì))

          binding: 確定portType將會(huì)使用何種傳輸協(xié)議(SOAP/HTTP-POST/…)

          port: 定義了一個(gè)關(guān)聯(lián)某個(gè)binding的服務(wù)入口

          service: 一組port組成的Web Service

          Universal Description, Discovery and Integration(UDDI)

          UDDI 注冊(cè)中心包含了通過(guò)程序手段可以訪(fǎng)問(wèn)到的對(duì)企業(yè)和企業(yè)支持的服務(wù)所做的描述。此外,還包含對(duì) Web 服務(wù)所支持的因行業(yè)而異的規(guī)范、分類(lèi)法定義(用于對(duì)于企業(yè)和服務(wù)很重要的類(lèi)別)以及標(biāo)識(shí)系統(tǒng)(用于對(duì)于企業(yè)很重要的標(biāo)識(shí))的引用。UDDI 提供了一種編程模型和模式,它定義與注冊(cè)中心通信的規(guī)則。UDDI 規(guī)范中所有 API 都用 XML 來(lái)定義,包裝在 SOAP 信封中,在 HTTP 上傳輸。

          UDDI 消息的傳輸,通過(guò) HTTP 從客戶(hù)機(jī)的 SOAP 請(qǐng)求傳到注冊(cè)中心節(jié)點(diǎn),然后再反向傳輸。注冊(cè)中心服務(wù)器的 SOAP 服務(wù)器接收 UDDI SOAP 消息、進(jìn)行處理,然后把 SOAP 響應(yīng)返回給客戶(hù)機(jī)。就注冊(cè)中心條例而言,客戶(hù)機(jī)發(fā)出的要修改數(shù)據(jù)的請(qǐng)求必須確保是安全的、經(jīng)過(guò)驗(yàn)證的事務(wù)。


        【關(guān)于Web服務(wù)實(shí)現(xiàn)技術(shù)】相關(guān)文章:

        java實(shí)現(xiàn)web服務(wù)器的方法11-14

        如何成功地實(shí)現(xiàn)web服務(wù)器的搭建11-10

        SOAP Web服務(wù)介紹12-06

        關(guān)于網(wǎng)格與Web服務(wù)的結(jié)合11-14

        安裝Web服務(wù)器11-10

        Web數(shù)據(jù)挖掘技術(shù)探析11-14

        Web 2.0技術(shù)的內(nèi)容11-11

        Web服務(wù)中的異常處理11-14

        Web服務(wù)器常規(guī)維護(hù)11-12

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>