專利名稱:一種用于企業(yè)綜合信息平臺(tái)的系統(tǒng)架構(gòu)及其實(shí)現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種信息技術(shù)領(lǐng)域,特別是一種用于企業(yè)綜合信息平臺(tái)的系統(tǒng)架構(gòu)及 其實(shí)現(xiàn)方法。
背景技術(shù):
目前信息技術(shù)在企業(yè)管理中得到了越來越廣泛的應(yīng)用,針對(duì)企業(yè)數(shù)據(jù)復(fù)雜、龐大、 分散、不易于分析的特點(diǎn),信息化技術(shù)能夠很好的發(fā)揮作用,但是隨著信息系統(tǒng)的不斷投 入,形成了同一多種企業(yè)信息系統(tǒng)并存、相互孤立、技術(shù)有差異、難于維護(hù)升級(jí)、信息難于溝 通、技術(shù)升級(jí)改造投入大等問題,而且現(xiàn)有的企業(yè)信息平臺(tái)系統(tǒng)一旦形成,對(duì)開發(fā)者而言, 若要對(duì)該系統(tǒng)進(jìn)行維護(hù)升級(jí)或增設(shè)新功能都不是很方便,對(duì)企業(yè)用戶而言,無法根據(jù)企業(yè) 自身情況實(shí)現(xiàn)對(duì)該系統(tǒng)自由的按需定制,無法組裝拆卸,這些問題在信息化改造和升級(jí)過 程中就顯得更加突出。
發(fā)明內(nèi)容
本發(fā)明針對(duì)現(xiàn)有的企業(yè)信息平臺(tái)系統(tǒng)難于維護(hù)升級(jí)、技術(shù)升級(jí)改造投入大以及無 法組裝拆卸等問題,為企業(yè)提供一種統(tǒng)一的、開放的、可擴(kuò)展的、可組裝、可持續(xù)升級(jí)的企業(yè) 綜合信息平臺(tái)的系統(tǒng)架構(gòu),使企業(yè)綜合信息得到高效地利用,實(shí)現(xiàn)同一信息一次采集匯總、 一處維護(hù)、多處應(yīng)用,減少重復(fù)投資、降低維護(hù)成本。本發(fā)明還涉及一種用于企業(yè)綜合信息 平臺(tái)的系統(tǒng)架構(gòu)的實(shí)現(xiàn)方法。本發(fā)明的技術(shù)方案如下一種用于企業(yè)綜合信息平臺(tái)的系統(tǒng)架構(gòu),從底層依次向上包括數(shù)據(jù)庫(kù)模塊、數(shù)據(jù) 訪問模塊、系統(tǒng)框架模塊、功能模塊、系統(tǒng)接口模塊和界面表現(xiàn)模塊,其特征在于,所述功能 模塊為兩個(gè)或兩個(gè)以上,所述界面表現(xiàn)模塊為通過配置調(diào)整各功能模塊的層級(jí)組建的多層 級(jí)的模塊目錄結(jié)構(gòu),所述系統(tǒng)框架模塊包括系統(tǒng)架構(gòu)管理模塊和系統(tǒng)平臺(tái)服務(wù)模塊,所述 系統(tǒng)架構(gòu)管理模塊包括功能模塊管理單元,所述功能模塊管理單元分別與各功能模塊和界 面表現(xiàn)模塊相連,功能模塊管理單元用于對(duì)功能模塊的管理,實(shí)現(xiàn)對(duì)各功能模塊的組裝,所 述組裝包括加載新的功能模塊、隱藏或刪除已有的一個(gè)或多個(gè)功能模塊以及調(diào)整各功能模 塊在界面表現(xiàn)模塊中的顯示位置,所述系統(tǒng)架構(gòu)管理模塊還為界面表現(xiàn)模塊提供統(tǒng)一的用 戶操作界面模板;所述系統(tǒng)平臺(tái)服務(wù)模塊包括引擎單元,所述引擎單元通過數(shù)據(jù)訪問模塊 將數(shù)據(jù)庫(kù)模塊中的數(shù)據(jù)信息傳遞至功能模塊和系統(tǒng)接口模塊。所述系統(tǒng)框架模塊還包括企業(yè)信息管理模塊,所述企業(yè)信息管理模塊分別與數(shù)據(jù) 訪問模塊和功能模塊相連,所述企業(yè)信息管理模塊對(duì)各功能模塊中的企業(yè)基礎(chǔ)信息進(jìn)行匯 總管理,所述匯總管理包括對(duì)企業(yè)組織信息管理、原料產(chǎn)品信息管理以及生產(chǎn)裝置信息管理。所述系統(tǒng)架構(gòu)管理模塊還包括分別與各功能模塊和數(shù)據(jù)訪問模塊相連的用戶管 理單元、系統(tǒng)權(quán)限配置與驗(yàn)證單元、系統(tǒng)日志記錄與監(jiān)視單元;和/或所述引擎模塊包括分
4別與各功能模塊和數(shù)據(jù)訪問模塊相連綜合查詢服務(wù)單元、統(tǒng)計(jì)報(bào)表服務(wù)單元、事件消息管 理服務(wù)單元和審批流程服務(wù)單元。所述用戶操作界面模版包括登錄頁面、系統(tǒng)主界面、主內(nèi)容頁母版、彈出窗口母 版、標(biāo)簽頁框架及標(biāo)簽頁母版;所述界面表現(xiàn)模塊的模塊目錄結(jié)構(gòu)根據(jù)各功能模塊的顯示 位置自動(dòng)選擇用戶操作界面模版中的相應(yīng)母版。所述數(shù)據(jù)庫(kù)模塊包括實(shí)時(shí)數(shù)據(jù)庫(kù)模塊和歷史數(shù)據(jù)庫(kù)模塊,所述實(shí)時(shí)數(shù)據(jù)庫(kù)模塊用 于集成企業(yè)基礎(chǔ)自動(dòng)化系統(tǒng)的實(shí)時(shí)數(shù)據(jù),所述實(shí)時(shí)數(shù)據(jù)包括生產(chǎn)工藝參數(shù)、計(jì)量?jī)x表數(shù)據(jù) 以及設(shè)備運(yùn)行狀態(tài)參數(shù),所述歷史數(shù)據(jù)庫(kù)模塊根據(jù)需要對(duì)實(shí)時(shí)數(shù)據(jù)進(jìn)行歷史歸檔;和/或 所述系統(tǒng)平臺(tái)服務(wù)模塊還包括公共數(shù)據(jù)緩存單元,所述公共數(shù)據(jù)緩存單元分別與實(shí)時(shí)數(shù)據(jù) 庫(kù)模塊和功能模塊相連,所述公共數(shù)據(jù)緩存模塊實(shí)現(xiàn)對(duì)實(shí)時(shí)數(shù)據(jù)、實(shí)時(shí)監(jiān)控畫面數(shù)據(jù)和常 用靜態(tài)數(shù)據(jù)的緩存,并將實(shí)時(shí)數(shù)據(jù)分為常駐內(nèi)存類實(shí)時(shí)數(shù)據(jù)和按需緩存類實(shí)時(shí)數(shù)據(jù)分別進(jìn) 行加載。所述系統(tǒng)接口模塊采用標(biāo)準(zhǔn)的OPC工業(yè)接口,并以ffeb krvices形式公開加載的 功能模塊的功能接口,形成統(tǒng)一的、面向服務(wù)的接口總線。一種上述系統(tǒng)架構(gòu)的實(shí)現(xiàn)方法,其特征在于,將企業(yè)綜合信息的各功能模塊進(jìn)行 加載、卸載操作并設(shè)置每個(gè)功能模塊的目錄結(jié)構(gòu)以決定其在界面平臺(tái)中的顯示位置和表現(xiàn) 形式,并提供統(tǒng)一的用戶操作界面模板,實(shí)現(xiàn)對(duì)各功能模塊的管理;采用引擎技術(shù)訪問數(shù)據(jù) 庫(kù)中存放的各功能模塊的數(shù)據(jù)信息并將其傳輸至系統(tǒng)接口,然后通過配置調(diào)整各功能模塊 的層級(jí)組建多層級(jí)的模塊目錄結(jié)構(gòu)并顯示在界面平臺(tái)中。對(duì)各功能模塊的管理包括設(shè)置每個(gè)功能模塊的最高權(quán)限、定義系統(tǒng)角色、設(shè)置角 色權(quán)限和注冊(cè)用戶并分配用戶角色;和/或該實(shí)現(xiàn)方法還包括對(duì)各功能模塊中的企業(yè)綜合 信息進(jìn)行匯總管理,所述匯總管理包括對(duì)企業(yè)組織信息管理、原料產(chǎn)品信息管理以及生產(chǎn) 裝置信息管理;和/或該實(shí)現(xiàn)方法還包括對(duì)各功能模塊的數(shù)據(jù)信息進(jìn)行管理服務(wù)、綜合查 詢服務(wù)、統(tǒng)計(jì)報(bào)表服務(wù)和事件消息管理服務(wù)。所述數(shù)據(jù)庫(kù)包括實(shí)時(shí)數(shù)據(jù)庫(kù)和歷史數(shù)據(jù)庫(kù),所述實(shí)時(shí)數(shù)據(jù)庫(kù)用于集成企業(yè)基礎(chǔ)自 動(dòng)化系統(tǒng)的實(shí)時(shí)數(shù)據(jù),所述實(shí)時(shí)數(shù)據(jù)包括生產(chǎn)工藝參數(shù)、計(jì)量?jī)x表數(shù)據(jù)以及設(shè)備運(yùn)行狀態(tài) 參數(shù),所述歷史數(shù)據(jù)庫(kù)根據(jù)需要對(duì)實(shí)時(shí)數(shù)據(jù)進(jìn)行歷史歸檔;然后對(duì)實(shí)時(shí)數(shù)據(jù)、實(shí)時(shí)監(jiān)控畫面 數(shù)據(jù)和常用靜態(tài)數(shù)據(jù)進(jìn)行緩存,并將實(shí)時(shí)數(shù)據(jù)分為常駐內(nèi)存類實(shí)時(shí)數(shù)據(jù)和按需緩存類實(shí)時(shí) 數(shù)據(jù)分別進(jìn)行加載。所述系統(tǒng)接口采用標(biāo)準(zhǔn)的OPC工業(yè)接口,并以ffeb krvices形式公開加載的功能 模塊的功能接口,形成統(tǒng)一的、面向服務(wù)的接口總線。本發(fā)明的技術(shù)效果如下本發(fā)明提供的用于企業(yè)綜合信息平臺(tái)的系統(tǒng)架構(gòu),從底層依次向上包括數(shù)據(jù)庫(kù)模 塊、數(shù)據(jù)訪問模塊、系統(tǒng)框架模塊、功能模塊、系統(tǒng)接口模塊和界面表現(xiàn)模塊,該系統(tǒng)包括了 含有企業(yè)綜合信息的各種功能模塊,通過設(shè)置系統(tǒng)框架模塊,其中的功能模塊管理單元用 于對(duì)功能模塊的管理,實(shí)現(xiàn)對(duì)各功能模塊的組裝,包括加載新的功能模塊、隱藏或刪除已有 的一個(gè)或多個(gè)功能模塊以及調(diào)整各功能模塊在界面表現(xiàn)模塊中的顯示位置,并提供了統(tǒng)一 的服務(wù)接口,為界面表現(xiàn)模塊提供統(tǒng)一的用戶操作界面模板,界面表現(xiàn)模塊為通過配置調(diào) 整各功能模塊的層級(jí)組建的多層級(jí)的模塊目錄結(jié)構(gòu),將企業(yè)綜合信息平臺(tái)所需的各種功能模塊集中管理,為開發(fā)者提供一種統(tǒng)一的、開放式、可擴(kuò)展的系統(tǒng)架構(gòu),提煉并統(tǒng)一規(guī)劃出 了企業(yè)信息系統(tǒng)所共有的信息采集、處理、分析、存儲(chǔ)、顯示等功能,解決了現(xiàn)有的用于企業(yè) 信息平臺(tái)的系統(tǒng)難于維護(hù)升級(jí)、技術(shù)升級(jí)改造投入大以及無法組裝拆卸等問題,使企業(yè)信 息得到高效的利用,實(shí)現(xiàn)同一信息一次采集匯總、一處維護(hù)、多處應(yīng)用,從而避免了多系統(tǒng) 重復(fù)錄入、重復(fù)配置,減少重復(fù)投資、降低維護(hù)成本。綜合所有這些系統(tǒng)架構(gòu)特性,開發(fā)者能 夠快速的進(jìn)行企業(yè)信息系統(tǒng)平臺(tái)的搭建,并且基于這一平臺(tái),能夠?qū)⒕性诰唧w業(yè)務(wù) 模塊的開發(fā)上,為用戶提供豐富的信息處理功能。同時(shí)也為企業(yè)用戶提供了一個(gè)可拆卸、可 插拔的平臺(tái)環(huán)境,企業(yè)可以針對(duì)自身業(yè)務(wù)需求、信息化建設(shè)現(xiàn)狀,選購(gòu)相關(guān)的功能模塊,實(shí) 現(xiàn)按需定制,也可以在后續(xù)追加投資,繼續(xù)增加新的業(yè)務(wù)模塊,從而可以進(jìn)行更加靈活有效 的投資。還為系統(tǒng)方案設(shè)計(jì)人員、實(shí)施人員提供了可組裝、可調(diào)配的實(shí)施基礎(chǔ)。本發(fā)明涉及的用于企業(yè)信息平臺(tái)的系統(tǒng)架構(gòu)的實(shí)現(xiàn)方法,將企業(yè)綜合信息的各功 能模塊進(jìn)行加載、卸載操作并設(shè)置每個(gè)功能模塊的目錄結(jié)構(gòu)以決定其在界面平臺(tái)中的顯示 位置和表現(xiàn)形式,并提供統(tǒng)一的用戶操作界面模板,實(shí)現(xiàn)對(duì)各功能模塊的管理,該方法實(shí)現(xiàn) 的系統(tǒng)架構(gòu)為企業(yè)提供一種統(tǒng)一的、開放的、可擴(kuò)展的、可組裝、可持續(xù)升級(jí)的企業(yè)綜合信 息平臺(tái)的系統(tǒng)架構(gòu),能夠使企業(yè)信息得到高效地利用,實(shí)現(xiàn)同一信息一次采集匯總、一處維 護(hù)、多處應(yīng)用,減少重復(fù)投資、降低維護(hù)成本。采用引擎技術(shù)訪問數(shù)據(jù)庫(kù)中存放的各功能模 塊的數(shù)據(jù)信息并將其傳輸至系統(tǒng)接口,然后通過配置調(diào)整各功能模塊的層級(jí)組建多層級(jí)的 模塊目錄結(jié)構(gòu)并顯示在界面平臺(tái)中。實(shí)施人員可以根據(jù)用戶業(yè)務(wù)規(guī)模,可以單服務(wù)器單平 臺(tái)實(shí)施,也可以對(duì)不同業(yè)務(wù)進(jìn)行功能分組,多服務(wù)器多平臺(tái)協(xié)同工作,靈活的組織系統(tǒng)實(shí)施 網(wǎng)絡(luò)結(jié)構(gòu),為用戶制定出切實(shí)可行的系統(tǒng)配置方案。
圖1為本發(fā)明用于企業(yè)綜合信息平臺(tái)的系統(tǒng)架構(gòu)的結(jié)構(gòu)示意圖。圖2為本發(fā)明系統(tǒng)架構(gòu)的優(yōu)選結(jié)構(gòu)示意圖。圖3為本發(fā)明用于企業(yè)綜合信息平臺(tái)的系統(tǒng)架構(gòu)的實(shí)現(xiàn)流程圖。圖4為本發(fā)明系統(tǒng)架構(gòu)中的常駐內(nèi)存類實(shí)時(shí)數(shù)據(jù)加載流程圖。圖5為本發(fā)明統(tǒng)架構(gòu)中的按需緩存類實(shí)時(shí)數(shù)據(jù)加載流程圖。
具體實(shí)施例方式下面結(jié)合附圖對(duì)本發(fā)明進(jìn)行說明。本發(fā)明涉及一種用于企業(yè)綜合信息平臺(tái)的系統(tǒng)架構(gòu),其優(yōu)選結(jié)構(gòu)示意圖如圖1所 示,采用多層架構(gòu),從底層依次向上包括數(shù)據(jù)庫(kù)模塊、數(shù)據(jù)訪問模塊、系統(tǒng)框架模塊1、兩個(gè) 或兩個(gè)以上的功能模塊、系統(tǒng)接口模塊和界面表現(xiàn)模塊,系統(tǒng)框架模塊1包括系統(tǒng)架構(gòu)管 理模塊和系統(tǒng)平臺(tái)服務(wù)模塊,系統(tǒng)架構(gòu)管理模塊和系統(tǒng)平臺(tái)服務(wù)模塊均與各功能模塊和數(shù) 據(jù)訪問模塊相連,系統(tǒng)架構(gòu)管理模塊還與界面表現(xiàn)模塊相連,系統(tǒng)架構(gòu)管理模提供統(tǒng)一的 模塊管理、權(quán)限管理、界面模版管理、系統(tǒng)日志記錄及系統(tǒng)監(jiān)視等功能;系統(tǒng)平臺(tái)服務(wù)模塊 用于整個(gè)系統(tǒng)架構(gòu)的各模塊之間的引擎服務(wù),并提供審批業(yè)務(wù)流程控制、統(tǒng)計(jì)報(bào)表、綜合查 詢等公共服務(wù);數(shù)據(jù)庫(kù)模塊對(duì)企業(yè)各種數(shù)據(jù)、信息進(jìn)行集成;基于面向服務(wù)的思想構(gòu)建了 開發(fā)的系統(tǒng)數(shù)據(jù)及系統(tǒng)接口模塊;界面表現(xiàn)模塊為通過配置調(diào)整各功能模塊的層級(jí)組建的多層級(jí)的模塊目錄結(jié)構(gòu)。本發(fā)明系統(tǒng)架構(gòu)的優(yōu)選結(jié)構(gòu)示意圖如圖2所示,其中,數(shù)據(jù)庫(kù)模塊包括RTDB (Real TimeDataBase)實(shí)時(shí)數(shù)據(jù)庫(kù)模塊和歷史數(shù)據(jù)庫(kù)模塊,實(shí)時(shí)數(shù)據(jù)庫(kù)模塊用于集成企業(yè)基礎(chǔ)自 動(dòng)化系統(tǒng)的實(shí)時(shí)數(shù)據(jù),包括生產(chǎn)工藝參數(shù)、計(jì)量?jī)x表數(shù)據(jù)以及設(shè)備運(yùn)行狀態(tài)參數(shù)等等,所述 歷史數(shù)據(jù)庫(kù)模塊根據(jù)需要對(duì)實(shí)時(shí)數(shù)據(jù)進(jìn)行歷史歸檔。通過點(diǎn)組態(tài)功能配置需要采集的基礎(chǔ) 自動(dòng)化實(shí)時(shí)數(shù)據(jù)點(diǎn),通過標(biāo)準(zhǔn)OPC接口進(jìn)行實(shí)時(shí)采集,根據(jù)需要進(jìn)行歷史歸檔,實(shí)現(xiàn)對(duì)用于 企業(yè)綜合信息平臺(tái)的系統(tǒng)數(shù)據(jù)的實(shí)時(shí)采集、歸檔。通過監(jiān)視畫面組態(tài)功能進(jìn)行生產(chǎn)數(shù)據(jù)監(jiān) 視畫面,并發(fā)布為WEB監(jiān)視服務(wù),通過IE瀏覽器就可以對(duì)生產(chǎn)過程進(jìn)行監(jiān)視。同時(shí)所有實(shí) 時(shí)數(shù)據(jù)可以緩存到系統(tǒng)框架模塊的系統(tǒng)平臺(tái)服務(wù)模塊中的公共數(shù)據(jù)緩存單元,供平臺(tái)上的 其他模塊使用。系統(tǒng)框架模塊細(xì)分為三個(gè)層次系統(tǒng)架構(gòu)管理模塊、企業(yè)信息管理模塊和系統(tǒng)平 臺(tái)服務(wù)模塊,系統(tǒng)架構(gòu)管理模塊、企業(yè)信息管理模塊和系統(tǒng)平臺(tái)服務(wù)模塊均與功能模塊相 連。系統(tǒng)架構(gòu)管理模塊包括功能模塊管理單元、用戶管理單元、系統(tǒng)權(quán)限配置與驗(yàn)證單元、 數(shù)據(jù)字典管理單元、系統(tǒng)日志記錄與監(jiān)視單元;其中,功能模塊管理單元用于對(duì)功能模塊的 管理,實(shí)現(xiàn)對(duì)各功能模塊的靈活組裝,該組裝包括加載新的功能模塊(如新增的系統(tǒng)服務(wù)、 新的用戶功能模塊、新的監(jiān)控畫面等等)、隱藏或刪除已有的一個(gè)或多個(gè)功能模塊以及調(diào)整 各功能模塊在界面表現(xiàn)模塊中的顯示位置,從而可以滿足企業(yè)用戶根據(jù)自身情況購(gòu)買所需 功能模塊的要求,也可以滿足企業(yè)新購(gòu)買的功能模塊增加在已有平臺(tái)上的要求,或者在已 有平臺(tái)上定制開發(fā)新的功能模塊的要求。如果企業(yè)規(guī)模較大,也可以滿足分布式實(shí)施的要 求,可以在多臺(tái)服務(wù)器上部署多個(gè)平臺(tái),每個(gè)平臺(tái)上加載一個(gè)子系統(tǒng)或者一個(gè)功能組,同時(shí) 又能保證多個(gè)平臺(tái)之間的信息溝通。系統(tǒng)架構(gòu)管理模塊還為界面表現(xiàn)模塊提供統(tǒng)一的用戶 操作界面模板,該用戶操作界面模版包括登錄頁、系統(tǒng)主界面,系統(tǒng)主界面包括右上角的子 系統(tǒng)切換按鈕、上部一級(jí)模塊選擇面板、左側(cè)以抽屜式顯示二級(jí)模塊并在其內(nèi)部以樹形顯 示三級(jí)、四級(jí)子模塊,從而形成平臺(tái)五個(gè)層級(jí)的模塊目錄結(jié)構(gòu),用戶可以靈活的定義模塊的 所處層級(jí)、顯示位置,組建自己的用戶操作界面。同時(shí)框架內(nèi)定義了大量頁面母版,如主內(nèi) 容頁母版、彈出窗口母版、標(biāo)簽頁框架母版及標(biāo)簽頁母版、浮動(dòng)提示信息模版等,并且每個(gè) 內(nèi)容頁面能夠根據(jù)顯示方式的不同,在運(yùn)行時(shí)界面表現(xiàn)模塊的模塊目錄結(jié)構(gòu)根據(jù)各功能模 塊的顯示位置自動(dòng)選擇用戶操作界面模版中的相應(yīng)母版,使用戶操作界面具有表現(xiàn)形式豐 富、配置靈活、風(fēng)格統(tǒng)一的特點(diǎn),從而保證了整個(gè)應(yīng)用系統(tǒng)用戶操作界面的多樣性、一致性, 為用戶提供良好的操作體驗(yàn)。系統(tǒng)架構(gòu)管理模塊的其它模塊用于實(shí)現(xiàn)用戶管理、權(quán)限管理、 數(shù)據(jù)字典管理、日志管理以及系統(tǒng)監(jiān)視等公共功能。例如系統(tǒng)日志記錄與監(jiān)視單元提供便 捷的系統(tǒng)日志記錄與詳細(xì)的系統(tǒng)監(jiān)視功能,能夠自動(dòng)記錄、自動(dòng)分類匯總,在用戶通過操作 界面進(jìn)行數(shù)據(jù)操作時(shí),系統(tǒng)提示操作結(jié)果信息的同時(shí)記錄系統(tǒng)日志,并且自動(dòng)按照操作界 面、所在模塊進(jìn)行分類匯總,可以為系統(tǒng)監(jiān)視提供詳盡記錄,包括某時(shí)間段所發(fā)生的數(shù)據(jù)操 作、某用戶在某時(shí)間段進(jìn)行的數(shù)據(jù)操作、某一數(shù)據(jù)在某時(shí)間段內(nèi)都有哪些用戶進(jìn)行的操作 等等。系統(tǒng)架構(gòu)管理模塊通過對(duì)系統(tǒng)用戶進(jìn)行管理,對(duì)接入平臺(tái)系統(tǒng)的各功能模塊進(jìn)行管 理,設(shè)置模塊的顯示屬性和權(quán)限屬性,定義系統(tǒng)角色及其信息訪問和信息操作權(quán)限,然后給 系統(tǒng)用戶分配相應(yīng)的系統(tǒng)角色,從而實(shí)現(xiàn)系統(tǒng)權(quán)限分配的靈活配置,并在框架中提供統(tǒng)一 的運(yùn)行時(shí)權(quán)限驗(yàn)證服務(wù),實(shí)現(xiàn)身份驗(yàn)證、菜單顯示控制、操作界面顯示控制、數(shù)據(jù)操作驗(yàn)證等,實(shí)現(xiàn)多層次、全方位的權(quán)限驗(yàn)證,從應(yīng)用系統(tǒng)層面保證整個(gè)系統(tǒng)信息的安全性。企業(yè)信息管理模塊分別與數(shù)據(jù)訪問模塊和功能模塊相連,對(duì)各功能模塊中的企業(yè) 基礎(chǔ)信息進(jìn)行匯總管理,如對(duì)企業(yè)組織信息管理、原料產(chǎn)品信息管理以及生產(chǎn)裝置信息等 匯總管理。通過企業(yè)的基礎(chǔ)信息進(jìn)行統(tǒng)一管理,起到一處管理多處使用的效果,避免了多系 統(tǒng)重復(fù)錄入、重復(fù)配置,同時(shí)也降低了系統(tǒng)的維護(hù)成本。通過企業(yè)組織信息管理,對(duì)企業(yè)部 門、車間、工段進(jìn)行管理,對(duì)企業(yè)班組及其倒班規(guī)則進(jìn)行管理。通過原料產(chǎn)品信息管理,對(duì)企 業(yè)的原材料及其供貨單位進(jìn)行管理,對(duì)企業(yè)產(chǎn)品信息進(jìn)行管理。通過生產(chǎn)裝置管理,記錄企 業(yè)重要生產(chǎn)裝置及相關(guān)設(shè)計(jì)參數(shù)。系統(tǒng)平臺(tái)服務(wù)模塊包括引擎單元和公共數(shù)據(jù)緩存單元,引擎單元通過數(shù)據(jù)訪問模 塊將數(shù)據(jù)庫(kù)模塊中的數(shù)據(jù)信息傳遞至功能模塊和系統(tǒng)接口模塊,引擎單元包括分別與各模 塊相連的綜合查詢服務(wù)單元、統(tǒng)計(jì)報(bào)表服務(wù)單元、事件消息管理服務(wù)單元、系統(tǒng)數(shù)據(jù)管理引 擎單元和審批流程服務(wù)單元以提供公用的綜合查詢服務(wù)、系統(tǒng)報(bào)表服務(wù)、系統(tǒng)事件消息服 務(wù)、審批流程控制服務(wù),以及實(shí)時(shí)數(shù)據(jù)和實(shí)時(shí)報(bào)警服務(wù)等,每種服務(wù)獨(dú)立封裝,方便系統(tǒng)擴(kuò) 展和維護(hù)。綜合查詢服務(wù)單元提供綜合查詢引擎,通過提供查詢配置工具,系統(tǒng)實(shí)施人員或 者系統(tǒng)管理員可以自定義查詢內(nèi)容、查詢條件參數(shù)等信息,生成特定的信息檢索界面,系統(tǒng) 用戶指定查詢參數(shù)值后,就可以獲取到所需數(shù)據(jù),通用、簡(jiǎn)便、快捷。統(tǒng)計(jì)報(bào)表服務(wù)單元提供 統(tǒng)計(jì)報(bào)表引擎,通過提供報(bào)表組態(tài)工具(集成在EXcel2003中),用戶在本地組態(tài)定義報(bào)表, 包括報(bào)表數(shù)據(jù)和報(bào)表樣式,完成后生成報(bào)表模版,上傳到系統(tǒng)平臺(tái)服務(wù)器。查看報(bào)表時(shí),提 示用戶輸入報(bào)表的查詢參數(shù),系統(tǒng)根據(jù)參數(shù)從數(shù)據(jù)庫(kù)中獲取數(shù)據(jù),生成最終報(bào)表顯示給用 戶。同時(shí)保存歷史記錄,當(dāng)有用戶再次查詢?cè)搱?bào)表時(shí),則直接返回給用戶歷史文件,而不再 重新生成,提高系統(tǒng)響應(yīng)速度。通過報(bào)表引擎的定時(shí)生成功能,結(jié)合報(bào)表模版管理,實(shí)現(xiàn)用 戶對(duì)班報(bào)表、日?qǐng)?bào)表、月報(bào)表、年報(bào)表等固定報(bào)表的定時(shí)生成要求。事件消息管理服務(wù)單元 提供事件消息管理引擎,通過系統(tǒng)事件消息配置管理,可以定義系統(tǒng)事件,包括分配唯一的 事件編號(hào)、定義事件分類(自動(dòng)處理、人工處理兩類)、事件源信息查看、處理地址、處理人 等事件信息。產(chǎn)生事件的模塊,只負(fù)責(zé)組織事件信息,向事件消息引擎發(fā)布事件,如果是自 動(dòng)處理類事件,則會(huì)觸發(fā)訂閱了該事件的模塊的相應(yīng)處理接口,進(jìn)行自動(dòng)處理。如果是人工 處理類事件,則將事件提示到相關(guān)處理人的操作窗口,處理人即可按照信息提示進(jìn)行事件 源的查看和處理。系統(tǒng)數(shù)據(jù)管理引擎單元進(jìn)行數(shù)據(jù)庫(kù)操作服務(wù),提供統(tǒng)一的數(shù)據(jù)庫(kù)操作接 口,屏蔽底層不同數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)操作差異,為企業(yè)綜合信息平臺(tái)提供統(tǒng)一的數(shù)據(jù)庫(kù)操 作接口。審批流程服務(wù)單元提供審批流程服務(wù)引擎,通過審批流程配置管理,可以按照企業(yè) 具體業(yè)務(wù)流程定義相應(yīng)的審批工作流程,包括流程路線(順序、分支、匯總等形式)、審批節(jié) 點(diǎn)的審批人及其權(quán)限、審批內(nèi)容的查看與編輯地址等信息。業(yè)務(wù)人員編輯審批文件,提交審 批后,流程服務(wù)引擎對(duì)整個(gè)審批過程進(jìn)行控制,為用戶提供了催辦、撤銷、審批、退回、查看 審批狀態(tài)等豐富功能,真正為業(yè)務(wù)人員、各級(jí)管理人員的日常辦公提供便利。公共數(shù)據(jù)緩存單元分別與實(shí)時(shí)數(shù)據(jù)庫(kù)模塊和各功能模塊相連,所述公共數(shù)據(jù)緩存 模塊實(shí)現(xiàn)對(duì)實(shí)時(shí)數(shù)據(jù)、實(shí)時(shí)監(jiān)控畫面數(shù)據(jù)和常用靜態(tài)數(shù)據(jù)的緩存,并將實(shí)時(shí)數(shù)據(jù)分為常駐 內(nèi)存類實(shí)時(shí)數(shù)據(jù)和按需緩存類實(shí)時(shí)數(shù)據(jù)分別進(jìn)行加載,提高系統(tǒng)系能。其中,常駐內(nèi)存類實(shí) 時(shí)數(shù)據(jù)為系統(tǒng)功能模塊提供數(shù)據(jù),該類數(shù)據(jù)根據(jù)功能模塊請(qǐng)求進(jìn)行加載,并在系統(tǒng)運(yùn)行期 間一直有效。按需緩存類實(shí)時(shí)數(shù)據(jù)主要為監(jiān)控畫面服務(wù),在監(jiān)控畫面被請(qǐng)求時(shí)加載,在畫面
8CN 102130966 A
說明書
6/8頁 關(guān)閉后并超過一定時(shí)間后進(jìn)行卸載。系統(tǒng)接口模塊以ffeb krvices形式公開系統(tǒng)加載的功能模塊、系統(tǒng)服務(wù)的功能接 口,形成統(tǒng)一的、面向服務(wù)的接口總線,對(duì)企業(yè)綜合信息平臺(tái)的數(shù)據(jù)、信息提供統(tǒng)一靈活的 信息服務(wù)接口,使得系統(tǒng)具有良好的一致性、開放性。系統(tǒng)接口模塊包括平臺(tái)功能Web接 口、實(shí)時(shí)數(shù)據(jù)Web接口、化驗(yàn)中心Web接口和設(shè)備檢修Web接口,還可以包括實(shí)時(shí)報(bào)警服務(wù) 接口、歷史其趨勢(shì)服務(wù)接口、綜合查詢服務(wù)接口、系統(tǒng)報(bào)表服務(wù)接口、調(diào)度指令服務(wù)接口、決 策支持服務(wù)接口、系統(tǒng)日志服務(wù)接口等。本發(fā)明的該系統(tǒng)架構(gòu)采用Web krvices技術(shù),對(duì) 數(shù)據(jù)訪問、系統(tǒng)平臺(tái)服務(wù)模塊進(jìn)行接口封裝,方便平臺(tái)業(yè)務(wù)模塊、外部系統(tǒng)訪問系統(tǒng)內(nèi)信息 和使用平臺(tái)服務(wù)功能,使系統(tǒng)具有良好的開放性、可擴(kuò)展性。界面表現(xiàn)模塊包括用戶操作界面和工程師操作界面。界面表現(xiàn)模塊實(shí)現(xiàn)了工藝流 程監(jiān)視、過程數(shù)據(jù)監(jiān)視、生產(chǎn)設(shè)備狀態(tài)監(jiān)視等功能,還實(shí)現(xiàn)了生產(chǎn)調(diào)度管理、生產(chǎn)設(shè)備管理 等功能。本發(fā)明還涉及一種用于企業(yè)綜合信息平臺(tái)的系統(tǒng)架構(gòu)的實(shí)現(xiàn)方法,該方法將企業(yè) 綜合信息的各功能模塊進(jìn)行加載、卸載操作并設(shè)置每個(gè)功能模塊的目錄結(jié)構(gòu)以決定其在界 面平臺(tái)中的顯示位置和表現(xiàn)形式,并提供統(tǒng)一的用戶操作界面模板,實(shí)現(xiàn)對(duì)各功能模塊的 管理,如系統(tǒng)模塊配置管理、系統(tǒng)用戶管理、系統(tǒng)權(quán)限管理、數(shù)據(jù)字典管理、系統(tǒng)狀態(tài)監(jiān)視、 數(shù)據(jù)庫(kù)管理、企業(yè)基礎(chǔ)信息管理等。具體實(shí)現(xiàn)步驟為(1)、首先對(duì)功能模塊進(jìn)行加載、卸載操作,包含了平臺(tái)上的三類模塊平臺(tái)服務(wù)、 監(jiān)視畫面、業(yè)務(wù)功能,都可以獨(dú)立的進(jìn)行加載、卸載操作。O)、設(shè)置每個(gè)功能模塊的目錄結(jié)構(gòu),決定其在界面平臺(tái)的顯示位置和表現(xiàn)形式。(3)、設(shè)置每個(gè)功能模塊的最高權(quán)限,分為可管理、可修改、可錄入、只讀、不進(jìn)行權(quán) 限控制。(4)、定義系統(tǒng)角色,可根據(jù)企業(yè)組織結(jié)構(gòu)、崗位職責(zé),靈活配置。(5)、設(shè)置角色權(quán)限,配置每一角色對(duì)每一功能模塊的權(quán)限,可以設(shè)置為可見、可錄 入、可修改、可管理四個(gè)級(jí)別。(6)、注冊(cè)用戶并分配用戶角色,為每個(gè)系統(tǒng)用戶注冊(cè)賬號(hào),然后分配角色,從而使 用戶具備相應(yīng)信息查看和操作的權(quán)限。(7)、運(yùn)行時(shí),平臺(tái)自動(dòng)進(jìn)行主界面的生成及運(yùn)行時(shí)的權(quán)限驗(yàn)證,實(shí)現(xiàn)了身份驗(yàn)證、 目錄菜單顯示控制、操作界面顯示控制、數(shù)據(jù)操作驗(yàn)證,實(shí)現(xiàn)多層次、全方位的安全防護(hù),從 應(yīng)用系統(tǒng)層面保證整個(gè)系統(tǒng)信息的安全性。本發(fā)明系統(tǒng)架構(gòu)的實(shí)現(xiàn)方法還包括對(duì)各功能模塊的數(shù)據(jù)信息進(jìn)行管理服務(wù)、綜合 查詢服務(wù)、統(tǒng)計(jì)報(bào)表服務(wù)和事件消息管理服務(wù);并采用引擎技術(shù)訪問數(shù)據(jù)庫(kù)中存放的各功 能模塊的數(shù)據(jù)信息并將其傳輸至系統(tǒng)接口,然后通過配置調(diào)整各功能模塊的層級(jí)組建多層 級(jí)的模塊目錄結(jié)構(gòu)并顯示在界面平臺(tái)(即界面表現(xiàn)層)中。其中,將數(shù)據(jù)庫(kù)歸類為實(shí)時(shí)數(shù) 據(jù)庫(kù)和歷史數(shù)據(jù)庫(kù),通過實(shí)時(shí)數(shù)據(jù)庫(kù)來集成企業(yè)基礎(chǔ)自動(dòng)化系統(tǒng)的實(shí)時(shí)數(shù)據(jù),如生產(chǎn)工藝 參數(shù)、計(jì)量?jī)x表數(shù)據(jù)以及設(shè)備運(yùn)行狀態(tài)參數(shù)等,通過歷史數(shù)據(jù)庫(kù)根據(jù)需要對(duì)實(shí)時(shí)數(shù)據(jù)進(jìn)行 歷史歸檔;然后對(duì)實(shí)時(shí)數(shù)據(jù)、實(shí)時(shí)監(jiān)控畫面數(shù)據(jù)和常用靜態(tài)數(shù)據(jù)的緩存,并將實(shí)時(shí)數(shù)據(jù)分為 常駐內(nèi)存類實(shí)時(shí)數(shù)據(jù)和按需緩存類實(shí)時(shí)數(shù)據(jù)分別進(jìn)行加載。
9
圖4為本發(fā)明系統(tǒng)架構(gòu)中的常駐內(nèi)存類實(shí)時(shí)數(shù)據(jù)加載流程圖,企業(yè)綜合信息平臺(tái) 啟動(dòng)后,依次啟動(dòng)配置在該平臺(tái)上的功能模塊,如果模塊需要使用實(shí)時(shí)數(shù)據(jù),則向在啟動(dòng)過 程中向平臺(tái)發(fā)出實(shí)時(shí)數(shù)據(jù)項(xiàng)訂閱請(qǐng)求,平臺(tái)接到請(qǐng)求后即向公共數(shù)據(jù)緩沖單元的公共緩沖 區(qū)注冊(cè)相關(guān)數(shù)據(jù)項(xiàng),注冊(cè)后,系統(tǒng)自動(dòng)定時(shí)更新其數(shù)據(jù)值。圖5為本發(fā)明統(tǒng)架構(gòu)中的按需緩 存類實(shí)時(shí)數(shù)據(jù)加載流程圖,企業(yè)綜合信息平臺(tái)啟動(dòng)運(yùn)行后,用戶在瀏覽器中打開監(jiān)控畫面 查看生產(chǎn)數(shù)據(jù),平臺(tái)接收到請(qǐng)求后,首先在公共數(shù)據(jù)緩沖單元的公共緩沖區(qū)中查看是否已 有該畫面的緩存,如果有就直接將緩存數(shù)據(jù)返回給客戶端呈現(xiàn)給用戶。如果沒有,則讀取畫 面數(shù)據(jù)配置信息,在緩存區(qū)中進(jìn)行相關(guān)數(shù)據(jù)項(xiàng)的注冊(cè),企業(yè)綜合信息平臺(tái)自動(dòng)實(shí)時(shí)更新數(shù) 據(jù)值并定時(shí)更新監(jiān)控畫面數(shù)據(jù)值。企業(yè)綜合信息平臺(tái)系統(tǒng)架構(gòu)的主體采用B/S架構(gòu),但在系統(tǒng)架構(gòu)管理模塊可以集 成C/S結(jié)構(gòu)的功能模塊,通過系統(tǒng)接口模塊也能夠靈活的擴(kuò)展C/S結(jié)構(gòu)的功能模塊,按照不 同的功能要求靈活選擇,充分利用兩種結(jié)構(gòu)的優(yōu)點(diǎn)。圖3為本發(fā)明用于企業(yè)綜合信息平臺(tái)的系統(tǒng)架構(gòu)的實(shí)現(xiàn)流程圖。在數(shù)據(jù)庫(kù)模塊中 的RTDB實(shí)時(shí)數(shù)據(jù)庫(kù)模塊中,集成了 RTDB實(shí)時(shí)數(shù)據(jù)平臺(tái)和實(shí)時(shí)數(shù)據(jù)庫(kù),實(shí)現(xiàn)了工業(yè)報(bào)警管 理、監(jiān)視畫面組態(tài)、監(jiān)視畫面轉(zhuǎn)換、報(bào)警組態(tài)、點(diǎn)組態(tài)、算法工程加載等功能。RTDB實(shí)時(shí)數(shù)據(jù) 庫(kù)模塊含有報(bào)警數(shù)據(jù)庫(kù)和實(shí)時(shí)數(shù)據(jù)歸檔數(shù)據(jù)庫(kù),將實(shí)時(shí)數(shù)據(jù)歸檔數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)統(tǒng)計(jì)預(yù)處 理,生成生產(chǎn)調(diào)度數(shù)據(jù)庫(kù)、能源管理數(shù)據(jù)庫(kù)、設(shè)備管理數(shù)據(jù)庫(kù)、優(yōu)化算法數(shù)據(jù)庫(kù)和系統(tǒng)管理 數(shù)據(jù)庫(kù)等,通過系統(tǒng)架構(gòu)管理模塊實(shí)現(xiàn)系統(tǒng)模塊配置、系統(tǒng)用戶管理、系統(tǒng)權(quán)限管理、數(shù)據(jù) 字典管理、系統(tǒng)狀態(tài)監(jiān)視、數(shù)據(jù)庫(kù)管理、企業(yè)基礎(chǔ)信息管理等功能。并依次通過數(shù)據(jù)管理引 擎進(jìn)行系統(tǒng)數(shù)據(jù)管理服務(wù),通過綜合查詢引擎進(jìn)行綜合查詢服務(wù),通過統(tǒng)計(jì)報(bào)表引擎進(jìn)行 統(tǒng)計(jì)報(bào)表服務(wù),通過系統(tǒng)消息引擎進(jìn)行調(diào)度指令服務(wù)以及決策支持服務(wù),調(diào)用系統(tǒng)管理數(shù) 據(jù)庫(kù)完成系統(tǒng)日志服務(wù),通過WEB服務(wù)接口連接到界面表現(xiàn)層,實(shí)現(xiàn)了能源優(yōu)化集成管理 系統(tǒng)、智能生產(chǎn)調(diào)度管理系統(tǒng)、生產(chǎn)設(shè)備管理系統(tǒng)三個(gè)子系統(tǒng)。在公共數(shù)據(jù)緩存單元實(shí)現(xiàn)系 統(tǒng)實(shí)時(shí)數(shù)據(jù)、實(shí)時(shí)監(jiān)控畫面數(shù)據(jù)、常用靜態(tài)數(shù)據(jù)、實(shí)時(shí)報(bào)警的緩存,完成實(shí)時(shí)數(shù)據(jù)服務(wù)和實(shí) 時(shí)報(bào)警服務(wù),在界面表現(xiàn)層,實(shí)現(xiàn)了重要工藝流程監(jiān)視、重要過程數(shù)據(jù)監(jiān)視、實(shí)時(shí)能耗監(jiān)視、 過程優(yōu)化監(jiān)視、煤場(chǎng)動(dòng)態(tài)信息監(jiān)視、煤氣平衡監(jiān)視、生產(chǎn)設(shè)備狀態(tài)監(jiān)視等監(jiān)控畫面。本發(fā)明 的系統(tǒng)架構(gòu)在融合企業(yè)調(diào)度、能源、設(shè)備各方面信息基礎(chǔ)上,采用面向服務(wù)的方法構(gòu)建一個(gè) 統(tǒng)一的企業(yè)綜合信息平臺(tái),提供豐富的、靈活的各類信息服務(wù)接口,從而可以構(gòu)建、集成各 種企業(yè)信息管理子系統(tǒng),同時(shí)采用事件消息的方式調(diào)度各個(gè)子系統(tǒng)間、功能模塊間的信息 交互。本發(fā)明的系統(tǒng)架構(gòu)應(yīng)用于工業(yè)企業(yè)信息系統(tǒng)領(lǐng)域,為開發(fā)者提供一個(gè)開放式、可 擴(kuò)展的平臺(tái)架構(gòu),提煉并統(tǒng)一規(guī)劃出了企業(yè)信息系統(tǒng)所共有的信息采集、處理、分析、存儲(chǔ)、 顯示等功能,提供了統(tǒng)一的用戶、模塊、權(quán)限、日志管理功能,提供了公用的系統(tǒng)報(bào)表服務(wù)、 綜合查詢服務(wù)、系統(tǒng)事件消息服務(wù)、審批流程控制服務(wù),以及實(shí)時(shí)數(shù)據(jù)和實(shí)時(shí)報(bào)警服務(wù),提 供了統(tǒng)一的服務(wù)接口,還提供了統(tǒng)一的用戶操作界面模版。綜合所有這些架構(gòu)特性,開發(fā)者 能夠快速的進(jìn)行企業(yè)綜合信息平臺(tái)的搭建,并且基于這一平臺(tái),能夠?qū)⒕性诰唧w業(yè) 務(wù)模塊的開發(fā)上,為用戶提供豐富的信息處理功能。也為企業(yè)用戶提供了一個(gè)可拆卸、可插 拔的平臺(tái)環(huán)境,企業(yè)可以針對(duì)自身業(yè)務(wù)需求、信息化建設(shè)現(xiàn)狀,選購(gòu)相關(guān)功能模塊,也可以 在后續(xù)追加投資,繼續(xù)增加新的業(yè)務(wù)模塊,從而可以進(jìn)行更加靈活有效的投資。還為系統(tǒng)方案設(shè)計(jì)人員、實(shí)施人員提供了可組裝、可調(diào)配的實(shí)施方案,可以根據(jù)用戶業(yè)務(wù)規(guī)模,可以單 服務(wù)器單平臺(tái)實(shí)施,也可以對(duì)業(yè)務(wù)模塊進(jìn)行功能分組,多服務(wù)器多平臺(tái)協(xié)同工作,靈活的組 織系統(tǒng)實(shí)施網(wǎng)絡(luò)結(jié)構(gòu),為用戶制定出切實(shí)可行的系統(tǒng)配置方案。 應(yīng)當(dāng)指出,以上所述具體實(shí)施方式
可以使本領(lǐng)域的技術(shù)人員更全面地理解本發(fā)明 創(chuàng)造,但不以任何方式限制本發(fā)明創(chuàng)造。因此,盡管本說明書參照附圖和實(shí)施例對(duì)本發(fā)明創(chuàng) 造已進(jìn)行了詳細(xì)的說明,但是,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,仍然可以對(duì)本發(fā)明創(chuàng)造進(jìn)行修改 或者等同替換,總之,一切不脫離本發(fā)明創(chuàng)造的精神和范圍的技術(shù)方案及其改進(jìn),其均應(yīng)涵 蓋在本發(fā)明創(chuàng)造專利的保護(hù)范圍當(dāng)中。
權(quán)利要求
1.一種用于企業(yè)綜合信息平臺(tái)的系統(tǒng)架構(gòu),從底層依次向上包括數(shù)據(jù)庫(kù)模塊、數(shù)據(jù)訪 問模塊、系統(tǒng)框架模塊、功能模塊、系統(tǒng)接口模塊和界面表現(xiàn)模塊,其特征在于,所述功能模 塊為兩個(gè)或兩個(gè)以上,所述界面表現(xiàn)模塊為通過配置調(diào)整各功能模塊的層級(jí)組建的多層級(jí) 的模塊目錄結(jié)構(gòu),所述系統(tǒng)框架模塊包括系統(tǒng)架構(gòu)管理模塊和系統(tǒng)平臺(tái)服務(wù)模塊,所述系 統(tǒng)架構(gòu)管理模塊包括功能模塊管理單元,所述功能模塊管理單元分別與各功能模塊和界面 表現(xiàn)模塊相連,功能模塊管理單元用于對(duì)功能模塊的管理,實(shí)現(xiàn)對(duì)各功能模塊的組裝,所述 組裝包括加載新的功能模塊、隱藏或刪除已有的一個(gè)或多個(gè)功能模塊以及調(diào)整各功能模塊 在界面表現(xiàn)模塊中的顯示位置,所述系統(tǒng)架構(gòu)管理模塊還為界面表現(xiàn)模塊提供統(tǒng)一的用戶 操作界面模板;所述系統(tǒng)平臺(tái)服務(wù)模塊包括引擎單元,所述引擎單元通過數(shù)據(jù)訪問模塊將 數(shù)據(jù)庫(kù)模塊中的數(shù)據(jù)信息傳遞至功能模塊和系統(tǒng)接口模塊。
2.根據(jù)權(quán)利要求1所述的系統(tǒng)架構(gòu),其特征在于,所述系統(tǒng)框架模塊還包括企業(yè)信息 管理模塊,所述企業(yè)信息管理模塊分別與數(shù)據(jù)訪問模塊和功能模塊相連,所述企業(yè)信息管 理模塊對(duì)各功能模塊中的企業(yè)基礎(chǔ)信息進(jìn)行匯總管理,所述匯總管理包括對(duì)企業(yè)組織信息 管理、原料產(chǎn)品信息管理以及生產(chǎn)裝置信息管理。
3.根據(jù)權(quán)利要求2所述的系統(tǒng)架構(gòu),其特征在于,所述系統(tǒng)架構(gòu)管理模塊還包括分別 與各功能模塊和數(shù)據(jù)訪問模塊相連的用戶管理單元、系統(tǒng)權(quán)限配置與驗(yàn)證單元、系統(tǒng)日志 記錄與監(jiān)視單元;和/或所述引擎模塊包括分別與各功能模塊和數(shù)據(jù)訪問模塊相連綜合查 詢服務(wù)單元、統(tǒng)計(jì)報(bào)表服務(wù)單元、事件消息管理服務(wù)單元和審批流程服務(wù)單元。
4.根據(jù)權(quán)利要求1至3之一所述的系統(tǒng)架構(gòu),其特征在于,所述用戶操作界面模版包括 登錄頁面、系統(tǒng)主界面、主內(nèi)容頁母版、彈出窗口母版、標(biāo)簽頁框架及標(biāo)簽頁母版;所述界面 表現(xiàn)模塊的模塊目錄結(jié)構(gòu)根據(jù)各功能模塊的顯示位置自動(dòng)選擇用戶操作界面模版中的相 應(yīng)母版。
5.根據(jù)權(quán)利要求4所述的系統(tǒng)架構(gòu),其特征在于,所述數(shù)據(jù)庫(kù)模塊包括實(shí)時(shí)數(shù)據(jù)庫(kù)模 塊和歷史數(shù)據(jù)庫(kù)模塊,所述實(shí)時(shí)數(shù)據(jù)庫(kù)模塊用于集成企業(yè)基礎(chǔ)自動(dòng)化系統(tǒng)的實(shí)時(shí)數(shù)據(jù),所 述實(shí)時(shí)數(shù)據(jù)包括生產(chǎn)工藝參數(shù)、計(jì)量?jī)x表數(shù)據(jù)以及設(shè)備運(yùn)行狀態(tài)參數(shù),所述歷史數(shù)據(jù)庫(kù)模 塊根據(jù)需要對(duì)實(shí)時(shí)數(shù)據(jù)進(jìn)行歷史歸檔;和/或所述系統(tǒng)平臺(tái)服務(wù)模塊還包括公共數(shù)據(jù)緩存 單元,所述公共數(shù)據(jù)緩存單元分別與實(shí)時(shí)數(shù)據(jù)庫(kù)模塊和功能模塊相連,所述公共數(shù)據(jù)緩存 模塊實(shí)現(xiàn)對(duì)實(shí)時(shí)數(shù)據(jù)、實(shí)時(shí)監(jiān)控畫面數(shù)據(jù)和常用靜態(tài)數(shù)據(jù)的緩存,并將實(shí)時(shí)數(shù)據(jù)分為常駐 內(nèi)存類實(shí)時(shí)數(shù)據(jù)和按需緩存類實(shí)時(shí)數(shù)據(jù)分別進(jìn)行加載。
6.根據(jù)權(quán)利要求1所述的系統(tǒng)架構(gòu),其特征在于,所述系統(tǒng)接口模塊采用標(biāo)準(zhǔn)的OPC工 業(yè)接口,并以Web krvices形式公開加載的功能模塊的功能接口,形成統(tǒng)一的、面向服務(wù)的 接口總線。
7.一種根據(jù)權(quán)利要求1至6之一所述系統(tǒng)架構(gòu)的實(shí)現(xiàn)方法,其特征在于,將企業(yè)綜合信 息的各功能模塊進(jìn)行加載、卸載操作并設(shè)置每個(gè)功能模塊的目錄結(jié)構(gòu)以決定其在界面平臺(tái) 中的顯示位置和表現(xiàn)形式,并提供統(tǒng)一的用戶操作界面模板,實(shí)現(xiàn)對(duì)各功能模塊的管理;采 用引擎技術(shù)訪問數(shù)據(jù)庫(kù)中存放的各功能模塊的數(shù)據(jù)信息并將其傳輸至系統(tǒng)接口,然后通過 配置調(diào)整各功能模塊的層級(jí)組建多層級(jí)的模塊目錄結(jié)構(gòu)并顯示在界面平臺(tái)中。
8.根據(jù)權(quán)利要求7所述的系統(tǒng)架構(gòu)的實(shí)現(xiàn)方法,其特征在于,對(duì)各功能模塊的管理包 括設(shè)置每個(gè)功能模塊的最高權(quán)限、定義系統(tǒng)角色、設(shè)置角色權(quán)限和注冊(cè)用戶并分配用戶角色;和/或該實(shí)現(xiàn)方法還包括對(duì)各功能模塊中的企業(yè)綜合信息進(jìn)行匯總管理,所述匯總管 理包括對(duì)企業(yè)組織信息管理、原料產(chǎn)品信息管理以及生產(chǎn)裝置信息管理;和/或該實(shí)現(xiàn)方 法還包括對(duì)各功能模塊的數(shù)據(jù)信息進(jìn)行管理服務(wù)、綜合查詢服務(wù)、統(tǒng)計(jì)報(bào)表服務(wù)和事件消 息管理服務(wù)。
9.根據(jù)權(quán)利要求7所述的系統(tǒng)架構(gòu)的實(shí)現(xiàn)方法,其特征在于,所述數(shù)據(jù)庫(kù)包括實(shí)時(shí)數(shù) 據(jù)庫(kù)和歷史數(shù)據(jù)庫(kù),所述實(shí)時(shí)數(shù)據(jù)庫(kù)用于集成企業(yè)基礎(chǔ)自動(dòng)化系統(tǒng)的實(shí)時(shí)數(shù)據(jù),所述實(shí)時(shí) 數(shù)據(jù)包括生產(chǎn)工藝參數(shù)、計(jì)量?jī)x表數(shù)據(jù)以及設(shè)備運(yùn)行狀態(tài)參數(shù),所述歷史數(shù)據(jù)庫(kù)根據(jù)需要 對(duì)實(shí)時(shí)數(shù)據(jù)進(jìn)行歷史歸檔;然后對(duì)實(shí)時(shí)數(shù)據(jù)、實(shí)時(shí)監(jiān)控畫面數(shù)據(jù)和常用靜態(tài)數(shù)據(jù)進(jìn)行緩存, 并將實(shí)時(shí)數(shù)據(jù)分為常駐內(nèi)存類實(shí)時(shí)數(shù)據(jù)和按需緩存類實(shí)時(shí)數(shù)據(jù)分別進(jìn)行加載。
10.根據(jù)權(quán)利要求7所述的系統(tǒng)架構(gòu)的實(shí)現(xiàn)方法,其特征在于,所述系統(tǒng)接口采用標(biāo)準(zhǔn) 的OPC工業(yè)接口,并以ffeb Services形式公開加載的功能模塊的功能接口,形成統(tǒng)一的、面 向服務(wù)的接口總線。
全文摘要
本發(fā)明涉及一種用于企業(yè)綜合信息平臺(tái)的系統(tǒng)架構(gòu)及其實(shí)現(xiàn)方法,該系統(tǒng)架構(gòu)從底層依次向上包括數(shù)據(jù)庫(kù)模塊、數(shù)據(jù)訪問模塊、系統(tǒng)框架模塊、兩個(gè)或兩個(gè)以上功能模塊、系統(tǒng)接口模塊和界面表現(xiàn)模塊,界面表現(xiàn)模塊為通過配置調(diào)整各功能模塊的層級(jí)組建的多層級(jí)的模塊目錄結(jié)構(gòu),系統(tǒng)框架模塊包括系統(tǒng)架構(gòu)管理模塊和系統(tǒng)平臺(tái)服務(wù)模塊,系統(tǒng)架構(gòu)管理模塊包括功能模塊管理單元,功能模塊管理單元分別與各功能模塊和界面表現(xiàn)模塊相連,系統(tǒng)平臺(tái)服務(wù)模塊包括引擎單元,引擎單元通過數(shù)據(jù)訪問模塊將數(shù)據(jù)庫(kù)模塊中的數(shù)據(jù)信息傳遞至功能模塊和系統(tǒng)接口模塊。本發(fā)明系統(tǒng)架構(gòu)使企業(yè)綜合信息得到高效地利用,實(shí)現(xiàn)同一信息一次采集匯總、多處應(yīng)用,降低維護(hù)成本。
文檔編號(hào)H04L29/06GK102130966SQ201110094590
公開日2011年7月20日 申請(qǐng)日期2011年4月15日 優(yōu)先權(quán)日2011年4月15日
發(fā)明者莊誠(chéng), 辛若家, 馬增良, 魏書楷 申請(qǐng)人:北京三博中自科技有限公司