• <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-10-07 15:19 | 作者: Mark Colan | 來源: 賽迪網 | 查看: 7次 | 進入領測軟件測試網論壇討論

    領測軟件測試網 軟件測試技術門戶k3F#J.q fi4m"M

    無狀態的服務設計軟件測試技術門戶 s;P[]:`m5x
    軟件測試技術門戶X-^5{W5B
      服務應該是獨立的、自包含的請求,在實現時它不需要從一個請求到另一個請求的信息或狀態。服務不應該依賴于其他服務的上下文和狀態。當需要依賴時,它們最好定義成通用業務流程、函數和數據模型,而不是實現構件(比如會話密鑰)。當然,請求者應用程序需要服務調用之間的持久狀態,但是這不應該與服務提供者分開。 軟件測試技術門戶5IJ ])I4\ n

    !K~`4\ v,W `I)L  這里有一個定義會話的錯誤方法的示例:
    Requester: “What is Bruce's checking account balance?" Provider: “$x" Requester: “And what is his credit limit?" Provider: “$y"

    e*M9i,o'Wz5\$D0o  提供者被要求記住請求之間 Bruce 的帳號,這就在服務實現中引入了復雜性。無狀態的服務設計將重新定義會話,如下所示:
    1`(e$e2m0h,z-kq軟件測試技術門戶9hhk-j[$Pu9m+b1Ujr$ih
    Requester: “What is Bruce's checking account balance?" Provider: “$x" Requester: “What is Bruce's credit limit?" Provider: “$y"

    {-vJ#_8T4QH  服務粒度 軟件測試技術門戶*TyZ A#s'}:@ G%n
    軟件測試技術門戶&|8lv!} 老湿亚洲永久精品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>