• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘

    字號: | 推薦給好友 上一篇 | 下一篇

    SOA特征簡介與Web擴展服務的前景展望

    發布: 2008-9-02 14:09 | 作者: Mark Colan | 來源: 賽迪網 | 查看: 7次 | 進入軟件測試論壇討論

    領測軟件測試網

    cw*C aF%}(O服務
    G+sK/lykT+i軟件測試技術網 D*f;m5x:j
      調用操作的消息 軟件測試技術網_2p+U4M y%yR-u-g%f!h
      構造這種消息的細節 軟件測試技術網xkH.u9I8MZ
      關于向何處發送用于構造這種消息的處理細節的消息的信息
    u$j!\0n#Z0?_#R:M  WSDL 不包括服務實現的任何技術細節。服務請求者不知道也不關心服務究竟是由 Java 代碼、C#、COBOL,還是由某種其他的程序設計語言編寫的。它可以描述使用 HTTP 的 SOAP 調用。由于它的擴展機制,它也可以定義其他類型的交互,比如通過 JMS 提交的 XML 內容、直接方法調用、由管理遺留代碼的適配器處理的調用(CICS),等等。 軟件測試技術網c3FQ tX~$[

    0NA6C)weR} a  WSDL 的通用定義允許開發工具創建各種各樣類型的交互的通過接口,同時隱藏它是如何由應用程序代碼調用服務的細節。例如,如果服務是以多種交互類型公開的,Web 服務調用框架(Web Services Invocation Framework,WSIF)通過允許運行時決定調用高質量服務的最優方法來使用這種能力。
    Fa s0F3~+H
    /Gc z&yNV \ Jz  無狀態的服務設計軟件測試技術網"\bQ1x4k-N1Hv ~

    (P'nMeOD7b)v  服務應該是獨立的、自包含的請求,在實現時它不需要從一個請求到另一個請求的信息或狀態。服務不應該依賴于其他服務的上下文和狀態。當需要依賴時,它們最好定義成通用業務流程、函數和數據模型,而不是實現構件(比如會話密鑰)。當然,請求者應用程序需要服務調用之間的持久狀態,但是這不應該與服務提供者分開。 軟件測試技術網$@(D{/[CC
    軟件測試技術網u9hA iME]~(f
      這里有一個定義會話的錯誤方法的示例: Requester: “What is Bruce's checking account balance?" Provider: “$x" Requester: “And what is his credit limit?" Provider: “$y" 軟件測試技術網X*|d r {3I
      提供者被要求記住請求之間 Bruce 的帳號,這就在服務實現中引入了復雜性。無狀態的服務設計將重新定義會話,如下所示: 軟件測試技術網;p c0HI;W%^t4[6ui/L
    軟件測試技術網3r-CR0N]R;R6P
    Requester: “What is Bruce's checking account balance?" Provider: “$x" Requester: “What is Bruce's credit limit?" Provider: “$y"
    8G`d 老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>