欧美日操-欧美日韩91-欧美日韩99-欧美日韩ay在线观看-xxxx色-xxxx视频在线

調(diào)度MIS通用對(duì)象模型的Web實(shí)現(xiàn)

2013-11-25 09:20:20 電力信息化  點(diǎn)擊量: 評(píng)論 (0)
摘要:為解決調(diào)度信息系統(tǒng)中不斷的業(yè)務(wù)變更對(duì)系統(tǒng)結(jié)構(gòu)的破壞,我們構(gòu)建了面向?qū)ο蟮膭?dòng)態(tài)建模框架。本文著重論述了該框架中的核心-通用的調(diào)度MIS對(duì)象模型在WEB中的實(shí)現(xiàn)。采用三層體系結(jié)構(gòu),以COM規(guī)范實(shí)現(xiàn)數(shù)據(jù)訪問(wèn)
均為對(duì)象類。對(duì)象類是由底層建模系統(tǒng)建立的可操作的最基本元素,對(duì)象類具有封裝性、繼承性等面向?qū)ο蟮募夹g(shù)特征。
對(duì)象或?qū)ο髮?shí)例: 一個(gè)對(duì)象類中的具體的成員,如某某變電站、張三、1#主變、一張具體的保護(hù)整定單、某變電站設(shè)計(jì)圖紙等。對(duì)象實(shí)例是平臺(tái)運(yùn)行系統(tǒng)所操作的對(duì)象。
對(duì)象屬性:對(duì)象類中的數(shù)據(jù)成員定義,如變電站類的名稱、電壓等級(jí)等等。

2. 2  數(shù)據(jù)訪問(wèn)組件

數(shù)據(jù)訪問(wèn)組件能夠提供廣泛的異構(gòu)數(shù)據(jù)庫(kù)訪問(wèn)和復(fù)制能力。傳統(tǒng)的客戶機(jī)/服務(wù)器結(jié)構(gòu)則需要在客戶端安裝許多訪問(wèn)異構(gòu)數(shù)據(jù)庫(kù)的驅(qū)動(dòng)程序,而三層/多層結(jié)構(gòu)只要在數(shù)據(jù)訪問(wèn)層有相應(yīng)的驅(qū)動(dòng)程序就可以訪問(wèn)異構(gòu)數(shù)據(jù)源。
數(shù)據(jù)訪問(wèn)組件提供DBAgent(數(shù)據(jù)訪問(wèn)代理)接口用以實(shí)現(xiàn)對(duì)后臺(tái)數(shù)據(jù)庫(kù)的訪問(wèn)。在DBAgent內(nèi)部,我們?yōu)椴煌臄?shù)據(jù)庫(kù)提供了相同的接口引擎,屏蔽了不同類型數(shù)據(jù)庫(kù)的差異。當(dāng)數(shù)據(jù)庫(kù)發(fā)生了變化,由于實(shí)現(xiàn)通過(guò)DBAgent進(jìn)行數(shù)據(jù)庫(kù)訪問(wèn),調(diào)用數(shù)據(jù)訪問(wèn)組件的程序不需要做任何變動(dòng)。實(shí)現(xiàn)了對(duì)不同數(shù)據(jù)庫(kù)的透明訪問(wèn)。例如,現(xiàn)在數(shù)據(jù)訪問(wèn)組件提供了對(duì) Oracal數(shù)據(jù)庫(kù)的訪問(wèn),當(dāng)使用DB2的數(shù)據(jù)庫(kù)時(shí),僅需在數(shù)據(jù)訪問(wèn)組件中添加DB2的數(shù)據(jù)庫(kù)訪問(wèn)驅(qū)動(dòng),就可直接支持DB2數(shù)據(jù)庫(kù),而對(duì)業(yè)務(wù)邏輯及數(shù)據(jù)表現(xiàn)層沒(méi)有任何影響。

2. 3  業(yè)務(wù)邏輯組件

