999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

模型驅(qū)動體系架構(gòu)

2011-04-13 02:01:52
科技傳播 2011年3期
關(guān)鍵詞:數(shù)據(jù)庫模型系統(tǒng)

梁 晶

哈爾濱鐵道職業(yè)技術(shù)學(xué)院計算機學(xué)院,黑龍江 哈爾濱 150086

1 MDA概述

2001年7月對象管理組織OMG(Object Management Group)提出了一種新的軟件開發(fā)框架——模型驅(qū)動體系架構(gòu)MDA(Model Driven Architecture)。在MDA中,它能夠從系統(tǒng)這個層面上解決互操作的核心,因此可以實現(xiàn)不同的系統(tǒng)采用各自不同的語言來描述,從而做到平臺無關(guān)。使系統(tǒng)與平臺之間相互分離,具體的實現(xiàn)平臺與技術(shù)相互分離,通過相應(yīng)的平臺之間的映射來生成最終的模型。

在MDA基礎(chǔ)上進行開發(fā),首先應(yīng)該考查系統(tǒng)性能或是應(yīng)用程序的功能,而不是考慮用哪種技術(shù)來做。MDA對業(yè)務(wù)邏輯和實現(xiàn)細(xì)節(jié)這樣的系統(tǒng)關(guān)鍵模型進行分離,但可以把它們放在一個結(jié)構(gòu)里。所以,一旦有新的技術(shù)產(chǎn)生,我們就不用再重新進行建模了,只要重新建立起到新技術(shù)的映射關(guān)系,進行相應(yīng)的轉(zhuǎn)換,就可以直接把新技術(shù)轉(zhuǎn)換成模型。而其它的架構(gòu)通常不能達(dá)到這種效果,需要把技術(shù)與模型捆綁在一起才能完成。在采用MDA的過程中,我們對于系統(tǒng)建模,有且僅需要一次,這無疑對我們?nèi)蘸蟮墓ぷ鳎峁┝讼喈?dāng)便利的條件,同時也解決了各平臺不兼容和互操作的問題。

2 模型的分類

MDA的使用,即把模型當(dāng)成了開發(fā)人員的文檔,也把系統(tǒng)建模與開發(fā)結(jié)合起來。MDA根據(jù)場景的不同,同時為了更加準(zhǔn)確的模型的功能,把模型進行了劃分,區(qū)分出他們各自的作用域:領(lǐng)域模型與系統(tǒng)模型、物理模型與邏輯模型、需求模型與計算模型、PIM與PSM。

其中PIM(Platform Independent Model)平臺無關(guān)模型,與PSM(Platform Specific Mode1)平臺相關(guān)模型是MDA開發(fā)過程中的主要的兩種模型。通過這兩種模型的運用,MDA不再是把模型和設(shè)計混淆在一起了。

PIM是平臺無關(guān)模型,能夠與平臺之間相互獨立的計算模型。它有非常高的抽象性,它不關(guān)心實現(xiàn)技術(shù),而只關(guān)心具體的業(yè)務(wù)知識和設(shè)計。由于獨立于平臺的模型也包括需求模型,所以,我們可以把PIM稱為“平臺無關(guān)的設(shè)計模型”。PIM的落腳點是從如何把軟件系統(tǒng)的業(yè)務(wù)支撐起來,至于具體用了什么具體的業(yè)務(wù)上,如在數(shù)據(jù)庫業(yè)務(wù)還是EJB服務(wù)器上,PIM對此不給予考慮。PIM是平臺無關(guān)模型,具有平臺獨立性。這個獨立是一個相對的獨立,必須建立或掛靠在某些平臺上。因此,所謂的平臺獨立也要指明與哪個平臺或哪種語言相關(guān)聯(lián),要不然,平臺獨立是沒有任何意義的。

PSM平臺相關(guān)模型,所以,PSM涉及與平臺相關(guān)的技術(shù),這是為某些特定的技術(shù)設(shè)定的,用這種特定技術(shù)可以描述某種特定的模型。因此,我們稱PSM為某種特定的技術(shù),編程語言,以及分布式組成的相關(guān)的計算模型。所以,任何一種特定的PSM模型,都包含特定的術(shù)語,PSM也對有對應(yīng)到相應(yīng)的平臺才能有意義。

3 MDA的工作原理

MDA的主要目的是把具體業(yè)務(wù)與實現(xiàn)技術(shù)相分開,為了能夠適應(yīng)不同的業(yè)務(wù)變化,MDA建立起平臺無關(guān)模型 PIM,通過相應(yīng)的針對平臺映射法則,自動生成針對于特定業(yè)務(wù)和平臺的平臺相關(guān)模型PSM。然后再由PSM通過相應(yīng)的針對各種語言的映射法則,把PSM自動生成代碼,從而達(dá)到最終目標(biāo)。在這里最核心的部分是建模過程PIM和模型轉(zhuǎn)換技術(shù)。

4 實施MDA的技術(shù)路線

MDA有水平和垂直一縱一模兩個主要的發(fā)展實施線路,在MDA方法學(xué)上分為完全符合和部分符合兩方面。而在部分符合方面,又分為領(lǐng)域相關(guān)的縱向和領(lǐng)域無關(guān)的橫向水平映射,在水平同層間映射又可分為平臺無關(guān)模型PIM和平臺相關(guān)模型PSM。鑒于以各方面的研究,形成如圖1所示的幾個方向。

