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

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

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

    迷途書(shū)童

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

    快速構(gòu)建面向服務(wù)的應(yīng)用-2

    總結(jié)一下,個(gè)人認(rèn)為企業(yè)應(yīng)用的核心組成要素是“數(shù)據(jù) + 服務(wù)”, 而服務(wù)又分為原子服務(wù),聚合服務(wù),流程服務(wù)。權(quán)限也是一種數(shù)據(jù),供“權(quán)限服務(wù)”消費(fèi)。后面暫不考慮權(quán)限處理。信令流因?yàn)橛玫蒙伲芏嗳丝赡芏疾恢朗鞘裁礀|西,這里也不考慮,如果遇到了記得使用流程技術(shù)把信號(hào)的處理也流程化就可以了,可參考apacheSCXML,雖然號(hào)稱是個(gè)狀態(tài)機(jī)引擎,但是請(qǐng)君用你的慧眼觀察一下它的schema,顯然是一個(gè)活動(dòng)圖。

    接下來(lái)的推導(dǎo)分為兩個(gè)階段,第一階段先推導(dǎo)支撐技術(shù),第二階段再推導(dǎo)以什么樣的開(kāi)發(fā)方式將這些支撐技術(shù)串起來(lái),達(dá)到快速開(kāi)發(fā)的目的。

    下表中列出了對(duì)上面的核心組成要素(數(shù)據(jù)+服務(wù))的一些支撐技術(shù):

    要素

    支撐技術(shù)

    考慮

    數(shù)據(jù)實(shí)體

    Javasdoc++等等


    原子服務(wù)

    Javac++c,腳本等等

    沒(méi)什么可說(shuō)的,碼肯定是要編的

    聚合服務(wù)

    SCA

    sca來(lái)將原子服務(wù)裝配成聚合服務(wù)。如果想要使用什么數(shù)據(jù)轉(zhuǎn)換啊,接口映射啊,安全控制啊之類的特性的話也可以引進(jìn)ESB,作為SCA的一種container

    操作流程

    實(shí)現(xiàn)一個(gè)SCA中的container,接受操作流程的描述文件的作為執(zhí)行文件

    View process

    web應(yīng)用下,采用一種webflow的實(shí)現(xiàn),swing下就自己寫(xiě)把。

    Business process

    WFA類流程,EOS or OBE類似的工作流引擎,可直接將EOS或者OBE提供的API作為一個(gè)原子組件

    Orchestration Process

    EAI類流程,用ODE,一個(gè)bpel引擎,也作為SCA的一個(gè)containerBPEL作為一種組件實(shí)現(xiàn)方式

    下面在列一些輔助支撐技術(shù),這些技術(shù)是為了讓企業(yè)應(yīng)用這些大廈能夠構(gòu)建的更快,畢竟蓋房子,有了水泥和磚是不夠的,還要有扁擔(dān),簸箕等等。

    技術(shù)

    作用

    元數(shù)據(jù)技術(shù)

    利用元數(shù)據(jù)描述數(shù)據(jù)實(shí)體,以及對(duì)數(shù)據(jù)實(shí)體、實(shí)體屬性的約束、權(quán)限等信息,可以基于RBAC的權(quán)限系統(tǒng)設(shè)計(jì)思路,將用戶組織機(jī)構(gòu)與權(quán)限關(guān)聯(lián)起來(lái),實(shí)現(xiàn)自動(dòng)生成頁(yè)面時(shí),對(duì)特定用戶的權(quán)限控制,等等其它的東東。

    表單生成技術(shù)

    根據(jù)元數(shù)據(jù)生成表單,支持可視化的定制表單布局等,支持生成jsp等,如果需要多種展現(xiàn),可以生成多種特定的展現(xiàn)實(shí)現(xiàn),如swing界面等

    圖形化建模技術(shù)

    可視化的建模view processOrchestration processbusiness processoperation process

    圖形化組件裝配技術(shù)

    可視化的將組件裝配成大粒度組件等

    代碼生成技術(shù)

    根據(jù)元數(shù)據(jù)生成數(shù)據(jù)實(shí)體、DAO代碼等

    這里這個(gè)SCE大致包括一些什么東西就清楚了,下面用一個(gè)序列圖來(lái)表示用戶基于SCE的一種自頂向下的開(kāi)發(fā)方式。當(dāng)然也應(yīng)該支持自下而上。

    posted on 2008-11-19 22:55 迷途書(shū)童 閱讀(1302) 評(píng)論(1)  編輯  收藏 所屬分類: 系統(tǒng)設(shè)計(jì)java應(yīng)用SOA

    評(píng)論

    # re: 快速構(gòu)建面向服務(wù)的應(yīng)用-2  回復(fù)  更多評(píng)論   

    什么什么啊.........
    2008-11-20 15:43 | object
    主站蜘蛛池模板: 亚洲国产精品无码成人片久久| 亚洲一卡2卡3卡4卡乱码 在线| 99久久久国产精品免费牛牛| 亚洲免费视频观看| 国产免费爽爽视频免费可以看| 成人免费ā片在线观看| 亚洲明星合成图综合区在线| 免费国产精品视频| 免费91麻豆精品国产自产在线观看| 2019亚洲午夜无码天堂| 国产亚洲精品线观看动态图| 日韩免费精品视频| 黄视频在线观看免费| 亚洲中文无码av永久| 亚洲午夜国产片在线观看| 亚洲一区二区三区免费观看| 黄色一级毛片免费| 亚洲欧洲精品一区二区三区| 亚洲国产高清精品线久久| 免费观看激色视频网站bd| 一级做a爱片特黄在线观看免费看| 亚洲国产美女精品久久久久| 爱情岛论坛网亚洲品质自拍| 在线观看的免费网站| 久久国产精品国产自线拍免费| 亚洲.国产.欧美一区二区三区| 亚洲成综合人影院在院播放| 中文字幕亚洲天堂| 国产成人精品免费视频大全五级| 久久精品人成免费| 好湿好大好紧好爽免费视频| 亚洲AV无码专区国产乱码不卡| 亚洲爆乳精品无码一区二区三区 | 中文字幕 亚洲 有码 在线| 在线A亚洲老鸭窝天堂| 精品国产免费观看| 久久午夜夜伦鲁鲁片免费无码影视| 成年免费大片黄在线观看com| 精品亚洲456在线播放| 亚洲色欲www综合网| 亚洲第一AV网站|