業(yè)務(wù)邏輯組件遵循COM+規(guī)范,封裝業(yè)務(wù)處理細(xì)節(jié),調(diào)用數(shù)據(jù)訪問(wèn)組件,為數(shù)據(jù)表現(xiàn)層提供通用對(duì)象訪問(wèn)接口;包括安全組件,模型訪問(wèn)組件,對(duì)象管理組件。其中安全組件管理用戶對(duì)對(duì)象類及對(duì)象實(shí)例的權(quán)限;模型訪問(wèn)組件提供對(duì)對(duì)象類的訪問(wèn),對(duì)象管理組件管理實(shí)例化的信息系統(tǒng)的對(duì)象實(shí)例;以上組件協(xié)同工作,以接口方式為數(shù)據(jù)表現(xiàn)層提供實(shí)現(xiàn)通用對(duì)象模型所需服務(wù)。主要功能包括:
1) 封裝權(quán)限處理,根據(jù)對(duì)象類定義,對(duì)不同權(quán)限的用戶提供不同權(quán)限范圍的對(duì)象類的定義信息。可以控制到對(duì)象類某個(gè)屬性可見,可讀及可修改。
2) 提供用戶請(qǐng)求單個(gè)對(duì)象實(shí)例的具體信息;同時(shí)根據(jù)底層模型及權(quán)限控制定義,自動(dòng)屏蔽用戶無(wú)權(quán)訪問(wèn)的信息。
3) 提供用戶提供過(guò)濾條件,提供同一對(duì)象類的多個(gè)對(duì)象實(shí)例的查詢信息
4) 提供對(duì)象實(shí)例的新增方法。
5) 提供對(duì)象實(shí)例的修改方法。
6) 提供對(duì)象實(shí)例的刪除方法。
2.4  對(duì)象類及對(duì)象實(shí)例的XML表示
業(yè)務(wù)邏輯組件提供的對(duì)象類及對(duì)象實(shí)例信息,均采用XML格式表示,結(jié)構(gòu)清晰,具有很強(qiáng)的可讀性,可用作系統(tǒng)間的數(shù)據(jù)交換。其中,
對(duì)象類主要包括屬性定義,簡(jiǎn)單表示為:
<pmobjprops clsid="">
  <prop>
    <id></id>
大云網(wǎng)官方微信售電那點(diǎn)事兒

責(zé)任編輯:和碩涵

免責(zé)聲明:本文僅代表作者個(gè)人觀點(diǎn),與本站無(wú)關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對(duì)本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾,請(qǐng)讀者僅作參考,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。
我要收藏
個(gè)贊
?
主站蜘蛛池模板: 国产精品三级国语在线看 | 亚洲男人天堂网 | 在线观看视频国产 | 一区影院| 日韩日韩日韩日韩日韩 | 国产在线观看福利 | 欧美成人aa久久狼窝动画 | 久久综合九色综合欧洲 | 午夜在线免费视频 | 亚洲图片自拍偷拍 | 国产三级高清 | 一区二区三区在线 | 无限资源日本好片 | 91年精品国产福利线观看久久 | 江疏影腿抬高点我要进去小说 | 日本www色视频成人免费免费 | 精品一久久香蕉国产线看播放 | 国内精品久久久久久99蜜桃 | 91成人午夜在线精品 | 亚洲一级在线 | 国产欧美日韩在线观看 | 亚洲一区二区三区四区在线观看 | 成在线人免费视频一区二区三区 | 免费韩国美女爽快一级毛片 | 日本高清va不卡视频在线观看 | 又黄又爽一线毛片免费观看 | 狠狠色丁香久久婷婷综合_中 | 中文字幕日本亚洲欧美不卡 | 久久综合精品国产一区二区三区 | 97在线精品 | 免费国产a国产片高清不卡 免费国产99久久久香蕉 | 91情国产l精品国产亚洲区 | 日本精品在线观看视频 | 最新更新国内自拍视频 | 久久夜视频 | 亚洲国产日韩在线一区 | 国产高清在线观看视频手机版 | 蓝军出击免费观看全集下载 | 国产精品视频网 | 四虎影视国产精品婷婷 | 经典老汉gayoldmantv |