<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    迷途書童

    敏感、勤學(xué)、多思
    隨筆 - 77, 文章 - 4, 評論 - 86, 引用 - 0
    數(shù)據(jù)加載中……

    構(gòu)建SOA風(fēng)格的應(yīng)用

    當(dāng)下,SOA這個詞已經(jīng)深入人心,幾乎沒有人不說自己設(shè)計的應(yīng)用是遵從SOA的。

    很多人對SOA的理解就是分層、模塊化、面向?qū)ο蟆!!_@種理解對不對后面再說。先看一些問題:

    我今天看了一個開發(fā)團(tuán)隊的開發(fā)工程包結(jié)構(gòu),部分類的命名及組織產(chǎn)生了如下印象:

    • 每個usecase是一根根煙囪
    • 煙囪與煙囪之間連模型都沒有共享。其實(shí)業(yè)務(wù)模型是有設(shè)計的,主要是實(shí)現(xiàn)模型沒有保持業(yè)務(wù)模型的結(jié)構(gòu)特征,全部成了“值對象”,開發(fā)人員天天把這些值對象叫做領(lǐng)域?qū)ο蟆?/li>
    • 有三層,是Struts幫忙定義的,三層分別根據(jù)usecase分包

    這也是我們宣稱的SOA系統(tǒng)!!!!連最基本的模型設(shè)計、模塊設(shè)計、分層設(shè)計都沒做好,難怪年年重構(gòu)、年年完成不可能完成的任務(wù)!!!我確信這種重構(gòu)、這種不可能完成的任務(wù)還會年年持續(xù)下去!!!

    究竟什么是符合SOA風(fēng)格的系統(tǒng)?先看看SOA宗師IBM的一篇文章:

    http://www.ibm.com/developerworks/cn/architecture/ar-soastyle/

    我來總結(jié)一下。

    SOA能達(dá)到什么目的:

    1.實(shí)現(xiàn)業(yè)務(wù)與IT的一致性;

    2. 創(chuàng)建更靈活的反應(yīng)更敏捷的IT基礎(chǔ)設(shè)施;

    3. 簡化集成實(shí)現(xiàn);

    SOA要怎么做?

    1. 從應(yīng)用程序到流程和服務(wù)。消除應(yīng)用程序,將軟件系統(tǒng)創(chuàng)建為一組由業(yè)務(wù)流程進(jìn)行協(xié)調(diào)的交互服務(wù)。每個服務(wù)實(shí)現(xiàn)企業(yè)上下文中定義的特定業(yè)務(wù)目標(biāo)或功能,業(yè)務(wù)流程表示必須實(shí)現(xiàn)的業(yè)務(wù)解決方案。這個講的比較抽象,我的解讀就是服務(wù)表示一個最細(xì)粒度的業(yè)務(wù)目標(biāo)或功能,由業(yè)務(wù)流程來編排這些服務(wù),實(shí)現(xiàn)更大粒度的業(yè)務(wù)目標(biāo)或功能,業(yè)務(wù)流程也是服務(wù)。注意,這里隱式的定義了服務(wù)的概念,服務(wù)是自治的,可替換的,可被多個流程編排的,不耦合流程上下文的,是直接面向業(yè)務(wù)目標(biāo)或功能的,不是一個公共函數(shù)庫,服務(wù)不是封裝了數(shù)據(jù)和方法的類。
    2. SOA的服務(wù)基于業(yè)務(wù)資源(對象)定義,不支持操作者的執(zhí)行上下文,而是支持業(yè)務(wù)資源(對象)。這里的業(yè)務(wù)資源是指業(yè)務(wù)實(shí)體。業(yè)務(wù)實(shí)體也是來自業(yè)務(wù)的。所以,SOA能保證IT與業(yè)務(wù)的一致性。

     

    別再說你的應(yīng)用程序或煙囪遵循SOA的架構(gòu)風(fēng)格!

    posted on 2012-07-18 21:19 迷途書童 閱讀(831) 評論(0)  編輯  收藏 所屬分類: 隨感系統(tǒng)設(shè)計BPMSOA業(yè)務(wù)建模

    主站蜘蛛池模板: 国产精品亚洲玖玖玖在线观看| 免费国产成人高清在线观看网站| 在线jyzzjyzz免费视频| 亚洲伊人久久大香线蕉结合| 免费精品国产日韩热久久| 亚洲人成77777在线观看网| 成全视频在线观看免费高清动漫视频下载 | 亚洲午夜精品一区二区麻豆| 成人免费看片又大又黄| 亚洲色丰满少妇高潮18p| 国产成人精品免费视频软件| 国产成人亚洲毛片| 国产L精品国产亚洲区久久| 中文字幕不卡免费高清视频| 亚洲成a人片在线观看无码专区| 久久青草免费91观看| 亚洲精品白色在线发布| 女人18毛片a级毛片免费视频| 美女被免费网站在线视频免费| 亚洲午夜AV无码专区在线播放| 一本到卡二卡三卡免费高| 亚洲AV成人精品网站在线播放| 日韩欧毛片免费视频| 国产亚洲精品成人久久网站| 久久影视国产亚洲| 69xx免费观看视频| 精品一区二区三区免费毛片| 久久精品国产69国产精品亚洲| 日韩欧毛片免费视频| 一级午夜免费视频| 久久亚洲精品国产精品| 日韩免费视频播播| 日韩精品无码免费专区网站| 亚洲人xxx日本人18| 中文字幕亚洲一区二区三区| 毛片免费全部播放无码| 看成年女人免费午夜视频| 亚洲国产香蕉碰碰人人| 日本大片在线看黄a∨免费| a级片免费在线观看| 亚洲综合久久精品无码色欲|