專(zhuān)利名稱(chēng):電力行業(yè)一體化支撐平臺(tái)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于一種信息化和自動(dòng)化的軟件平臺(tái),特別是一種電力行業(yè) 一體化支撐平臺(tái)。
背景技術(shù):
現(xiàn)有的電力行業(yè)中信息化和自動(dòng)化的軟件平臺(tái)雖然已在應(yīng)用,但該 系統(tǒng)中存在規(guī)劃建設(shè)不協(xié)調(diào),數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)差異性大,系統(tǒng)間難于共享 信息而造成的系統(tǒng)條塊分割。發(fā)明內(nèi)容本發(fā)明的目的是提供一種創(chuàng)造性的將科學(xué)數(shù)據(jù)共享工程元數(shù)據(jù)標(biāo)準(zhǔn) 化和實(shí)時(shí)系統(tǒng)與管理軟件一體化思想相結(jié)合,解決了電力行業(yè)中信息相 互獨(dú)立,結(jié)構(gòu)無(wú)法統(tǒng)一,傳統(tǒng)非線性控制方法無(wú)法解決的自動(dòng)控制問(wèn)題, 通過(guò)三態(tài)數(shù)據(jù)的整合,提供涵蓋電網(wǎng)穩(wěn)態(tài)、動(dòng)態(tài)、暫態(tài)的全過(guò)程的實(shí)時(shí) 監(jiān)視及預(yù)警。同時(shí),系統(tǒng)根據(jù)業(yè)務(wù)模型的變化動(dòng)態(tài)的進(jìn)行智能模型控制, 達(dá)到及時(shí)準(zhǔn)確對(duì)企業(yè)實(shí)時(shí)建模,降低了系統(tǒng)再造的人力物力消耗,保證 了系統(tǒng)連貫性,降低了運(yùn)行人員的工作強(qiáng)度的電力行業(yè)一體化支撐平臺(tái)。為了實(shí)現(xiàn)上述目的,本發(fā)明從體系結(jié)構(gòu)上可分為三層,從下往上分別為系統(tǒng)框架層、技術(shù)框架層、應(yīng)用框架層,其中 系統(tǒng)框架層主要指基礎(chǔ)軟件層,包括操作系統(tǒng)、數(shù)據(jù)庫(kù)及J2EE應(yīng)用服務(wù)器等, 一體化支撐平臺(tái)將為用戶(hù)提供穩(wěn)定開(kāi)放的底層技術(shù)平臺(tái)。 系統(tǒng)框架層提供的技術(shù)指標(biāo)為(1) 支持多種操作系統(tǒng)(Windows、 Unux等)(2) 支持多種符合J2EE規(guī)范的應(yīng)用服務(wù)器(IBM WebSphere、 BEA Weblog ic等)(3) 支持多種數(shù)據(jù)庫(kù)DBMS (DB2、 0racle、 SQL Server、 OSCAR等)(4) 支持Portal服務(wù)器進(jìn)行內(nèi)容集成 技術(shù)框架層是在系統(tǒng)框架層和應(yīng)用系統(tǒng)之間建立的一層:R術(shù)封裝層和系統(tǒng)資源 監(jiān)控管理層。技術(shù)框架層屏蔽了不同具體技術(shù)實(shí)現(xiàn)的細(xì)節(jié),減少直接使 用系統(tǒng)資源帶來(lái)的復(fù)雜性、異構(gòu)性、不安全性及不穩(wěn)定性。技術(shù)框架層監(jiān)控和管理系統(tǒng)資源,保證系統(tǒng)資源的可用性及其合理使用。技術(shù) 框架層提供最佳編程模式,加快在不同技術(shù)平臺(tái)上開(kāi)發(fā)和部署應(yīng)用的速 度,保證應(yīng)用的健壯性。技術(shù)框架層所屏蔽技術(shù)實(shí)現(xiàn)細(xì)節(jié)包括界面風(fēng)格、多數(shù)據(jù)庫(kù)適配、事 務(wù)處理、并發(fā)處理、緩存處理、安全管理、統(tǒng)一異常處理、日志管理等。本發(fā)明是電力生產(chǎn)管理系統(tǒng)的基礎(chǔ)上進(jìn)行擴(kuò)展,應(yīng)用于電力行業(yè)發(fā) 電企業(yè)、輸配電企業(yè)、供電企業(yè),實(shí)現(xiàn)對(duì)電力行業(yè)生命周期的全程管理, 集調(diào)度自動(dòng)化、輸配網(wǎng)自動(dòng)化、電網(wǎng)分析軟件、調(diào)度管理及輸配網(wǎng)管理 于一體的新型一體化平臺(tái)。該平臺(tái)是面向全體電力行業(yè),符合國(guó)家"十 一五"規(guī)劃中電力信息化和國(guó)家電網(wǎng)公司SG186—體化企業(yè)級(jí)平臺(tái)的政策 方針的電力系統(tǒng)信息化和自動(dòng)化的軟件平臺(tái)。本發(fā)明有以下創(chuàng)新性,如下描述1)基于支持UML的科學(xué)數(shù)據(jù)共享工程元數(shù)據(jù),實(shí)現(xiàn)異構(gòu)數(shù)據(jù)無(wú)縫整合。2) 運(yùn)用企業(yè)動(dòng)態(tài)建才莫理論,實(shí)現(xiàn)KXD-TIB建才莫體系結(jié)構(gòu)。3) 建立以BPEL為基礎(chǔ)的BMP協(xié)同流程平臺(tái)
圖l為本發(fā)明整體架構(gòu)圖。 圖2為本發(fā)明工具結(jié)構(gòu)圖。
具體實(shí)施方式
下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的詳細(xì)描述。 本發(fā)明的技術(shù)框架層包含以下特點(diǎn)(1) 界面風(fēng)格,技術(shù)框架層將為用戶(hù)提供多種可選擇的界面風(fēng)格, 用戶(hù)在使用平臺(tái)進(jìn)行二次開(kāi)發(fā)時(shí),可以根據(jù)需求來(lái)自定義風(fēng)格,通過(guò)平 臺(tái)提供的統(tǒng)一接口,將自動(dòng)應(yīng)用在所有場(chǎng)景。(2) 多數(shù)據(jù)庫(kù)適配, 一體化平臺(tái)實(shí)現(xiàn)對(duì)多數(shù)據(jù)庫(kù)系統(tǒng)的支持,不僅 僅體現(xiàn)在可以配置多種數(shù)據(jù)庫(kù),技術(shù)框架層對(duì)于多數(shù)據(jù)庫(kù)實(shí)現(xiàn)了 SQL語(yǔ)言 自動(dòng)轉(zhuǎn)換的功能,可以將SQL翻譯成適合目標(biāo)數(shù)據(jù)庫(kù)的SQL語(yǔ)句,以適配 不同數(shù)據(jù)庫(kù)廠商4是供的產(chǎn)品。同時(shí)優(yōu)化SQL語(yǔ)句,充分發(fā)揮不同數(shù)據(jù)庫(kù)的 最大性能。(3) 事務(wù)處理、并發(fā)處理,技術(shù)框架層屏蔽了事務(wù)處理和并發(fā)處理 的細(xì)節(jié),采用了統(tǒng)一的事務(wù)處理方案,大大P條低了事務(wù)處理和并發(fā)處理 的復(fù)雜度,同時(shí)也大大加強(qiáng)了系統(tǒng)的穩(wěn)定性和安全性。(4) 緩存處理,緩存處理提供了一種在服務(wù)器端與客戶(hù)端的臨時(shí)內(nèi) 存中進(jìn)行緩存的機(jī)制,包括緩存系統(tǒng)基礎(chǔ)數(shù)據(jù)以及動(dòng)態(tài)對(duì)象的創(chuàng)建、共 享訪問(wèn)、假脫機(jī)、失效等,加快對(duì)用戶(hù)操作的響應(yīng)。緩存處理還能很好的利用客戶(hù)端的臨時(shí)內(nèi)存,減少服務(wù)器的負(fù)擔(dān)。(5) 安全管理,統(tǒng)一管理系統(tǒng)登錄時(shí)的身份認(rèn)證(單點(diǎn)登錄),支 持多種身份認(rèn)證策略,如靜態(tài)密碼認(rèn)證、基于USB Key的CA身份認(rèn)證等。 支持對(duì)業(yè)務(wù)敏感數(shù)據(jù)使用證書(shū)進(jìn)行簽名和驗(yàn)證以防止數(shù)據(jù)篡改和提供抗 抵賴(lài)性。(6) 統(tǒng)一異常處理,統(tǒng)一解釋與封裝異常消息,如將不同廠商的數(shù) 據(jù)庫(kù)異常統(tǒng)一封裝、加強(qiáng)java異常的可讀性等,幫助異常的定位和處理。(7) 日志管理,日志機(jī)制提供對(duì)系統(tǒng)運(yùn)行時(shí)的監(jiān)控及支持對(duì)系統(tǒng)異 常的追蹤與定位。日志管理通過(guò)配置文件來(lái)進(jìn)行日志設(shè)置,用戶(hù)可以通 過(guò)修改配置文件來(lái)控制日志輸出的格式、日志信息的級(jí)別、日志信息輸 出的目的地(文件、控制臺(tái)、SocketServer )等。應(yīng)用框架層的特點(diǎn)是應(yīng)用框架層是基于企業(yè)建模理論的、以業(yè)務(wù)導(dǎo)向和驅(qū)動(dòng)的、可快速 構(gòu)建應(yīng)用軟件的軟件平臺(tái)。應(yīng)用框架層將應(yīng)用軟件的業(yè)務(wù)邏輯和開(kāi)發(fā)技術(shù)相對(duì)分開(kāi),使得應(yīng)用 軟件的開(kāi)發(fā)者可以只關(guān)注應(yīng)用的業(yè)務(wù)邏輯,而不必關(guān)注其繁瑣的技術(shù)實(shí) 現(xiàn),使得管理層與業(yè)務(wù)人員參與應(yīng)用軟件的開(kāi)發(fā)成為可能。一體化開(kāi)發(fā)平臺(tái)在為復(fù)雜企業(yè)應(yīng)用軟件系統(tǒng)的開(kāi)發(fā)提供一個(gè)基本框 架(技術(shù)框架層和應(yīng)用框架層)的同時(shí),提供了與a目應(yīng)的、方便易用 的開(kāi)發(fā)、實(shí)施、維護(hù)和管理工具集。這個(gè)工具集預(yù)置了大量的基本功能 件、核心功能件和應(yīng)用組件,支持企業(yè)模型的仿真、分析、診斷、優(yōu)化 和調(diào)整,如工作流設(shè)計(jì)器、表單設(shè)計(jì)器、麗L設(shè)計(jì)器等,如圖"平臺(tái)工具 結(jié)構(gòu)圖"所示本發(fā)明包括了主要功能模塊如下 基礎(chǔ)檔案用來(lái)管理一體化平臺(tái)通過(guò)元數(shù)據(jù)模型得到的最基礎(chǔ)的公共檔案數(shù) 據(jù),可以根據(jù)需要來(lái)增加、修改基本檔案,比如設(shè)備編碼、部門(mén)信息等 共用系統(tǒng)和業(yè)務(wù)基礎(chǔ)數(shù)據(jù),這些數(shù)據(jù)將是一體化平臺(tái)其他部分的構(gòu)成基 礎(chǔ),同時(shí)也為一體化平臺(tái)打下了數(shù)據(jù)基礎(chǔ)。角色及權(quán)限管理是平臺(tái)的一個(gè)重要模塊。在權(quán)限的劃分上,平臺(tái)創(chuàng)新的將權(quán)限細(xì)化 到同數(shù)據(jù)表字段關(guān)聯(lián),讓系統(tǒng)可以做到每個(gè)字段對(duì)于每個(gè)不同角色可以 有著不同的訪問(wèn)權(quán)限。 工作流引擎參照了WFMC規(guī)范,同時(shí)加入了電力行業(yè)特有流程特點(diǎn),包括業(yè)務(wù)流 程設(shè)計(jì)器、業(yè)務(wù)流程配置、工作流引擎等部分組成。通過(guò)開(kāi)發(fā)環(huán)境搭建 流程定義,依托引擎實(shí)現(xiàn)流程流轉(zhuǎn),采用基于Web的缺省客戶(hù)端和管理監(jiān) 控工具完成對(duì)流程的調(diào)整、監(jiān)控與審計(jì)。運(yùn)用豐富的構(gòu)件庫(kù)快速定制用 戶(hù)自己的應(yīng)用,隨需應(yīng)變。數(shù)據(jù)展現(xiàn)平臺(tái)是向最終用戶(hù)展現(xiàn)數(shù)據(jù),方便用戶(hù)做數(shù)據(jù)統(tǒng)計(jì)、數(shù)據(jù)分析、數(shù)據(jù)挖 掘。同時(shí),我們也考慮到了電力行業(yè)報(bào)表的復(fù)雜性,支持自定義報(bào)表以 及報(bào)表精確打印功能。集團(tuán)化管理是平臺(tái)針對(duì)類(lèi)似電力行業(yè)這種中央集權(quán),分級(jí)下放的大型企業(yè)而設(shè) 計(jì)的。不僅實(shí)現(xiàn)了數(shù)據(jù)在總部和各個(gè)子公司的統(tǒng)一管理,而且也讓各個(gè)子公司的數(shù)據(jù)具有自己的個(gè)性,解決了以往各個(gè)子公司和總部的數(shù)據(jù)管 理難,同步難的問(wèn)題。集團(tuán)化管理另外加強(qiáng)了角色權(quán)限的功能,每一角 色都將包含公有權(quán)限和屬于某一具體公司的私有權(quán)限。功能強(qiáng)大的查詢(xún)引擎一體化支撐平臺(tái)的通用查詢(xún)引擎支持復(fù)雜查詢(xún)的設(shè)計(jì)和展現(xiàn),集中 管理數(shù)據(jù)源、數(shù)據(jù)字典、數(shù)據(jù)訪問(wèn)器和處理器等資源,同時(shí)和前面的數(shù) 據(jù)展現(xiàn)平臺(tái)集合起來(lái)。然后以此為基礎(chǔ)分為查詢(xún)對(duì)象、格式對(duì)象和報(bào)表 發(fā)布3層結(jié)構(gòu)。國(guó)際化實(shí)現(xiàn)界面的多語(yǔ)化及數(shù)據(jù)和展示的本地化。界面的多語(yǔ)化是指根據(jù) 用戶(hù)登錄時(shí)指定的語(yǔ)種顯示相應(yīng)的語(yǔ)言界面。企業(yè)用戶(hù)可以修改相應(yīng)的 語(yǔ)言信息及顯示的圖片。數(shù)據(jù)和展示的本地化指日期、時(shí)間、數(shù)字、貨 幣、匯率等可才艮據(jù)企業(yè)用戶(hù)本地的習(xí)慣進(jìn)行展示。消息管理集中顯示在企業(yè)服務(wù)架構(gòu)所傳送的消息,如應(yīng)用系統(tǒng)所產(chǎn)生的預(yù)警 消息、通知消息、業(yè)務(wù)流程相關(guān)的消息,以及企業(yè)公告和用戶(hù)對(duì)發(fā)消息等。移動(dòng)管理支持通過(guò)移動(dòng)設(shè)備進(jìn)行消息的交互及操縱業(yè)務(wù)數(shù)據(jù)等,例如可以通 過(guò)手機(jī)等移動(dòng)設(shè)備來(lái)接收系統(tǒng)消息、公告,并可以在手機(jī)上完成消息回 復(fù)、流程審批等功能。預(yù)警平臺(tái)可定義多種方式的預(yù)警條件以各種預(yù)警方式,如時(shí)間條件、庫(kù)存條件、特殊日期等另外還可以配置在用戶(hù)登錄時(shí)觸發(fā)。預(yù)警消息的發(fā)布可以用WEB的形式發(fā)布,可以通過(guò)郵件發(fā)布,還可使用短消息發(fā)送。 訪問(wèn)控制使用基于用戶(hù)角色和對(duì)象權(quán)限的權(quán)限分配方式,每一角色都包含公 有權(quán)限和屬于某一具體公司的私有權(quán)限。角色還提供信任功能。 應(yīng)用模式一體化支撐平臺(tái)提供一套與應(yīng)用界面相關(guān)的模式,包括自定義表單、 報(bào)表和打印格式,更好的滿(mǎn)足用戶(hù)需求的界面展現(xiàn)和個(gè)性化的需求。
權(quán)利要求
1. 一種電力行業(yè)一體化支撐平臺(tái),從體系結(jié)構(gòu)上可分為三層,從下往上分別為系統(tǒng)框架層、技術(shù)框架層、應(yīng)用框架層,其中系統(tǒng)框架層主要指基礎(chǔ)軟件層,包括操作系統(tǒng)、數(shù)據(jù)庫(kù)及J2EE應(yīng)用服務(wù)器等,一體化支撐平臺(tái)將為用戶(hù)提供穩(wěn)定開(kāi)放的底層技術(shù)平臺(tái);技術(shù)框架層是在系統(tǒng)框架層和應(yīng)用系統(tǒng)之間建立的一層技術(shù)封裝層和系統(tǒng)資源監(jiān)控管理層,技術(shù)框架層屏蔽了不同具體技術(shù)實(shí)現(xiàn)的細(xì)節(jié),減少直接使用系統(tǒng)資源帶來(lái)的復(fù)雜性、異構(gòu)性、不安全性及不穩(wěn)定性;監(jiān)控和管理系統(tǒng)資源,保證系統(tǒng)資源的可用性及其合理使用。技術(shù)框架層提供最佳編程模式,加快在不同技術(shù)平臺(tái)上開(kāi)發(fā)和部署應(yīng)用的速度,保證應(yīng)用的健壯性,技術(shù)框架層所屏蔽技術(shù)實(shí)現(xiàn)細(xì)節(jié)包括界面風(fēng)格、多數(shù)據(jù)庫(kù)適配、事務(wù)處理、并發(fā)處理、緩存處理、安全管理、統(tǒng)一異常處理、日志管理等。
全文摘要
本發(fā)明涉及一種電力行業(yè)一體化支撐平臺(tái),從體系結(jié)構(gòu)上可分為三層,從下往上分別為系統(tǒng)框架層、技術(shù)框架層、應(yīng)用框架層。本發(fā)明是電力生產(chǎn)管理系統(tǒng)的基礎(chǔ)上進(jìn)行擴(kuò)展,應(yīng)用于電力行業(yè)發(fā)電企業(yè)、輸配電企業(yè)、供電企業(yè),實(shí)現(xiàn)對(duì)電力行業(yè)生命周期的全程管理,集調(diào)度自動(dòng)化、輸配網(wǎng)自動(dòng)化、電網(wǎng)分析軟件、調(diào)度管理及輸配網(wǎng)管理于一體的新型一體化平臺(tái)。該平臺(tái)是面向全體電力行業(yè),符合國(guó)家“十一五”規(guī)劃中電力信息化和國(guó)家電網(wǎng)公司SG186一體化企業(yè)級(jí)平臺(tái)的政策方針的電力系統(tǒng)信息化和自動(dòng)化的軟件平臺(tái)。
文檔編號(hào)G06F9/44GK101266545SQ20081004752
公開(kāi)日2008年9月17日 申請(qǐng)日期2008年4月30日 優(yōu)先權(quán)日2008年4月30日
發(fā)明者峰 彭 申請(qǐng)人:武漢科興達(dá)軟件股份有限公司