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

調度MIS通用對象模型的Web實現(xiàn)

2013-12-13 10:44:26 大云網  點擊量: 評論 (0)
摘要:為解決調度信息系統(tǒng)中不斷的業(yè)務變更對系統(tǒng)結構的破壞,我們構建了面向對象的動態(tài)建模框架。本文著重論述了該框架中的核心-通用的調度MIS對象模型在WEB中的實現(xiàn)。采用三層體系結構,以COM規(guī)范實現(xiàn)數(shù)據(jù)訪問
摘要:為解決調度信息系統(tǒng)中不斷的業(yè)務變更對系統(tǒng)結構的破壞,我們構建了面向對象的動態(tài)建模框架。本文著重論述了該框架中的核心-通用的調度MIS對象模型在WEB中的實現(xiàn)。采用三層體系結構,以COM規(guī)范實現(xiàn)數(shù)據(jù)訪問及業(yè)務邏輯層,以XML格式表示對象模型及對象實例,在數(shù)據(jù)表示層采用HTC組件技術,并提供靈活改變頁面顯示及定義操作處理的方法。最后簡單介紹了查詢對象數(shù)據(jù)的實現(xiàn)。
關鍵詞:3層結構,對象模型,COM,XML,HTC
 
0 引言
 
開發(fā)調度信息管理系統(tǒng)(即調度MIS)面臨的最大問題是:在變革如此活躍的時代,電力企業(yè)為了在一個不斷變化的市場環(huán)境下生存,業(yè)務處理需要作經常性的變更。企業(yè)的組織機構、信息需求、業(yè)務活動等都必須作相應調整或改變以適應業(yè)務重組的需要。結果,當前調度信息系統(tǒng)所依賴的事實可能在將來被改變。在最壞情況下,這種變動甚至推翻了整個系統(tǒng)的體系結構,以致系統(tǒng)重新設計開發(fā);帶來人力投資大,開發(fā)、維護周期長,代碼可重用率低,系統(tǒng)復用性低等弊端。為解決這些問題,要求有穩(wěn)定的系統(tǒng)架構,靈活的業(yè)務邏輯封裝,及多樣的表現(xiàn)形式;需求的變化及業(yè)務的重組反應為業(yè)務邏輯和表現(xiàn)的不同,而不影響底層系統(tǒng)架構。
我們采用了成熟的面向對象技術,將系統(tǒng)底層設計成一個基于可視化的面向對象的動態(tài)建模的框架,它有著以面向對象技術為企業(yè)進行可視化建模的能力并通過運行系統(tǒng)對模型的解釋來達到管理企業(yè)信息與業(yè)務過程的目的。本身不涉及特定的信息或業(yè)務過程的描述或處理,而是通過對所建模型的解釋以達到對某個具體業(yè)務領域內的信息管理的功能。在抽象能力的基礎上,通過定義具有電力調度應用語義的預定義對象,可以逐步形成調度MIS的應用系統(tǒng),這樣的應用系統(tǒng)可以在底層架構的基礎上更具有電力行業(yè)特征,形成特定的調度應用模式,構成產品。便于重用和推廣,也便于建立電力調度行業(yè)規(guī)范。
隨著WEB技術的發(fā)展,基于瀏覽器,B/S結構的應用成為主流。本文將著重討論如何在以WEB方式實現(xiàn)調度MIS通用的對象模型,從而以WEB方式實現(xiàn)針對電力調度的專用應用系統(tǒng),滿足電力企業(yè)信息化建設需要。
 
1 體系結構
 