圖1 實施MDA的技術(shù)路線示意圖

我們首先把垂直領(lǐng)域上作為路徑1進行研究,在MDA中的路徑為(a-b-c),這雖然是一個范圍比較狹窄的領(lǐng)域范圍,但其卻具有非常重要的意義。它可以包含MDA垂直領(lǐng)域中的某些部分,也可以是對某個領(lǐng)域上進行研究。例如,在電信領(lǐng)域中,或是在電信某個領(lǐng)域系統(tǒng),如ERP系統(tǒng)等。基于這種理念,我們可以根據(jù)它生成一個實際的可以操作應(yīng)用的系統(tǒng),如我們前邊所提出的工具等,它們都是面象數(shù)據(jù)庫,它們都具有實際意義。

我們把水平方向上研究各領(lǐng)域的轉(zhuǎn)換作為路徑2(d、e)來研究。它表示在水平方向上各層次之間的映射和轉(zhuǎn)換。路徑2中的核心思想就是規(guī)約問題,在不同的層次間普遍都具有抽象性的規(guī)約。例如,用來把語義完整定義的模型系統(tǒng),同時還把它轉(zhuǎn)換成另一個平臺無關(guān)的系統(tǒng)。

不同領(lǐng)域之間的模型設(shè)計完畢之后,把它們統(tǒng)一起來就是我們面臨的一個新問題了。其中一個有效的解決方法把各種不同領(lǐng)域模型與自身的模型向?qū)嘟Y(jié)合,效仿Eclipse軟件開發(fā)環(huán)境,這樣,不同領(lǐng)域之間模型系統(tǒng)可以互相獨立,也可以相互兼容。我們用路徑3(f)來表達(dá)處于同一級別的模型之間的映射。例如,我們采用比基本數(shù)據(jù)模型層次更高的元模型進行幫助一種數(shù)據(jù)庫類型映射到另一種數(shù)據(jù)庫存類型。

MDA中相當(dāng)一部分是相當(dāng)具有挑戰(zhàn)性的工作和熱點研究,即包括MDA自身的研究也包括MDA應(yīng)用方面的研究,因此,MDA也將成為示來軟件發(fā)展體系所要研究的重點內(nèi)容。如果將他們完美的結(jié)合起來,使其協(xié)調(diào)發(fā)展,將會使MDA走向更現(xiàn)實現(xiàn)全面的應(yīng)用中去。

猜你喜歡
數(shù)據(jù)庫模型系統(tǒng)
一半模型
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
3D打印中的模型分割與打包
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
主站蜘蛛池模板: 一区二区三区在线不卡免费| 中文天堂在线视频| 欧美激情视频二区三区| 国产精品福利社| 国产综合网站| 国产精品免费久久久久影院无码| 亚洲黄色网站视频| av天堂最新版在线| 新SSS无码手机在线观看| 国产一区在线观看无码| 韩国v欧美v亚洲v日本v| 九色免费视频| 91探花在线观看国产最新| 国产大全韩国亚洲一区二区三区| 亚洲乱码在线视频| 无码国产伊人| 91精品国产一区自在线拍| 亚洲久悠悠色悠在线播放| 伊人久久福利中文字幕| 国产欧美日韩va| 国产va在线观看免费| 免费看av在线网站网址| 香蕉视频在线观看www| 国产成人久视频免费| 国产精品一区在线麻豆| 蜜桃视频一区二区| 啦啦啦网站在线观看a毛片| 麻豆精品久久久久久久99蜜桃| 亚洲视频色图| 欧美人在线一区二区三区| 亚洲人成网址| 国产网站免费看| 日韩免费中文字幕| 爱爱影院18禁免费| 99r在线精品视频在线播放| 9久久伊人精品综合| 在线亚洲精品福利网址导航| 国产福利在线免费| 伊人久久婷婷五月综合97色| 91日本在线观看亚洲精品| www.亚洲国产| 欧美日韩理论| 97人妻精品专区久久久久| 亚洲娇小与黑人巨大交| 国内老司机精品视频在线播出| 激情综合激情| 国产亚洲欧美日韩在线观看一区二区| 精品久久久久成人码免费动漫| 亚洲区欧美区| 91成人免费观看在线观看| 国产亚洲欧美另类一区二区| 亚洲青涩在线| 国产精品成人观看视频国产 | 91亚洲精品第一| 亚洲欧美激情小说另类| 日本不卡免费高清视频| 无码精品一区二区久久久| 免费无码AV片在线观看国产| 88av在线| 另类综合视频| 婷婷六月在线| 国产在线精品美女观看| 有专无码视频| 国产人妖视频一区在线观看| 久久综合干| 五月天综合婷婷| 91精品亚洲| 国产三级a| 国产高清精品在线91| 亚洲中文无码av永久伊人| 熟女日韩精品2区| 亚洲精品第1页| 成人第一页| 熟妇丰满人妻| 国产在线自揄拍揄视频网站| 日韩在线成年视频人网站观看| 久久精品人人做人人爽| 狠狠做深爱婷婷综合一区| 在线亚洲精品福利网址导航| av在线无码浏览| 国产一级在线观看www色| 凹凸国产分类在线观看|