在設計調度MIS通用對象模型實現(xiàn)的體系結構時,我們摒棄了傳統(tǒng)的以頁面為核心的Web編程方式,考慮采用N層應用程序實現(xiàn)。N 層應用程序最初是為了解決與傳統(tǒng)的客戶端/服務器應用程序相關的問題而出現(xiàn)的。但是,隨著 Web 時代的到來,這一體系結構開始成為新開發(fā)項目的主流。N 層應用程序就是被分成多個獨立的邏輯部分的應用程序。最常見的選擇是分為三個部分:表示、業(yè)務邏輯和數(shù)據(jù)。
采用三層結構的優(yōu)點在于:
1)        自治性:多層應用結構在各層次上的組件能單獨更新、替換或增加、拆除。因此,系統(tǒng)維護更方便,代價相對低得多。通過將業(yè)務邏輯集中到中間層,系統(tǒng)獲得了對業(yè)務邏輯的獨立性,即當用戶的需求改變時,開發(fā)人員可以迅速地在中間層(應用服務器)上更新業(yè)務邏輯。
2)        可靠性:多層體系結構將數(shù)據(jù)與程序、數(shù)據(jù)控制與應用邏輯分層獨立管理,能更嚴格地控制信息訪問,對權限的劃分更準確、靈活、嚴格。能有效提高系統(tǒng)安全性。
3)        可用性:多層體系架構的組件式系統(tǒng)將界面、界面發(fā)布、業(yè)務應用邏輯及數(shù)據(jù)存儲分為多個層次分散管理,邏輯或物理地將它們分開,可減輕系統(tǒng)壓力,提高整體性能。并且中間層可以采取多機并行的方式,相互備份的方式,保證系統(tǒng)的高可用性。
4)        可伸縮性:適應大規(guī)模和復雜的應用需求。采用組件技術能使復雜系統(tǒng)的設計變得簡單可行,具有良好的伸縮性。三層或多層結構,可以將數(shù)據(jù)處理從客戶端轉移到應用服務器和數(shù)據(jù)庫服務器上。即使在用戶數(shù)量很大的情況下,數(shù)據(jù)庫仍能保持良好的工作負載,保持系統(tǒng)的快速的響應速度。 
5)        可互操作性:多層系統(tǒng)結構和組件式系統(tǒng)的開發(fā)和維護過程中,技術人員可以按照新的需求,通過在不同系統(tǒng)層次上調度更新的組件或新加入的組件來調整舊的系統(tǒng),以適應新的與不斷變化的要求。
我們采用三層體系結構,Web表現(xiàn)層,業(yè)務邏輯封裝層,數(shù)據(jù)訪問層。具體見圖1:
             
圖1
其中,數(shù)據(jù)訪問與業(yè)務邏輯層均用組件方式實現(xiàn)。由于選用了Window 2000系列操作系統(tǒng),因此采用Microsoft的COM規(guī)范。數(shù)據(jù)表現(xiàn)層由ASP頁面及HTC組件實現(xiàn)。Web服務器、應用服務器、數(shù)據(jù)庫可根據(jù)需要部署在同一服務器上,或是不同服務器上。
大云網官方微信售電那點事兒

責任編輯:和碩涵

免責聲明:本文僅代表作者個人觀點,與本站無關。其原創(chuàng)性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關內容。
我要收藏
個贊
?
主站蜘蛛池模板: 欧美亚洲一区| 亚洲国产精品欧美日韩一区二区| 青青青在线视频免费| 天天免费视频| 人人玩人人弄人人曰| 亚洲国产成人综合精品2020| 一级毛片免费不卡在线| 日韩精品欧美在线| 欧美日韩亚洲成色二本道三区| 全部免费毛片免费播放| 欧美一级成人免费大片| 网友自拍视频精品区| 亚洲性人人天天夜夜摸| 亚洲精品影视| 亚州色吧| 四虎影视在线永久免费看黄| 日本天堂网址| 亚洲国产精品久久| 天天操天天曰| 日韩专区欧美| 日韩精品魔镜号系列在线观看| 亚洲成人一区二区| 亚洲精品国自产拍在线观看| 亚洲69| 欧美日韩经典| 欧美亚洲另类国产sss在线| 青青青青久久国产片免费精品| 日本三级免费网站| 午夜性刺激免费视频| 亚洲欧美中文日韩v在线观看| 亚洲福利在线观看| 一级片久久| 亚洲区精品久久一区二区三区| 天天插伊人| 欧美欲妇激情视频在线| 亚洲第一成人在线| 手机在线黄色网址| 日本亚州视频在线八a| 青青青国产视频| 亚洲精品片| 欧美激情一区二区三区蜜桃视频|