




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
投標(biāo)單位名稱(蓋公章):……………密………………封………………線………………松原采氣廠生產(chǎn)指揮中心模塊項(xiàng)目技術(shù)方案(暗標(biāo))正(副)本項(xiàng)目概述項(xiàng)目背景松原采氣廠自2010年9月開始啟動(dòng)數(shù)字采氣廠建設(shè),本著“業(yè)務(wù)驅(qū)動(dòng)、部門協(xié)調(diào),試點(diǎn)先行”的建設(shè)原則,開展了一系列的物聯(lián)網(wǎng)建設(shè)項(xiàng)目,現(xiàn)已形成并覆蓋長(zhǎng)嶺、雙坨子、伏龍泉、小合隆—布海、小城子等地區(qū)的5個(gè)氣田、安裝數(shù)字化在用氣井168口、8座集氣站,形成了管轄范圍將近1萬(wàn)平方公里的采氣區(qū)規(guī)模。據(jù)統(tǒng)計(jì)已經(jīng)擁有各類應(yīng)用服務(wù)器、硬盤錄、RTU、數(shù)傳儀表、交換機(jī)、網(wǎng)橋、攝像機(jī)等設(shè)備2200余套,具備了前端數(shù)據(jù)信息采集、前端生產(chǎn)數(shù)據(jù)及視頻監(jiān)控基本應(yīng)用等功能。松原采氣廠在開發(fā)生產(chǎn)方面的信息化建設(shè)已初具規(guī)模,已經(jīng)擁有實(shí)用的數(shù)據(jù)庫(kù)平臺(tái)支持,基本解決了日常生產(chǎn)管理過程中產(chǎn)生的新數(shù)據(jù)信息能夠按管理制度要求進(jìn)行自動(dòng)采集上報(bào)、審核入庫(kù),基本滿足了日常管理與初步分析的要求。目前天然氣開發(fā)信息管理平臺(tái)和天然氣前端生產(chǎn)物聯(lián)網(wǎng)的建設(shè)取得了一定成績(jī),同時(shí),這些系統(tǒng)在運(yùn)行中存在一些問題,亟待解決。(一)基層站隊(duì)信息化建設(shè)水平較低目前松原采氣廠基層隊(duì)的前端數(shù)據(jù)采集數(shù)據(jù)和中心主庫(kù)互不關(guān)聯(lián),生產(chǎn)運(yùn)行數(shù)據(jù)基本上是靠手工錄入、EXCEL模式進(jìn)行傳輸,共享性、實(shí)時(shí)性差,存在數(shù)據(jù)孤島。(二)集氣站實(shí)時(shí)監(jiān)控系統(tǒng)沒有實(shí)現(xiàn)網(wǎng)上共享應(yīng)用隨著松原采氣廠天然氣的產(chǎn)能建設(shè),各種實(shí)時(shí)數(shù)據(jù)采集監(jiān)控系統(tǒng)相繼投入運(yùn)行,由于不同的時(shí)間建設(shè)、不同的廠家施工,導(dǎo)致不同站的自控系統(tǒng)沒有實(shí)現(xiàn)兼容,只能在站內(nèi)實(shí)現(xiàn)生產(chǎn)監(jiān)控,目前需要一套系統(tǒng)實(shí)現(xiàn)廠內(nèi)的統(tǒng)一集中展示。(三)各業(yè)務(wù)科室及領(lǐng)導(dǎo)層缺乏專業(yè)應(yīng)用系統(tǒng)由于缺少?gòu)S內(nèi)一體化數(shù)據(jù)庫(kù)及氣田管理應(yīng)用一體化軟件系統(tǒng),科研人員、管理人員需要耗費(fèi)大量的時(shí)間和精力去收集數(shù)據(jù)、整理資料,軟硬件功效不能充分發(fā)揮,不僅導(dǎo)致科研生產(chǎn)的效率低下,還制約了成果質(zhì)量的提升,影響到管理決策水平?,F(xiàn)狀分析1.2.1.組織現(xiàn)狀松原采氣廠松原采氣廠采氣隊(duì)凈化站集氣站1.長(zhǎng)嶺采氣隊(duì)2.雙坨子采氣隊(duì)3.伏龍泉采氣隊(duì)4.萬(wàn)寶采氣隊(duì)長(zhǎng)嶺凈化站1.伏龍泉集氣站2.小城子集氣站3.雙坨子集氣站4.萬(wàn)寶集氣站圖1-1松原采氣廠生產(chǎn)單位組織架構(gòu)圖注:雙坨子和萬(wàn)寶兩個(gè)集氣站不在項(xiàng)目實(shí)施范圍。1.2.2.網(wǎng)絡(luò)現(xiàn)狀吉林油田松原采氣廠各站工控室和辦公區(qū)的網(wǎng)絡(luò)是分開的,分為生產(chǎn)網(wǎng)和辦公網(wǎng)兩路光纖,并且生產(chǎn)網(wǎng)和辦公網(wǎng)是完全物理隔離無法進(jìn)行互通。各站的站控系統(tǒng)是運(yùn)行在生產(chǎn)網(wǎng)上并且可以互通,只有小城子集氣站與生產(chǎn)網(wǎng)未連通,小城子集氣站采用的是ADSL寬帶上網(wǎng)。1.2.3.自動(dòng)化及視頻現(xiàn)狀中國(guó)石油吉林油田松原采氣廠管轄的天然氣凈化站及集氣站,包括1個(gè)凈站和6個(gè)集氣站以及220余口數(shù)字化單井?,F(xiàn)場(chǎng)設(shè)備及數(shù)據(jù)采集系統(tǒng)建設(shè)層次不一,大部分站建有SCADA系統(tǒng),目前伏龍泉集氣站2號(hào)站的單井?dāng)?shù)字化建設(shè)正在進(jìn)行站內(nèi)還未建設(shè)單井SCADA系統(tǒng)。根據(jù)各站的網(wǎng)絡(luò)情況和SCADA系統(tǒng)建設(shè)情況,可以分為以下幾種情況:有網(wǎng)絡(luò)、有SCADA、有中轉(zhuǎn)機(jī)。包括:長(zhǎng)嶺天然氣處理中心1號(hào)站(單井、站內(nèi))、長(zhǎng)嶺天然氣處理中心2號(hào)集氣站(單井、站內(nèi))、伏龍泉集氣站1號(hào)站(單井、站內(nèi))、雙坨子集氣站(單井、站內(nèi))、萬(wàn)寶集氣站(單井、站內(nèi))。無網(wǎng)絡(luò)、有SCADA、有中轉(zhuǎn)機(jī)。包括:伏龍泉集氣站2號(hào)站(站內(nèi))。無網(wǎng)絡(luò)、無SCADA、有中轉(zhuǎn)機(jī)。包括:伏龍泉集氣站2號(hào)站(單井)。無網(wǎng)絡(luò)、有SCADA、無中轉(zhuǎn)機(jī)。包括:小城子集氣站(單井、站內(nèi))單井自動(dòng)化建設(shè)現(xiàn)狀目前,已經(jīng)完成SCADA系統(tǒng)建設(shè)的單井有160余口,伏龍泉集氣站2號(hào)站的60余口單井正在進(jìn)行數(shù)字化建設(shè),改造完成后數(shù)字化單井達(dá)到220余口,監(jiān)控點(diǎn)位1290余個(gè)。單井SCADA系統(tǒng)建設(shè)情況如下:序號(hào)末站網(wǎng)絡(luò)情況SCADA情況能否提供OPC服務(wù)1長(zhǎng)嶺天然氣處理中心1號(hào)站生產(chǎn)網(wǎng)長(zhǎng)春中盛SCADA系統(tǒng)能2長(zhǎng)嶺天然氣處理中心2號(hào)集氣站生產(chǎn)網(wǎng)長(zhǎng)春中盛SCADA系統(tǒng)能3伏龍泉集氣站1號(hào)站生產(chǎn)網(wǎng)力控SCADA系統(tǒng)能4伏龍泉集氣站2號(hào)站無無否5小城子集氣站ADSL寬帶長(zhǎng)春中盛SCADA系統(tǒng)能6雙坨子集氣站生產(chǎn)網(wǎng)北京金時(shí)SCADA系統(tǒng)能7萬(wàn)寶集氣站生產(chǎn)網(wǎng)北京金時(shí)SCADA系統(tǒng)能站內(nèi)自動(dòng)化建設(shè)現(xiàn)狀目前已經(jīng)完成SCADA系統(tǒng)建設(shè)的站有7個(gè),包括一個(gè)凈化站和6個(gè)集氣站,監(jiān)控點(diǎn)位4500余個(gè)。站內(nèi)SCADA系統(tǒng)建設(shè)現(xiàn)狀如下:序號(hào)末站網(wǎng)絡(luò)情況SCADA情況能否提供OPC服務(wù)1長(zhǎng)嶺天然氣處理中心1號(hào)站生產(chǎn)網(wǎng)西門子SCADA系統(tǒng)能2長(zhǎng)嶺天然氣處理中心2號(hào)集氣站生產(chǎn)網(wǎng)西門子SCADA系統(tǒng)能3伏龍泉集氣站1號(hào)站生產(chǎn)網(wǎng)紫金橋SCADA系統(tǒng)能4伏龍泉集氣站2號(hào)站無中控SCADA系統(tǒng)否5小城子集氣站ADSL寬帶長(zhǎng)春中盛SCADA系統(tǒng)能6雙坨子集氣站生產(chǎn)網(wǎng)北京金時(shí)SCADA系統(tǒng)能7萬(wàn)寶集氣站生產(chǎn)網(wǎng)北京金時(shí)SCADA系統(tǒng)能視頻監(jiān)控現(xiàn)狀(1)單井視頻監(jiān)控現(xiàn)狀序號(hào)末站網(wǎng)絡(luò)情況視頻設(shè)備廠商視頻設(shè)備數(shù)量1長(zhǎng)嶺天然氣處理中心1號(hào)站生產(chǎn)網(wǎng)??低?02長(zhǎng)嶺天然氣處理中心2號(hào)集氣站生產(chǎn)網(wǎng)??低?伏龍泉集氣站1號(hào)站生產(chǎn)網(wǎng)??低?74伏龍泉集氣站2號(hào)站無??低?05小城子集氣站ADSL寬帶海康威視96雙坨子集氣站生產(chǎn)網(wǎng)??低?57萬(wàn)寶集氣站生產(chǎn)網(wǎng)海康威視11(2)站內(nèi)視頻監(jiān)控現(xiàn)狀序號(hào)末站網(wǎng)絡(luò)情況視頻設(shè)備廠商視頻設(shè)備數(shù)量1長(zhǎng)嶺天然氣處理中心1號(hào)站生產(chǎn)網(wǎng)埃比702長(zhǎng)嶺天然氣處理中心2號(hào)集氣站生產(chǎn)網(wǎng)埃比783伏龍泉集氣站1號(hào)站生產(chǎn)網(wǎng)埃比154伏龍泉集氣站2號(hào)站無??低?5小城子集氣站ADSL寬帶??低?6雙坨子集氣站生產(chǎn)網(wǎng)海康威視77萬(wàn)寶集氣站生產(chǎn)網(wǎng)??低?1.2.4.硬件服務(wù)器現(xiàn)狀實(shí)時(shí)數(shù)據(jù)集成方面,廠級(jí)無實(shí)時(shí)數(shù)據(jù)庫(kù)服務(wù)器。視頻集成方面。視頻數(shù)據(jù)都存儲(chǔ)在站隊(duì)上,存儲(chǔ)方式為服務(wù)器存儲(chǔ)和硬盤錄存儲(chǔ)兩種,服務(wù)器以埃比為主,硬盤錄以??禐橹?。目前無廠級(jí)視頻服務(wù)器。應(yīng)用集成方面。目前廠內(nèi)有應(yīng)用服務(wù)器和數(shù)據(jù)庫(kù)庫(kù)服務(wù)器。建設(shè)內(nèi)容圍繞天然氣數(shù)字化生產(chǎn)一體化的建設(shè),實(shí)現(xiàn)天然氣生產(chǎn)指揮平臺(tái)的大目標(biāo),特提出了建設(shè)本次項(xiàng)目的研發(fā)建設(shè)。該項(xiàng)目以建立松原采氣廠氣田生產(chǎn)管理信息化為目標(biāo),實(shí)現(xiàn)各類數(shù)據(jù)從基層隊(duì)、集氣站、天然氣處理中心到采氣廠數(shù)據(jù)一致性管理和應(yīng)用,確保上下信息共享、流程分明、指揮順暢。(一)一體化數(shù)據(jù)庫(kù)建設(shè)項(xiàng)目采用技術(shù)先進(jìn),數(shù)據(jù)庫(kù)設(shè)計(jì)包含兩個(gè)方面,一是關(guān)系型數(shù)據(jù)庫(kù),選用ORACLE數(shù)據(jù)庫(kù),存儲(chǔ)各類關(guān)系型數(shù)據(jù),包含天然氣管理系統(tǒng)、A2、以及其他現(xiàn)用采氣廠關(guān)系型數(shù)據(jù),二是工業(yè)級(jí)實(shí)時(shí)庫(kù),通過數(shù)據(jù)訪問接口匯總和現(xiàn)場(chǎng)氣井、集氣站、天然氣處理站內(nèi)各項(xiàng)實(shí)時(shí)數(shù)據(jù)。實(shí)現(xiàn)氣田一體化數(shù)據(jù)庫(kù)與中心主庫(kù)的對(duì)接,氣田一體化項(xiàng)目數(shù)據(jù)庫(kù)包含氣田生產(chǎn)管理所涉及到的各類數(shù)據(jù),包含圖形數(shù)據(jù)庫(kù)、實(shí)時(shí)數(shù)據(jù)庫(kù)建設(shè)。項(xiàng)目數(shù)據(jù)庫(kù)建設(shè)生產(chǎn)數(shù)據(jù)庫(kù)是對(duì)整個(gè)氣田一體化應(yīng)用平臺(tái)數(shù)據(jù)的匯總,它的數(shù)據(jù)主要來源于中心主庫(kù)、數(shù)據(jù)采集。實(shí)時(shí)數(shù)據(jù)庫(kù)集成松原采氣廠站控系統(tǒng)監(jiān)控的數(shù)據(jù)點(diǎn)達(dá)數(shù)千個(gè),涉及到單井、集氣站、處理中心等多級(jí)環(huán)節(jié),需將各單位的實(shí)時(shí)數(shù)據(jù)進(jìn)行統(tǒng)一集成,建立符合松原采氣廠實(shí)際情況的實(shí)時(shí)數(shù)據(jù)庫(kù),作為廠級(jí)實(shí)時(shí)數(shù)據(jù)存儲(chǔ),通過OPC服務(wù)器,實(shí)現(xiàn)基層站隊(duì)實(shí)時(shí)數(shù)據(jù)向廠級(jí)實(shí)時(shí)數(shù)據(jù)庫(kù)的數(shù)據(jù)傳輸,為實(shí)時(shí)數(shù)據(jù)集中展示提供數(shù)據(jù),實(shí)時(shí)數(shù)據(jù)應(yīng)用符合秒級(jí)刷新。實(shí)時(shí)數(shù)據(jù)處理實(shí)時(shí)數(shù)據(jù)可以保證井口壓力、溫度等數(shù)據(jù)真實(shí)性,所以通過對(duì)實(shí)時(shí)數(shù)據(jù)處理生成的日?qǐng)?bào)數(shù)據(jù)可以滿足廠級(jí)的實(shí)際應(yīng)用,并且可以很大程度的減輕各小隊(duì)工作量。應(yīng)用系統(tǒng)接口針對(duì)采集系統(tǒng)、隊(duì)生產(chǎn)跟蹤應(yīng)用系統(tǒng)、廠生產(chǎn)監(jiān)控應(yīng)用系統(tǒng),天然氣開發(fā)綜合信息管理平臺(tái)以及油田公司信息中心配套建設(shè)的一些應(yīng)用系統(tǒng)和采氣廠的部分應(yīng)用系統(tǒng)中的底層數(shù)據(jù)庫(kù)內(nèi)容,圍繞數(shù)字化生產(chǎn)一體化的目標(biāo)進(jìn)行全部的數(shù)據(jù)信息自動(dòng)傳輸接口開發(fā),實(shí)現(xiàn)對(duì)開發(fā)生產(chǎn)各類數(shù)據(jù)的全面統(tǒng)一管理。在全面建成統(tǒng)一一套松原采氣廠開發(fā)生產(chǎn)綜合數(shù)據(jù)庫(kù)以后,即可以向所有需要數(shù)據(jù)的其他系統(tǒng)提供統(tǒng)一接口模式,實(shí)現(xiàn)出口唯一,保證數(shù)據(jù)準(zhǔn)確性、及時(shí)性、單一性,也更加方便維護(hù)與管理?;A(chǔ)信息管理具有為各種基礎(chǔ)信息進(jìn)行錄入及管理的功能,包括:井口型號(hào)、管線型號(hào)、各種泵型號(hào)等。并能夠?qū)θ珡S所用物聯(lián)網(wǎng)的主要設(shè)備進(jìn)行匯總管理,標(biāo)記在用情況、維修情況,便于統(tǒng)籌考慮廠內(nèi)維修設(shè)備調(diào)用,避免設(shè)備閑置浪費(fèi)?;A(chǔ)信息主要內(nèi)容包括:?jiǎn)尉@井完井基礎(chǔ)數(shù)據(jù)集、單井名稱及歸屬關(guān)系、單井類型及變更信息、措施分類信息、站內(nèi)設(shè)備參數(shù)及流程關(guān)系、計(jì)量?jī)x表儀器、物聯(lián)網(wǎng)設(shè)備及流程關(guān)系等等。系統(tǒng)管理中心作為該平臺(tái)的核心模塊進(jìn)行研發(fā),以實(shí)現(xiàn)用戶、角色及相關(guān)權(quán)限管理,數(shù)據(jù)字典維護(hù),數(shù)據(jù)庫(kù)備份與恢復(fù)、功能模塊分配以及安全日志管理等底層管理功能。(二).生產(chǎn)管理模塊生產(chǎn)監(jiān)控采集單井實(shí)時(shí)監(jiān)控(RTU)、集氣站實(shí)時(shí)監(jiān)控(PLC)、天然氣處理中心實(shí)時(shí)監(jiān)控(DSC)3部分?jǐn)?shù)據(jù),按照工藝流程與實(shí)時(shí)數(shù)據(jù)結(jié)合,進(jìn)行仿真顯示:流程與實(shí)時(shí)數(shù)據(jù)完全與RTU、PLC、DSC相同,顯示方式將更接近真實(shí)環(huán)境。做到管理平臺(tái)與站控的畫面高度統(tǒng)一,實(shí)現(xiàn)生產(chǎn)實(shí)時(shí)、智能監(jiān)控及高低壓報(bào)警提示。圖形化界面完成后即可進(jìn)行頁(yè)面的發(fā)布,具有相關(guān)權(quán)限的操作人員可以通過IE瀏覽器實(shí)時(shí)查看、控制等。隊(duì)級(jí)平臺(tái)增加電子巡井功能,井口視頻圖像與井口時(shí)時(shí)數(shù)據(jù)在同一畫面進(jìn)行顯示,15秒鐘切換一畫面,并且具有高低壓報(bào)警提示。管網(wǎng)檢測(cè)建立管網(wǎng)分布圖開發(fā)管網(wǎng)分布圖,分布圖采用示意圖方式,展示松原采氣廠所轄管線狀況。可以對(duì)每條管線的建成時(shí)間、直徑、材質(zhì)等信息進(jìn)行可視化查詢。管網(wǎng)顯示按照集氣管線、外輸管線等分不同圖層顯示,用戶可以分類進(jìn)行查詢。管網(wǎng)運(yùn)行情況根據(jù)采集點(diǎn)填報(bào)或者記錄的數(shù)據(jù)頻率,在管網(wǎng)分布圖上自動(dòng)顯示管線運(yùn)行的狀態(tài):壓力、溫度、流量等信息。管網(wǎng)預(yù)警系統(tǒng)對(duì)每條管線的兩端的實(shí)時(shí)壓力數(shù)據(jù)進(jìn)行監(jiān)控,如果壓力高于或低于設(shè)定值,對(duì)該管線進(jìn)行異常預(yù)警。經(jīng)過WEB發(fā)布,使得更多監(jiān)管部門可隨時(shí)看到管線運(yùn)行的情況。電子報(bào)表系統(tǒng)電子報(bào)表主要為氣田生產(chǎn)管理工作提供一個(gè)智能報(bào)表平臺(tái),可靈活替代原有手工報(bào)表的方式??蓪?duì)普通如班報(bào)、日?qǐng)?bào)、月報(bào)、年報(bào)等基于時(shí)間標(biāo)簽的報(bào)表進(jìn)行存儲(chǔ)、查詢、打印、輸出等工作。同時(shí)可以生成各種樣式報(bào)表、圖表,從而為分析優(yōu)化決策提供數(shù)據(jù)基礎(chǔ)。(廠、隊(duì)兩級(jí)報(bào)表)生產(chǎn)日?qǐng)?bào)氣井生產(chǎn)日?qǐng)?bào)氣井綜合日?qǐng)?bào)鉆井日?qǐng)?bào)錄井日?qǐng)?bào)試油日?qǐng)?bào)氣體組成分析地層水分析氣井生產(chǎn)班報(bào)井口參數(shù)碳回收裝置生產(chǎn)記錄井口安全閥控制柜臺(tái)脫碳裝置生產(chǎn)記錄脫碳裝置運(yùn)行設(shè)備記錄交接班、巡回檢查工作記錄生產(chǎn)月報(bào)各類氣井動(dòng)態(tài)工業(yè)氣生產(chǎn)數(shù)據(jù)表氣層氣產(chǎn)量構(gòu)成氣田開發(fā)綜合數(shù)據(jù)天然氣綜合數(shù)據(jù)新井生產(chǎn)統(tǒng)計(jì)表單井月度采氣綜合記錄溶解氣生產(chǎn)月報(bào)天然氣生產(chǎn)綜合數(shù)據(jù)表天然氣重點(diǎn)井實(shí)施進(jìn)度跟蹤單井曲線氣井生產(chǎn)實(shí)時(shí)曲線氣井日度生產(chǎn)曲線氣井月度生產(chǎn)曲線氣井日度對(duì)比曲線單元曲線單元?dú)饩斩惹€單元?dú)饩露惹€分析化驗(yàn)單井水樣分析單井氣樣分析單元水樣分析單元?dú)鈽臃治銮€對(duì)比氣井日度對(duì)比氣井月度對(duì)比單元日度對(duì)比單元月度對(duì)比設(shè)備自檢設(shè)備自檢子系統(tǒng)能夠?qū)崿F(xiàn)對(duì)網(wǎng)絡(luò)設(shè)備、現(xiàn)場(chǎng)儀器儀表等數(shù)字化相關(guān)設(shè)備的定時(shí)自動(dòng)巡檢,對(duì)故障設(shè)備進(jìn)行報(bào)警提示,為后續(xù)維修保養(yǎng)、系統(tǒng)預(yù)警提供應(yīng)用支持。系統(tǒng)展示單井、集氣站的網(wǎng)絡(luò)通訊、現(xiàn)場(chǎng)在用儀表設(shè)備的工作狀態(tài)。儀器儀表設(shè)備包括溫度變送器、壓力變送器、RTU等。當(dāng)網(wǎng)絡(luò)拓?fù)鋱D上的綠色圖標(biāo)變?yōu)榧t色,說明當(dāng)前系統(tǒng)中的網(wǎng)絡(luò)設(shè)備出現(xiàn)故障。紅色圓點(diǎn)代表當(dāng)前展示的井場(chǎng)及其下轄單井設(shè)備工作狀態(tài)異常。當(dāng)網(wǎng)絡(luò)拓?fù)鋱D上的綠色圖標(biāo)變?yōu)樗{(lán)色,說明當(dāng)前系統(tǒng)中的儀器儀表工作狀態(tài)異常。同時(shí)此系統(tǒng)還具備查看實(shí)時(shí)故障信息以及歷史故障信息的功能。視頻監(jiān)控做到綜合平臺(tái)與站控的畫面高度統(tǒng)一,實(shí)現(xiàn)生產(chǎn)實(shí)時(shí)、智能監(jiān)控。圖形化界面完成后通過服務(wù)器軟件配置使之進(jìn)行WEB發(fā)布,可以通過B/S模式進(jìn)行畫面切換。具有相關(guān)權(quán)限的操作人員可以通過IE瀏覽器實(shí)時(shí)查看、控制等外輸氣管理目前外輸氣量是根據(jù)實(shí)際用戶需求氣量變化而變化的,采氣廠按照外輸用戶的需求進(jìn)行動(dòng)態(tài)調(diào)整。生產(chǎn)運(yùn)行科需要對(duì)氣量調(diào)整的管線和單井進(jìn)行監(jiān)控,從而及時(shí)的了解氣量的調(diào)整情況,系統(tǒng)提供三種方式對(duì)氣量進(jìn)行監(jiān)控。(1)通過檢測(cè)管線兩端的壓力變化判斷該管線是否進(jìn)行了氣量調(diào)整。(2)通過檢測(cè)氣井的井口壓力、流量的變化來判斷是否進(jìn)行氣量調(diào)整(3)通過單井實(shí)時(shí)視頻監(jiān)控,監(jiān)控現(xiàn)場(chǎng)在規(guī)定時(shí)間內(nèi)是否有工作人員對(duì)氣量進(jìn)行調(diào)整。建設(shè)目標(biāo)研發(fā)采氣廠生產(chǎn)指揮平臺(tái),完成框架模型的創(chuàng)建。實(shí)現(xiàn)廠內(nèi)的三級(jí)管理與應(yīng)用,為油田公司的共享應(yīng)用提供渠道。完成采氣廠開發(fā)生產(chǎn)綜合數(shù)據(jù)庫(kù)平臺(tái)設(shè)計(jì)與創(chuàng)建。實(shí)現(xiàn)遠(yuǎn)端實(shí)時(shí)生產(chǎn)數(shù)據(jù)的自動(dòng)統(tǒng)一入庫(kù),與現(xiàn)有的管理數(shù)據(jù)庫(kù)整合。實(shí)現(xiàn)采氣廠總部的遠(yuǎn)程實(shí)時(shí)監(jiān)控。能夠?qū)尉?、集氣站?shí)時(shí)生產(chǎn)數(shù)據(jù)進(jìn)行鉆取分析,實(shí)時(shí)進(jìn)行遠(yuǎn)程監(jiān)控。實(shí)現(xiàn)視頻流信息的集成應(yīng)用展示。通過遠(yuǎn)程調(diào)用各前端站點(diǎn)的硬盤錄中的媒體流實(shí)現(xiàn),盡量降低其延遲。完成對(duì)天然氣開發(fā)生產(chǎn)的各類報(bào)表、曲線的自動(dòng)生成和應(yīng)用。開發(fā)生產(chǎn)預(yù)警子系統(tǒng)。建設(shè)硬件系統(tǒng)模塊,實(shí)現(xiàn)硬件故障實(shí)時(shí)報(bào)警。實(shí)現(xiàn)采氣廠數(shù)據(jù)資源建設(shè)更全面、更深化。完成松原采氣廠生產(chǎn)指揮中心模塊項(xiàng)目配套設(shè)備和原有設(shè)備的安裝調(diào)試工作。完成已有的歷史數(shù)據(jù)錄入新庫(kù)工作。預(yù)期水平通過本項(xiàng)目的研究,預(yù)期將達(dá)到以下應(yīng)用水平:平臺(tái)基于行業(yè)先進(jìn)技術(shù)和成熟的基礎(chǔ)環(huán)境與工具軟件,主要開發(fā)語(yǔ)言為C#,由于現(xiàn)場(chǎng)設(shè)備復(fù)雜可能出現(xiàn)各種接口考慮,備選C++語(yǔ)言用于接口開發(fā);開發(fā)工具visualstudio2005或更高版本;其中,數(shù)據(jù)庫(kù)平臺(tái)要包括實(shí)時(shí)生產(chǎn)數(shù)據(jù)庫(kù)(實(shí)時(shí)數(shù)據(jù)庫(kù)實(shí)時(shí)數(shù)據(jù)庫(kù)數(shù)據(jù)應(yīng)用符合秒級(jí)刷新)、開發(fā)生產(chǎn)應(yīng)用數(shù)據(jù)庫(kù)(ORACLE)、文檔資料數(shù)據(jù)庫(kù)、流媒體數(shù)據(jù)庫(kù),形成支持采氣廠生產(chǎn)全過程的信息資源支撐;采用Web瀏覽器模式,可以實(shí)現(xiàn)跨平臺(tái)操作。要求在需要的情況下能夠集成油田公司關(guān)系到采氣廠的其他應(yīng)用系統(tǒng)和數(shù)據(jù)庫(kù),主要包括有A2系統(tǒng)(庫(kù))、信息中心正?;杉到y(tǒng)、天然氣開發(fā)信息平臺(tái),保證應(yīng)用的完整性、一致性;采用最新的Web前端應(yīng)用程序開發(fā)解決方案,提供數(shù)據(jù)的高度可視化,友好的界面和良好的可擴(kuò)展性;前端采集的數(shù)據(jù)項(xiàng)(物聯(lián)網(wǎng)自動(dòng)采集或需要單獨(dú)錄入采集)要與生產(chǎn)管理過程中所有相關(guān)的數(shù)據(jù)、圖件、文檔資料信息共同形成松原采氣廠開發(fā)生產(chǎn)綜合數(shù)據(jù)庫(kù)平臺(tái)內(nèi)容,并全部實(shí)現(xiàn)數(shù)據(jù)資料信息的入庫(kù)與校審,為生產(chǎn)日常管理、生產(chǎn)綜合分析、生產(chǎn)預(yù)警和生產(chǎn)過程中快速調(diào)控提供全面及時(shí)準(zhǔn)確連續(xù)的信息資源保障;開發(fā)的各功能模塊相對(duì)獨(dú)立開發(fā),方便應(yīng)用組合,獨(dú)立強(qiáng)的模塊更可以組件化進(jìn)一步滿足專業(yè)應(yīng)用要求。應(yīng)用功能符合絕大多數(shù)用戶的習(xí)慣,界面友好,軟件相關(guān)的操作簡(jiǎn)單、合理,易于維護(hù)。如:錄入采集界面采用仿xls模式、井號(hào)等名稱采用別名應(yīng)用、用戶可定制、圖表文檔智能聯(lián)動(dòng)查詢等;生成的日常相關(guān)報(bào)表、曲線等內(nèi)容格式全部符合專業(yè)要求而且靈活應(yīng)用,并能夠在線實(shí)時(shí)打印及導(dǎo)出xls,方便提供其他軟件的二次應(yīng)用;平臺(tái)要保障數(shù)據(jù)安全,加密敏感數(shù)據(jù),提供對(duì)生產(chǎn)實(shí)時(shí)數(shù)據(jù)采集過程中的預(yù)警功能,提供綜合全面的生產(chǎn)數(shù)據(jù)信息,實(shí)現(xiàn)生產(chǎn)綜合管理和輔助分析;平臺(tái)要運(yùn)行平穩(wěn)、可靠,不受用戶數(shù)量控制;在硬件設(shè)備運(yùn)轉(zhuǎn)正常的情況下,軟件方面根據(jù)目前各站采集設(shè)備的情況采用已有組態(tài)軟件接口或者直接通過采集設(shè)備實(shí)時(shí)采集有點(diǎn)數(shù)據(jù),保證物聯(lián)網(wǎng)有數(shù)據(jù)點(diǎn)的數(shù)據(jù)準(zhǔn)確及時(shí)入庫(kù),自動(dòng)生成延遲時(shí)間不能超過5分鐘;數(shù)據(jù)庫(kù)備份可做定時(shí)自動(dòng)(每天晚上自動(dòng)備份這樣可以與白天大量應(yīng)用分離充分利用服務(wù)器,可設(shè)置保存?zhèn)浞輹r(shí)間或次數(shù))備份,分單機(jī)備份和聯(lián)機(jī)備份,通過ORACLE自帶導(dǎo)入導(dǎo)出功能(imp/exp)可做到備份及回復(fù);系統(tǒng)備份主要是定時(shí)自動(dòng)聯(lián)機(jī)備份相關(guān)文檔。實(shí)時(shí)數(shù)據(jù)組態(tài)發(fā)布、視頻集成方面,采用B/S系統(tǒng)架構(gòu),在廠級(jí)內(nèi)辦公網(wǎng)內(nèi)各計(jì)算機(jī)可根據(jù)權(quán)限查看現(xiàn)場(chǎng)工藝流程圖及實(shí)時(shí)數(shù)據(jù)運(yùn)行情況、現(xiàn)場(chǎng)視頻,系統(tǒng)設(shè)置完善的生產(chǎn)預(yù)警及調(diào)度指揮機(jī)制,及時(shí)提醒相關(guān)業(yè)務(wù)管理人員,進(jìn)行應(yīng)急處理。項(xiàng)目建設(shè)標(biāo)準(zhǔn)技術(shù)標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)結(jié)構(gòu)標(biāo)準(zhǔn)化后臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì)涉及到源頭數(shù)據(jù)的,統(tǒng)一采用吉林油田中心主庫(kù)標(biāo)準(zhǔn);源頭數(shù)據(jù)庫(kù)不包含的,采用統(tǒng)一命名方式和結(jié)構(gòu)化設(shè)計(jì)作為項(xiàng)目庫(kù);軟件流程設(shè)計(jì)與開發(fā)標(biāo)準(zhǔn)化系統(tǒng)的開發(fā)基本遵循了軟件開發(fā)工程化、規(guī)范化的要求,采用先進(jìn)的軟件開發(fā)理念,在軟件需求分析的基礎(chǔ)上,首先進(jìn)行了軟件系統(tǒng)的概要設(shè)計(jì),通過軟件概要設(shè)計(jì)確定了系統(tǒng)的軟件系統(tǒng)架構(gòu),然后根據(jù)軟件系統(tǒng)架構(gòu),進(jìn)行了應(yīng)用平臺(tái)的詳細(xì)設(shè)計(jì),結(jié)合應(yīng)用平臺(tái)設(shè)計(jì)的成果,認(rèn)真分析了油田開發(fā)生產(chǎn)動(dòng)態(tài)分析的業(yè)務(wù)需求,分析其業(yè)務(wù)流和數(shù)據(jù)流,完成各專業(yè)子系統(tǒng)詳細(xì)設(shè)計(jì)。完成了詳細(xì)的軟件設(shè)計(jì)以后,進(jìn)行了軟件開發(fā)的編程工作,軟件編程工作分為兩個(gè)階段,其一是應(yīng)用平臺(tái)的編程工作,其二是功能模塊的編程工作,對(duì)于上述兩個(gè)階段的編程工作,我們分別開展軟件單元測(cè)試、軟件功能測(cè)試和軟件集成測(cè)試及用戶測(cè)試工作,軟件測(cè)試采用“白盒”和“黑盒”測(cè)試方式??蛻糁С謽?biāo)準(zhǔn)在本項(xiàng)目的實(shí)施過程中,將在上述流程的基礎(chǔ)上,結(jié)合軟件推廣應(yīng)用的實(shí)際情況,建立客戶化完善問題處理機(jī)制,對(duì)于該機(jī)制的建立,本項(xiàng)目擬采用以下的客戶化工作:對(duì)于軟件用戶的咨詢、問題和建議,技術(shù)支持部門將盡快給予答復(fù),答復(fù)時(shí)間暫行規(guī)定如下:電話聯(lián)系:時(shí)間不超過一天;E-MAIL:時(shí)間不超過三天。用戶在使用過程中,若發(fā)現(xiàn)軟件存在缺陷,并及時(shí)通知了本項(xiàng)目組,我們將及時(shí)處理,并給予答復(fù),包括:在進(jìn)行缺陷分析以后,將盡快就解決方案告知用戶;在解決方案確定以后,將根據(jù)軟件維護(hù)流程修改軟件缺陷,并進(jìn)行相應(yīng)的軟件測(cè)試。用戶在使用過程中,若對(duì)軟件的功能和使用有特別的要求,可以就具體需求進(jìn)行較為詳細(xì)的說明,并將說明材料及時(shí)告知本項(xiàng)目組,我們將根據(jù)實(shí)際需求進(jìn)行分析處理,可能存在兩種結(jié)論:其一暫不能(例如:技術(shù)的限制)進(jìn)行軟件功能擴(kuò)充,及時(shí)向用戶說明理由;其二是及時(shí)進(jìn)行軟件功能擴(kuò)充。對(duì)于需要進(jìn)行功能擴(kuò)充的需求,按照軟件維護(hù)工作流程完成功能的擴(kuò)充,具體步驟如下:首先進(jìn)行技術(shù)分析,制定功能擴(kuò)充的實(shí)施方案;其次根據(jù)實(shí)施方案進(jìn)行軟件編程和軟件測(cè)試。對(duì)于上述功能完善和功能擴(kuò)充的軟件更新結(jié)果,本項(xiàng)目組在軟件測(cè)試以后,短時(shí)間內(nèi)為用戶提供更新的軟件模塊,軟件更新的途徑包括:Email方式、網(wǎng)絡(luò)下載、技術(shù)人員到現(xiàn)場(chǎng)進(jìn)行軟件更新。沿用/采用的標(biāo)準(zhǔn)、規(guī)范《質(zhì)量管理體系標(biāo)準(zhǔn)GB/T19000-2000》《質(zhì)量管理體系標(biāo)準(zhǔn)GB/T19001-2000》《質(zhì)量管理體系標(biāo)準(zhǔn)GB/T19004-2000》《軟件工程術(shù)語(yǔ)GB/T11457-1995》《計(jì)算機(jī)軟件產(chǎn)品開發(fā)文件編制指南GB8567-88》《計(jì)算機(jī)軟件需求說明編制指南GB9385-88》《質(zhì)量管理和保證標(biāo)準(zhǔn)第三部分:GB/T19001-ISO9001在軟件開發(fā)、供應(yīng)和維護(hù)中的是用指南》《GB/T16260.1-2006軟件工程產(chǎn)品質(zhì)量第1部分:質(zhì)量模型》《Q/SYXJ0205-2009數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)管理規(guī)范》公司內(nèi)部質(zhì)量程序文件《設(shè)計(jì)和開發(fā)控制程序》公司內(nèi)部質(zhì)量程序文件《產(chǎn)品策劃和生產(chǎn)服務(wù)控制程序》公司內(nèi)部質(zhì)量程序文件《項(xiàng)目質(zhì)量計(jì)劃控制程序》技術(shù)要求技術(shù)路線首先,通過對(duì)工作業(yè)務(wù)范圍、職責(zé)、業(yè)務(wù)流程的分析,確定業(yè)務(wù)需求,明確軟件系統(tǒng)實(shí)現(xiàn)的功能。然后,從業(yè)務(wù)需求中逐步深入細(xì)化,編制各功能模塊詳細(xì)的需求說明書,在說明書中以圖形和文字將各功能模塊的功能、人機(jī)交互過程、工作流流程等用戶需求詳細(xì)描述出來。最后,在需求分析的基礎(chǔ)上,利用前期完成的數(shù)據(jù)集成和平臺(tái)框架等成果,完成各功能模塊的開發(fā),所有模塊均掛接在應(yīng)用平臺(tái)上。項(xiàng)目研究采用軟件工程方法中的迭代模型,將軟件開發(fā)過程劃分若干階段,每個(gè)階段是在上一階段基礎(chǔ)上的迭代,每一個(gè)階段都能產(chǎn)生相對(duì)完整的軟件產(chǎn)品,通過幾個(gè)迭代過程,形成最終的軟件產(chǎn)品。每個(gè)迭代階段劃分為需求分析、系統(tǒng)設(shè)計(jì)、軟件實(shí)現(xiàn)、測(cè)試、部署安裝、調(diào)試運(yùn)行等工作流程,對(duì)軟件開發(fā)的各個(gè)階段以及每個(gè)工作流程實(shí)施軟件工程化管理。同時(shí)在軟件開發(fā)過程中,充分繼承、利用前期研究成果,將前期研究中的方法、模式及可重用的共享模塊應(yīng)用在本項(xiàng)目的研究中,既降低技術(shù)風(fēng)險(xiǎn),又能夠加快項(xiàng)目研究進(jìn)度。技術(shù)路線圖系統(tǒng)安全設(shè)計(jì)從系統(tǒng)級(jí)、應(yīng)用級(jí)和數(shù)據(jù)級(jí)三個(gè)層面,統(tǒng)一部署安全策略;實(shí)現(xiàn)統(tǒng)一的用戶管理和授權(quán)管理;實(shí)現(xiàn)包括流量監(jiān)控在內(nèi)的6種用戶行為監(jiān)控,建立日志備份管理,實(shí)現(xiàn)行為管理可追溯。本系統(tǒng)按照中國(guó)石油信息安全保密范圍內(nèi)的有關(guān)規(guī)定,采用相應(yīng)的安全控制,包括用戶申請(qǐng)、IP地址限定、應(yīng)用模塊授權(quán)、敏感數(shù)據(jù)的授權(quán)訪問等多種措施,對(duì)系統(tǒng)進(jìn)行內(nèi)部保護(hù)。(1)用戶申請(qǐng)必須在本系統(tǒng)中申請(qǐng)登記、并由系統(tǒng)注冊(cè)的用戶才可登錄本系統(tǒng)。系統(tǒng)留有與其它統(tǒng)一身份認(rèn)證系統(tǒng)的接口。(2)IP地址限定系統(tǒng)提供IP地址和IP地址段的權(quán)限管理,通過程序獲取登陸用戶的IP地址,防止帳號(hào)冒用,保證數(shù)據(jù)信息安全。(3)應(yīng)用模塊授權(quán)系統(tǒng)提供應(yīng)用模塊的權(quán)限管理,可控制每個(gè)應(yīng)用模塊的用戶使用權(quán)限。進(jìn)入本系統(tǒng)的用戶不一定具有使用本系統(tǒng)所有模塊的權(quán)利,通過模塊權(quán)限驗(yàn)證后,用戶才可使用。(4)數(shù)據(jù)訪問安全不同的用戶使用同一模塊時(shí),可訪問的數(shù)據(jù)也可受到控制,對(duì)于敏感數(shù)據(jù)進(jìn)行嚴(yán)格的控制。建設(shè)內(nèi)容及技術(shù)方案3.1.建設(shè)思路根據(jù)本項(xiàng)目建設(shè)目標(biāo)、建設(shè)內(nèi)容以及建設(shè)工期要求,依據(jù)軟件工程思想,采用敏捷開發(fā)方法,遵循項(xiàng)目建設(shè)里程碑要求,嚴(yán)格劃分項(xiàng)目建設(shè)階段,保質(zhì)保量地推進(jìn)項(xiàng)目建設(shè)。需求調(diào)研需求調(diào)研概要設(shè)計(jì)詳細(xì)設(shè)計(jì)程序編碼系統(tǒng)測(cè)試試運(yùn)行準(zhǔn)備試運(yùn)行運(yùn)維項(xiàng)目驗(yàn)收項(xiàng)目啟動(dòng)項(xiàng)目建設(shè)階段工作流程示意圖“松原采氣廠生產(chǎn)指揮中心模塊項(xiàng)目”的實(shí)施過程總體上分為項(xiàng)目啟動(dòng)、需求調(diào)研分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、程序編碼、系統(tǒng)測(cè)試、軟件試運(yùn)行準(zhǔn)備、試運(yùn)行、驗(yàn)收、軟件運(yùn)維10個(gè)階段各階段之間的工作有著先后、并行、迭代循環(huán)的關(guān)系:項(xiàng)目啟動(dòng)項(xiàng)目啟動(dòng)階段,召開項(xiàng)目啟動(dòng)會(huì)議,明確項(xiàng)目目標(biāo)、建設(shè)內(nèi)容、項(xiàng)目周期、投入人力、項(xiàng)目參與人員及職責(zé)、項(xiàng)目經(jīng)理等,對(duì)整個(gè)項(xiàng)目的實(shí)施具有重大意義。需求調(diào)研分析系統(tǒng)分析員和用戶初步了解需求,定義功能模塊、初步定義好少量的界面,系統(tǒng)分析員深入了解和分析需求,書寫系統(tǒng)的功能需求文檔,系統(tǒng)分析員和用戶再次確認(rèn)需求,對(duì)它用戶最終確認(rèn)的需求方可進(jìn)入下一環(huán)節(jié)。概要設(shè)計(jì)開發(fā)者需要對(duì)軟件系統(tǒng)進(jìn)行概要設(shè)計(jì),即系統(tǒng)分析。概要設(shè)計(jì)需要對(duì)軟件系統(tǒng)的設(shè)計(jì)進(jìn)行考慮,包括系統(tǒng)的基本處理流程、系統(tǒng)的組織結(jié)構(gòu)、模塊劃分、功能分配、接口設(shè)計(jì)、運(yùn)行設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)和出錯(cuò)處理設(shè)計(jì)等,為軟件的詳細(xì)設(shè)計(jì)提供基礎(chǔ)。詳細(xì)設(shè)計(jì)概要設(shè)計(jì)的基礎(chǔ)上,開發(fā)者需要進(jìn)行軟件系統(tǒng)的詳細(xì)設(shè)計(jì),在詳細(xì)設(shè)計(jì)中,描述實(shí)現(xiàn)具體模塊所涉及到的主要算法、數(shù)據(jù)結(jié)構(gòu)、類的層次結(jié)構(gòu)及調(diào)用關(guān)系,需求說明軟件系統(tǒng)各個(gè)層次中的每一個(gè)程序(每一個(gè)模塊或子程序)的設(shè)計(jì)考慮,以便進(jìn)行編碼和測(cè)試。應(yīng)當(dāng)保證軟件的需求完全分配給整個(gè)軟件。詳細(xì)設(shè)計(jì)應(yīng)當(dāng)足夠詳細(xì),能夠根據(jù)詳細(xì)設(shè)計(jì)報(bào)告進(jìn)行編碼。程序編碼在軟件編碼階段,技術(shù)人員根據(jù)(軟件系統(tǒng)詳細(xì)設(shè)計(jì)報(bào)告)中對(duì)數(shù)據(jù)結(jié)構(gòu)、算法分析和模塊實(shí)現(xiàn)等方面的設(shè)計(jì)要求,開始具體的程序編寫工作,分別實(shí)現(xiàn)各模塊的功能,從而實(shí)現(xiàn)對(duì)目標(biāo)系統(tǒng)的功能、性能、接口、界面等方面的要求。測(cè)試測(cè)試分為單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試三方面,測(cè)試方式為白盒測(cè)試和黑盒測(cè)試相結(jié)合的方式。單元測(cè)試:開發(fā)階段進(jìn)行單元迭代測(cè)試,此處的單元為功能模塊;集成測(cè)試:在單元測(cè)試完成后,進(jìn)行功能組裝測(cè)試;系統(tǒng)測(cè)試:在整個(gè)系統(tǒng)組裝完成后,進(jìn)行綜合反復(fù)測(cè)試;在各測(cè)試階段發(fā)現(xiàn)的問題及時(shí)記錄,并進(jìn)行處理,系統(tǒng)測(cè)試通過后進(jìn)入軟件試運(yùn)行階段。軟件試運(yùn)行準(zhǔn)備在軟件測(cè)試證明軟件達(dá)到要求后,準(zhǔn)備相關(guān)安裝程序、數(shù)據(jù)庫(kù)的數(shù)據(jù)字典、《用戶安裝手冊(cè)》、《用戶使用指南》、需求報(bào)告、設(shè)計(jì)報(bào)告、測(cè)試報(bào)告等雙方合同約定的相關(guān)資料。試運(yùn)行首先,測(cè)試平臺(tái),核對(duì)數(shù)據(jù);然后,安排培訓(xùn),在培訓(xùn)期間廣泛收集用戶的意見與建議;最后,軟件試運(yùn)行1-3個(gè)月應(yīng)用正常進(jìn)入驗(yàn)收階段。驗(yàn)收達(dá)到驗(yàn)收條件后準(zhǔn)備驗(yàn)收材料進(jìn)行驗(yàn)收匯報(bào)。軟件運(yùn)維提供及時(shí)的現(xiàn)場(chǎng)、網(wǎng)絡(luò)、電話等多種運(yùn)維方式確保系統(tǒng)的持續(xù)、穩(wěn)定運(yùn)行。3.2.建設(shè)原則項(xiàng)目建設(shè)過程中,要嚴(yán)格遵循項(xiàng)目實(shí)施原則和技術(shù)設(shè)計(jì)原則,并圍繞這些原則開展項(xiàng)目工作。項(xiàng)目實(shí)施原則由于項(xiàng)目周期短,工作量大,項(xiàng)目實(shí)施遵從以下原則:業(yè)務(wù)主導(dǎo);開發(fā)敏捷;管理高效;成果復(fù)用;技術(shù)設(shè)計(jì)原則先進(jìn)性設(shè)計(jì)采用成熟廣泛應(yīng)用的技術(shù)為主,如Oracle、JavaScript、微軟操作系統(tǒng)等,確保項(xiàng)目的成功實(shí)施。新的平臺(tái)向SOP模式靠攏,保持項(xiàng)目成果的先進(jìn)性和充分的發(fā)展空間。可擴(kuò)展性設(shè)計(jì)可擴(kuò)展設(shè)計(jì)遵循平臺(tái)與應(yīng)用模塊無關(guān)的設(shè)計(jì)方式。通過標(biāo)準(zhǔn)化組件及模塊接口,實(shí)現(xiàn)平臺(tái)的可擴(kuò)展性的技術(shù)基礎(chǔ)。通過模塊的良好封裝性,實(shí)現(xiàn)模塊之前的低耦合,實(shí)現(xiàn)應(yīng)用的可擴(kuò)展性。系統(tǒng)可靠性設(shè)計(jì)在軟件設(shè)計(jì)中,應(yīng)用必須的方法和技術(shù),使程序設(shè)計(jì)在兼顧用戶的各種需求時(shí),在避錯(cuò)、查錯(cuò)、改錯(cuò)、容錯(cuò)等方面全面滿足軟件的可靠性要求,主要從以下方面進(jìn)行控制:控制程序的復(fù)雜度;使系統(tǒng)中的各個(gè)模塊具有最大的獨(dú)立性;使程序具有合理的層次結(jié)構(gòu);當(dāng)模塊或單元之間的相互作用無法避免時(shí),務(wù)必使其聯(lián)系盡量簡(jiǎn)單,以防止在模塊和單元之間產(chǎn)生未知的邊際效應(yīng),使設(shè)計(jì)人員陷入泥潭,無力自拔;與用戶保持持續(xù)的溝通,防止需求出現(xiàn)問題??膳渲没O(shè)計(jì)通過遵循平臺(tái)的研發(fā)規(guī)范,可標(biāo)準(zhǔn)化相關(guān)接口。通過平臺(tái)服務(wù)接口提供的服務(wù),可實(shí)現(xiàn)模塊流程的標(biāo)準(zhǔn)化。通過良好的程序封裝,實(shí)現(xiàn)關(guān)鍵配置信息的外置,實(shí)現(xiàn)可配置化。模塊化設(shè)計(jì)所謂的模塊化設(shè)計(jì),簡(jiǎn)單地說就是將產(chǎn)品的某些要素組合在一起,構(gòu)成一個(gè)具有特定功能的子系統(tǒng),將這個(gè)子系統(tǒng)作為通用性的模塊與其他產(chǎn)品要素進(jìn)行多種組合,構(gòu)成新的系統(tǒng),產(chǎn)生多種不同功能或相同功能、不同性能的系列產(chǎn)品。模塊化設(shè)計(jì)是綠色設(shè)計(jì)方法之一,也是平臺(tái)的核心設(shè)計(jì)理念,可以同時(shí)滿足產(chǎn)品的功能屬性和環(huán)境屬性,一方面可以縮短產(chǎn)品研發(fā)與制造周期,增加產(chǎn)品系列,提高產(chǎn)品質(zhì)量,快速應(yīng)對(duì)需求變化;另一方面,可以減少或消除對(duì)環(huán)境的不利影響,方便重用、升級(jí)、維修和產(chǎn)品廢棄后的拆卸、回收和處理。輕巧設(shè)計(jì)平臺(tái)本身應(yīng)該是輕巧的,易于部署、易于維護(hù),隨著用戶使用相關(guān)應(yīng)用,會(huì)自動(dòng)增量安裝,隨需而下。兼容性設(shè)計(jì)平臺(tái)應(yīng)當(dāng)兼容各類應(yīng)用及各類微軟的操作系統(tǒng)(XP以后),及32或64位系統(tǒng)。易用設(shè)計(jì)平臺(tái)對(duì)用戶來說,應(yīng)該是易于使用的,包括從登入平臺(tái)、啟動(dòng)應(yīng)用、使用功能各個(gè)環(huán)節(jié)。個(gè)性化平臺(tái)應(yīng)該支持個(gè)性化處理,每個(gè)用戶都可以根據(jù)自己的業(yè)務(wù)、自身的習(xí)慣對(duì)平臺(tái)進(jìn)行功能適當(dāng)?shù)恼{(diào)整配置,以符合自身需求。3.3.技術(shù)方案3.3.1.技術(shù)思路以項(xiàng)目建設(shè)技術(shù)標(biāo)準(zhǔn)、技術(shù)要求為指導(dǎo),以項(xiàng)目建設(shè)目標(biāo)、建設(shè)內(nèi)容為基礎(chǔ)需求,通過調(diào)研、分析、總結(jié)并制定符合本項(xiàng)目實(shí)施的技術(shù)思路。項(xiàng)目建設(shè)內(nèi)容簡(jiǎn)要?dú)w納分為以下五部分,即:核心是一體化數(shù)據(jù)庫(kù)建設(shè),包括數(shù)據(jù)接口、數(shù)據(jù)處理、數(shù)據(jù)采集等,為專業(yè)應(yīng)用模塊提供數(shù)據(jù)驅(qū)動(dòng);基礎(chǔ)是生產(chǎn)管理集成平臺(tái),為應(yīng)用模塊提供統(tǒng)一注冊(cè)、權(quán)限管理、數(shù)據(jù)安全管理、公共組件調(diào)用等服務(wù);關(guān)鍵是實(shí)時(shí)數(shù)據(jù)展示和視頻監(jiān)控模塊開發(fā),提供生產(chǎn)和管網(wǎng)運(yùn)行監(jiān)控預(yù)警,輔助生產(chǎn)決策;落地是各類生產(chǎn)相關(guān)報(bào)表、曲線,為業(yè)務(wù)人員提供數(shù)據(jù)展示,輔助生產(chǎn)決策。最后是系統(tǒng)輔助功能,如設(shè)備自檢、外輸氣管理、歷史數(shù)據(jù)入庫(kù)、數(shù)據(jù)庫(kù)備份等。軟件開發(fā)標(biāo)準(zhǔn)化,遵循項(xiàng)目工程化、規(guī)范化要求系統(tǒng)開發(fā)遵循軟件開發(fā)工程化、規(guī)范化的要求,采用先進(jìn)的軟件開發(fā)理念,在軟件需求分析的基礎(chǔ)上,進(jìn)行軟件系統(tǒng)的概要設(shè)計(jì),通過軟件概要設(shè)計(jì)確定系統(tǒng)的軟件系統(tǒng)架構(gòu),然后根據(jù)軟件系統(tǒng)架構(gòu),進(jìn)行運(yùn)維管理平臺(tái)詳細(xì)設(shè)計(jì),結(jié)合設(shè)計(jì)成果,認(rèn)真分析運(yùn)維管理平臺(tái)的業(yè)務(wù)需求,分析其業(yè)務(wù)流和數(shù)據(jù)流,完成各專業(yè)子系統(tǒng)詳細(xì)設(shè)計(jì)。系統(tǒng)功能模塊化,按模塊進(jìn)行開發(fā)分工系統(tǒng)設(shè)計(jì)按照模塊化開發(fā)思路進(jìn)行,根據(jù)設(shè)計(jì)要求分模塊實(shí)現(xiàn)功能研發(fā),安排不同開發(fā)人員分工、并行。模塊功能規(guī)范化,規(guī)范編寫輸入輸出接口模板功能開發(fā),在完成模塊本身功能的基礎(chǔ)上,按照項(xiàng)目設(shè)計(jì)規(guī)范要求編寫輸入、輸出接口,便于模塊組合、組裝。數(shù)據(jù)使用規(guī)范化,遵照中石油數(shù)據(jù)庫(kù)數(shù)據(jù)標(biāo)準(zhǔn)系統(tǒng)使用的外部數(shù)據(jù)、系統(tǒng)中間數(shù)據(jù)和輸出成果按照中國(guó)石油信息管理標(biāo)準(zhǔn)體系數(shù)據(jù)庫(kù)相關(guān)規(guī)范和標(biāo)準(zhǔn)進(jìn)行設(shè)計(jì)。充分利用已有技術(shù)資源,加快項(xiàng)目建設(shè)進(jìn)度項(xiàng)目中涉及到的報(bào)表查詢、曲線展示、模型管理、消息通信、數(shù)據(jù)采集、地理信息、工作流、視頻服務(wù)、工控實(shí)時(shí)數(shù)據(jù)采集、工控組態(tài)展示等技術(shù)環(huán)節(jié),我公司在多年的項(xiàng)目實(shí)施過程中,形成了一定的積累,稍加改造就可以直接應(yīng)用到本項(xiàng)目中,對(duì)推動(dòng)項(xiàng)目開發(fā),保障項(xiàng)目順利進(jìn)行提供技術(shù)保障。3.3.2.架構(gòu)設(shè)計(jì).系統(tǒng)架構(gòu)一體化系統(tǒng)架構(gòu)設(shè)計(jì)為五層架構(gòu)模式,自下而上是數(shù)據(jù)層、數(shù)據(jù)訪問層、管理服務(wù)層、業(yè)務(wù)實(shí)現(xiàn)層、用戶展示層。數(shù)據(jù)層。是系統(tǒng)架構(gòu)的底層核心,主要分為平臺(tái)庫(kù)、實(shí)時(shí)庫(kù)、項(xiàng)目庫(kù)、專業(yè)庫(kù)、視頻資源等。平臺(tái)庫(kù)是一體化平臺(tái)運(yùn)行的基礎(chǔ)庫(kù),屬于關(guān)系型數(shù)據(jù)庫(kù)(Oracle11g);實(shí)時(shí)庫(kù)是存儲(chǔ)自動(dòng)化采集的實(shí)時(shí)數(shù)據(jù)的數(shù)據(jù)倉(cāng)庫(kù),屬于工業(yè)級(jí)實(shí)時(shí)數(shù)據(jù)庫(kù);項(xiàng)目庫(kù)是針對(duì)采氣廠實(shí)際的業(yè)務(wù)需求而獨(dú)立設(shè)計(jì)的數(shù)據(jù)庫(kù),屬于關(guān)系型數(shù)據(jù)庫(kù)(Oracle11g);專業(yè)庫(kù)是已經(jīng)建設(shè)完成的專業(yè)項(xiàng)目庫(kù),如中心主庫(kù)、總公司統(tǒng)建項(xiàng)目庫(kù)(A1\A2\A5…);視頻資源是廠站及井口視頻監(jiān)控資源;其它數(shù)據(jù)存儲(chǔ)類型,如Excel、Access、SqLite等。數(shù)據(jù)訪問層。是一套獨(dú)立的數(shù)據(jù)訪問通用服務(wù),采用工廠模式,統(tǒng)一接口,實(shí)現(xiàn)了多種數(shù)據(jù)庫(kù)及數(shù)據(jù)文件體的統(tǒng)一訪問,針對(duì)不同用戶的操作需求,定制開放不同的數(shù)據(jù)讀取、數(shù)據(jù)插入、數(shù)據(jù)更新操作接口,實(shí)現(xiàn)了數(shù)據(jù)服務(wù)操作安全管理。管理服務(wù)層。是整個(gè)系統(tǒng)運(yùn)行的基石。提供了各類通用服務(wù)及管理的功能,包括用戶角色管理、模塊管理、日志管理、消息服務(wù)、數(shù)據(jù)安全控制、組件服務(wù)、媒體服務(wù)、工作流服務(wù)、用戶認(rèn)證服務(wù)等,同時(shí),還提供了模塊解析引擎,實(shí)現(xiàn)各類已注冊(cè)可視化定制模塊的自動(dòng)解析。業(yè)務(wù)實(shí)現(xiàn)層。面向用戶是本層的核心。針對(duì)業(yè)務(wù)需求定制開發(fā)各類系統(tǒng)功能,在平臺(tái)中進(jìn)行注冊(cè),根據(jù)用戶需求對(duì)模塊展示模式進(jìn)行自由組合,最終滿足用戶業(yè)務(wù)需求。主要包括視頻應(yīng)用、實(shí)時(shí)數(shù)據(jù)展示和業(yè)務(wù)應(yīng)用三大類。視頻應(yīng)用主要是滿足實(shí)時(shí)監(jiān)控、云臺(tái)操作和歷史回放功能;實(shí)時(shí)數(shù)據(jù)展示主要是滿足工業(yè)流程的可視化展示、數(shù)據(jù)實(shí)時(shí)展示以及流程節(jié)點(diǎn)異常報(bào)警;業(yè)務(wù)應(yīng)用主要包括數(shù)據(jù)采集和數(shù)據(jù)應(yīng)用兩方面內(nèi)容,其中數(shù)據(jù)應(yīng)用又包括報(bào)表查詢、曲線查詢、管線管理、外輸管理、生產(chǎn)預(yù)警等多方面內(nèi)容。用戶展示層。提供了用于數(shù)據(jù)展示的多種平臺(tái)的支持,包括PC機(jī)、平臺(tái)電腦、移動(dòng)終端三種。其中,以PC客戶機(jī)為主要模式,隨著技術(shù)發(fā)展,可以預(yù)計(jì)到平板電腦、手機(jī)也會(huì)成為數(shù)據(jù)展示的一種新方式。生產(chǎn)指揮管理一體化平臺(tái)平臺(tái)庫(kù)生產(chǎn)指揮管理一體化平臺(tái)平臺(tái)庫(kù)項(xiàng)目庫(kù)實(shí)時(shí)庫(kù)專業(yè)庫(kù)視頻資源數(shù)據(jù)層數(shù)據(jù)訪問層OracleSQLServerSQLiteMySQLAccess實(shí)時(shí)庫(kù)…管理服務(wù)層用戶管理角色管理模塊管理日志管理消息管理媒體服務(wù)加密服務(wù)認(rèn)證服務(wù)監(jiān)控服務(wù)組件服務(wù)圖文服務(wù)……UI引擎服務(wù)業(yè)務(wù)實(shí)現(xiàn)層視頻應(yīng)用實(shí)時(shí)數(shù)據(jù)展示實(shí)時(shí)監(jiān)控業(yè)務(wù)應(yīng)用(可擴(kuò)展)云臺(tái)控制歷史回放流程展示實(shí)時(shí)監(jiān)控………生產(chǎn)預(yù)警數(shù)據(jù)采集報(bào)表查詢曲線展示管線管理圖文管理用戶展示層統(tǒng)一門戶PC端平板電腦移動(dòng)終端一體化平臺(tái)系統(tǒng)架構(gòu)圖.功能架構(gòu)通過對(duì)項(xiàng)目建設(shè)內(nèi)容的初步分析,確定本項(xiàng)目有業(yè)務(wù)范圍廣、功能復(fù)雜的特點(diǎn),因此需要建設(shè)一套管理平臺(tái)來進(jìn)行功能統(tǒng)一整合。按照業(yè)務(wù)需求劃又分為源點(diǎn)數(shù)據(jù)采集、生產(chǎn)實(shí)時(shí)監(jiān)控、視頻集成展示、管網(wǎng)運(yùn)行監(jiān)控、生產(chǎn)運(yùn)行管理五大功能子系統(tǒng),滿足業(yè)務(wù)部門應(yīng)用管理需要,總體功能框架如下圖:生產(chǎn)指揮生產(chǎn)指揮一體化管理平臺(tái)源點(diǎn)數(shù)據(jù)采集子系統(tǒng)實(shí)時(shí)生產(chǎn)監(jiān)控子系統(tǒng)視頻集成展示子系統(tǒng)管網(wǎng)運(yùn)行監(jiān)控子系統(tǒng)生產(chǎn)運(yùn)行管理子系統(tǒng)生產(chǎn)指揮一體化管理平臺(tái)總體功能架構(gòu)圖生產(chǎn)指揮一體化管理平臺(tái)。是整個(gè)系統(tǒng)整合運(yùn)行的平臺(tái),主要功能是用戶角色管理、模塊注冊(cè)管理、安全訪問管理、基礎(chǔ)組件管理、消息管理、日志管理、基礎(chǔ)服務(wù)管理等,同時(shí)具備子系統(tǒng)功能整合功能。源點(diǎn)數(shù)據(jù)采集子系統(tǒng)。主要功能是實(shí)現(xiàn)源點(diǎn)數(shù)據(jù)采集功能和歷史數(shù)據(jù)入庫(kù)功能。實(shí)時(shí)生產(chǎn)監(jiān)控子系統(tǒng)。主要功能是實(shí)現(xiàn)工控業(yè)務(wù)流程的可視化在線展示、實(shí)時(shí)數(shù)據(jù)展示、生產(chǎn)異常節(jié)點(diǎn)的實(shí)時(shí)預(yù)警提示。視頻集成展示子系統(tǒng)。主要功能是實(shí)現(xiàn)實(shí)時(shí)監(jiān)控畫面展示、云臺(tái)控制、歷史回放功能。管網(wǎng)運(yùn)行監(jiān)控子系統(tǒng)。主要功能是結(jié)合WebGIS組件,實(shí)現(xiàn)運(yùn)行管網(wǎng)展示,結(jié)合自動(dòng)化采集功能,實(shí)現(xiàn)管線壓力、溫度、流量等關(guān)鍵數(shù)據(jù)的實(shí)時(shí)監(jiān)控,并提供實(shí)時(shí)傳輸異常預(yù)警功能。生產(chǎn)運(yùn)行管理子系統(tǒng)。主要功能是根據(jù)業(yè)務(wù)需求,包括氣田導(dǎo)航、氣田簡(jiǎn)介、氣田簡(jiǎn)況、氣田井史、生產(chǎn)曲線報(bào)告、圖文資料管理、天然氣銷售、生產(chǎn)預(yù)警等。3.3.3.開發(fā)技術(shù)基于建設(shè)單位的業(yè)務(wù)需求,本項(xiàng)目采用B/S模式開發(fā),支持主流瀏覽器在線運(yùn)行。開發(fā)環(huán)境選擇操作系統(tǒng):Windows系列。數(shù)據(jù)庫(kù)系統(tǒng):分為兩個(gè)部分,一部分為關(guān)系型數(shù)據(jù)庫(kù),存儲(chǔ)采氣廠日度、月度以及各種匯總數(shù)據(jù),由于Oracle公司最新版本數(shù)據(jù)庫(kù)具有更高的性能和更強(qiáng)的擴(kuò)展能力,本系統(tǒng)關(guān)系型數(shù)據(jù)庫(kù)選擇Oracle11G作為數(shù)據(jù)庫(kù)平臺(tái)。第二部分為工業(yè)級(jí)實(shí)時(shí)數(shù)據(jù)庫(kù),存儲(chǔ)各井、集氣站、凈化站SCADA系統(tǒng)的實(shí)時(shí)數(shù)據(jù),實(shí)時(shí)數(shù)據(jù)為秒級(jí)刷新,且松原采氣廠總共的實(shí)時(shí)數(shù)據(jù)點(diǎn)位約8000個(gè),根據(jù)項(xiàng)目情況,結(jié)合我公司在國(guó)內(nèi)其他氣田實(shí)時(shí)項(xiàng)目經(jīng)驗(yàn),選用KingHistorian工業(yè)級(jí)實(shí)時(shí)庫(kù)20000點(diǎn)產(chǎn)品。應(yīng)用服務(wù)器:由于本系統(tǒng)需要與其它系統(tǒng)進(jìn)行應(yīng)用集成和跨網(wǎng)絡(luò)協(xié)同應(yīng)用,同時(shí)滿足實(shí)時(shí)數(shù)據(jù)網(wǎng)上秒級(jí)刷新及視頻訪問要求,應(yīng)用服務(wù)器端選擇范圍為:IIS、.NetFramework2.0(及以上)、KingGraphic。開發(fā)技術(shù)選擇開發(fā)語(yǔ)言:A、JavaScript、C#、Flex、MFC、HTML5、PL/SQL設(shè)計(jì)模式:3層體系框架,面向服務(wù)、接口的編程模式軟件呈現(xiàn):瀏覽器生產(chǎn)指揮中心模塊采用B/S開發(fā)模式,可以任何PC機(jī)器上查看;在界面設(shè)計(jì)時(shí),會(huì)考慮平板各種觸控操作的習(xí)慣,所以兼容平板運(yùn)行。由于項(xiàng)目周期緊,工作量大,本項(xiàng)目比較考驗(yàn)實(shí)施單位的技術(shù)積累,因此在本項(xiàng)目開發(fā)過程中,我公司將大量復(fù)用公司成型商用組件,下面就各部分功能實(shí)現(xiàn)進(jìn)行詳細(xì)闡述,其中實(shí)現(xiàn)技術(shù)介紹為我公司已有的商用組件實(shí)現(xiàn)原理。3.3.4.技術(shù)實(shí)施方案.一體化數(shù)據(jù)庫(kù)技術(shù)方案.1.建設(shè)內(nèi)容項(xiàng)目數(shù)據(jù)庫(kù)建設(shè)生產(chǎn)數(shù)據(jù)庫(kù)是對(duì)整個(gè)氣田一體化應(yīng)用平臺(tái)數(shù)據(jù)的匯總,它的數(shù)據(jù)主要來源于中心主庫(kù)、數(shù)據(jù)采集。實(shí)時(shí)數(shù)據(jù)庫(kù)建設(shè)松原采氣廠站控系統(tǒng)監(jiān)控的數(shù)據(jù)點(diǎn)達(dá)數(shù)千個(gè),涉及到單井、集氣站、處理中心等多級(jí)環(huán)節(jié),需將各單位的實(shí)時(shí)數(shù)據(jù)進(jìn)行統(tǒng)一集成,建立符合松原采氣廠實(shí)際情況的實(shí)時(shí)數(shù)據(jù)庫(kù),作為廠級(jí)實(shí)時(shí)數(shù)據(jù)存儲(chǔ)。實(shí)時(shí)數(shù)據(jù)處理實(shí)時(shí)數(shù)據(jù)可以保證井口壓力、溫度等數(shù)據(jù)真實(shí)性,所以通過對(duì)實(shí)時(shí)數(shù)據(jù)處理生成的日?qǐng)?bào)數(shù)據(jù)可以滿足廠級(jí)的實(shí)際應(yīng)用,并且可以很大程度的減輕各小隊(duì)工作量。應(yīng)用系統(tǒng)接口針對(duì)采集系統(tǒng)、隊(duì)生產(chǎn)跟蹤應(yīng)用系統(tǒng)、廠生產(chǎn)監(jiān)控應(yīng)用系統(tǒng),天然氣開發(fā)綜合信息管理平臺(tái)以及油田公司信息中心配套建設(shè)的一些應(yīng)用系統(tǒng)和采氣廠的部分應(yīng)用系統(tǒng)中的底層數(shù)據(jù)庫(kù)內(nèi)容,圍繞數(shù)字化生產(chǎn)一體化的目標(biāo)進(jìn)行全部的數(shù)據(jù)信息自動(dòng)傳輸接口開發(fā),實(shí)現(xiàn)對(duì)開發(fā)生產(chǎn)各類數(shù)據(jù)的全面統(tǒng)一管理。.2.技術(shù)方案一體化數(shù)據(jù)庫(kù)建設(shè)主要分為兩個(gè)方面,即項(xiàng)目庫(kù)建設(shè)和實(shí)時(shí)數(shù)據(jù)庫(kù)建設(shè)。其中,項(xiàng)目庫(kù)建設(shè)包括項(xiàng)目庫(kù)設(shè)計(jì)和應(yīng)用接口開發(fā);實(shí)時(shí)數(shù)據(jù)庫(kù)建設(shè)包括實(shí)時(shí)數(shù)據(jù)庫(kù)選擇、數(shù)據(jù)庫(kù)設(shè)計(jì)和實(shí)時(shí)數(shù)據(jù)處理三方面。數(shù)據(jù)庫(kù)關(guān)系架構(gòu)數(shù)據(jù)庫(kù)分為三類,即源頭數(shù)據(jù)庫(kù)、一體化數(shù)據(jù)庫(kù)、應(yīng)用數(shù)據(jù)庫(kù)。源頭數(shù)據(jù)庫(kù)。包括廠建源頭庫(kù)、吉林油田中心主庫(kù)、A2數(shù)據(jù)庫(kù)三部分,通過我公司的ELT工具實(shí)現(xiàn)數(shù)據(jù)相互同步推送或提取。一體化數(shù)據(jù)庫(kù),包括項(xiàng)目庫(kù)、實(shí)時(shí)庫(kù)、平臺(tái)庫(kù)、文檔庫(kù)四部分。其中平臺(tái)庫(kù)是一體化平臺(tái)運(yùn)行基礎(chǔ)庫(kù),獨(dú)立運(yùn)行存在;文檔庫(kù)是存儲(chǔ)圖文資料的基礎(chǔ)庫(kù),獨(dú)立運(yùn)行存在;實(shí)時(shí)庫(kù)是工業(yè)級(jí)實(shí)時(shí)數(shù)據(jù)庫(kù),其中的數(shù)據(jù)根據(jù)業(yè)務(wù)需要,通過數(shù)據(jù)處理服務(wù),推送到項(xiàng)目庫(kù)中,滿足應(yīng)用需求;項(xiàng)目庫(kù)是業(yè)務(wù)應(yīng)用的基礎(chǔ)庫(kù),采用Oracle11g的關(guān)系型數(shù)據(jù)庫(kù)。應(yīng)用庫(kù),包括廠級(jí)應(yīng)用庫(kù)、公司級(jí)應(yīng)用庫(kù),根據(jù)應(yīng)用需求,通過我公司的ELT工具實(shí)現(xiàn)數(shù)據(jù)互相同步推送或提取。數(shù)據(jù)庫(kù)相互關(guān)系如下圖:數(shù)據(jù)庫(kù)關(guān)系架構(gòu)圖技術(shù)思路項(xiàng)目數(shù)據(jù)庫(kù)建設(shè)方面,調(diào)研松原采氣廠各業(yè)務(wù)科室的業(yè)務(wù)需求,在充分分析需求的基礎(chǔ)上,按照既定的編碼規(guī)則,設(shè)計(jì)開發(fā)生產(chǎn)綜合數(shù)據(jù)庫(kù)模型,采用模型設(shè)計(jì)工具PowerDesigner16.5進(jìn)行模型設(shè)計(jì);模型設(shè)計(jì)完成后與業(yè)務(wù)部門進(jìn)行對(duì)接討論,最終確定模型基礎(chǔ)版本,在應(yīng)用開發(fā)過程中用模型管理工具進(jìn)行模型管理;實(shí)時(shí)數(shù)據(jù)庫(kù)建設(shè)方面,采用工業(yè)級(jí)實(shí)時(shí)數(shù)據(jù)庫(kù)為數(shù)據(jù)倉(cāng)庫(kù),該產(chǎn)品具有支持點(diǎn)位多、數(shù)據(jù)吞吐速率快、數(shù)據(jù)壓縮比高、查詢速度快、支持并發(fā)多、接口豐富、穩(wěn)定高效等特點(diǎn)。在實(shí)時(shí)庫(kù)的基礎(chǔ)上,進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),對(duì)井口、站庫(kù)、管理中心的點(diǎn)位數(shù)據(jù)進(jìn)行分類梳理,制定統(tǒng)一的編碼規(guī)則,采用提供的輔助設(shè)計(jì)工具完成數(shù)據(jù)庫(kù)設(shè)計(jì);對(duì)設(shè)備和實(shí)時(shí)庫(kù)進(jìn)行對(duì)位綁定,通過工控系統(tǒng)提供的OPC服務(wù)實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)自動(dòng)獲取。實(shí)時(shí)數(shù)據(jù)處理方面,需要業(yè)務(wù)部門提供業(yè)務(wù)處理規(guī)則,通過編碼等方式,在實(shí)時(shí)庫(kù)中篩選、運(yùn)算、提取數(shù)據(jù)到項(xiàng)目庫(kù),然后進(jìn)行相關(guān)應(yīng)用。應(yīng)用系統(tǒng)接口方面,開發(fā)數(shù)據(jù)遷移工具,運(yùn)用可視化的手段進(jìn)行配置,最終實(shí)現(xiàn)數(shù)據(jù)的自動(dòng)遷移同步定向推送。實(shí)時(shí)數(shù)據(jù)庫(kù)建設(shè)我公司實(shí)施了多個(gè)實(shí)時(shí)數(shù)據(jù)集成的項(xiàng)目,在項(xiàng)目實(shí)施前期對(duì)工業(yè)級(jí)實(shí)時(shí)數(shù)據(jù)庫(kù)進(jìn)行了多方考察,最終選擇KingHistorian作為本項(xiàng)目工業(yè)實(shí)時(shí)數(shù)據(jù)庫(kù)。工業(yè)實(shí)時(shí)庫(kù)KingHistorian介紹目前最新版本為KingHistorian3.1。多年來的實(shí)踐證明,該數(shù)據(jù)庫(kù)可以提供世界頂尖水平的性能,其開放的數(shù)據(jù)訪問接口可以滿足不同層次人員的數(shù)據(jù)庫(kù)二次開發(fā)。KingHistorian實(shí)時(shí)數(shù)據(jù)庫(kù)技術(shù)架構(gòu)KingHistorian實(shí)時(shí)數(shù)據(jù)庫(kù)技術(shù)先進(jìn),性能卓越,具有以下幾點(diǎn)特性:性能方面工業(yè)歷史數(shù)據(jù)庫(kù)可以在線連續(xù)存儲(chǔ),并達(dá)到15萬(wàn)條記錄/秒的存儲(chǔ)速度。工業(yè)歷史數(shù)據(jù)庫(kù)單臺(tái)服務(wù)器可以支持100萬(wàn)點(diǎn)的數(shù)據(jù)點(diǎn)。工業(yè)庫(kù)數(shù)據(jù)壓縮可壓縮掉25%-95%的數(shù)據(jù)。工業(yè)歷史數(shù)據(jù)庫(kù)單客戶端單點(diǎn)查詢速度20萬(wàn)條記錄/秒。工業(yè)歷史數(shù)據(jù)庫(kù)256個(gè)客戶端并發(fā)查詢,每秒應(yīng)可達(dá)2萬(wàn)條記錄。工業(yè)庫(kù)穩(wěn)定支持256客戶端并發(fā)查詢。數(shù)據(jù)采集方面工業(yè)歷史數(shù)據(jù)庫(kù)應(yīng)支持從OPCServer、IOServer、文件系統(tǒng)獲取數(shù)據(jù)。支持三種以上采集器數(shù)據(jù)壓縮方式,壓縮方式和壓縮參數(shù)應(yīng)可供用戶配置。工業(yè)歷史數(shù)據(jù)庫(kù)采集器支持分布式部署、支持獨(dú)立采集。工業(yè)歷史數(shù)據(jù)庫(kù)采集器能支持?jǐn)?shù)據(jù)緩存、斷點(diǎn)續(xù)傳功能。工業(yè)歷史數(shù)據(jù)庫(kù)采集器應(yīng)支持在線配置。工業(yè)歷史數(shù)據(jù)庫(kù)支持采集器冗余。數(shù)據(jù)存儲(chǔ)方面工業(yè)歷史數(shù)據(jù)庫(kù)支持毫秒級(jí)數(shù)據(jù)分辨率。工業(yè)歷史數(shù)據(jù)庫(kù)支持三種以上的存儲(chǔ)壓縮方式,壓縮方式和壓縮參數(shù)應(yīng)可供用戶配置。工業(yè)歷史數(shù)據(jù)庫(kù)應(yīng)支持按日、周、月進(jìn)行數(shù)據(jù)歸檔。工業(yè)歷史數(shù)據(jù)庫(kù)應(yīng)為客戶端的數(shù)據(jù)訂閱提供參數(shù)配置。工業(yè)歷史數(shù)據(jù)庫(kù)應(yīng)支持變量信息和歷史數(shù)據(jù)導(dǎo)出到xls、csv、xml三種文件格式。工業(yè)庫(kù)應(yīng)支持單獨(dú)或者批量組態(tài)標(biāo)簽點(diǎn),包括創(chuàng)建、更新、刪除、查詢標(biāo)簽點(diǎn)以及相關(guān)屬性。工業(yè)歷史數(shù)據(jù)庫(kù)應(yīng)支持日期、時(shí)間、離散、整型、浮點(diǎn)、字符串等17種數(shù)據(jù)類型,應(yīng)支持?jǐn)?shù)據(jù)狀態(tài)集數(shù)據(jù)類型。數(shù)據(jù)查詢方面應(yīng)支持實(shí)時(shí)數(shù)據(jù)(當(dāng)前值)檢索。應(yīng)支持歷史數(shù)據(jù)(按不同時(shí)間段、按起始時(shí)間和記錄數(shù)量、按結(jié)束時(shí)間和記錄數(shù)量)檢索。支持標(biāo)準(zhǔn)SQL檢索和擴(kuò)展的高級(jí)檢索。數(shù)據(jù)展示方面工業(yè)歷史數(shù)據(jù)庫(kù)具有專用客戶端管理工具。工業(yè)歷史數(shù)據(jù)庫(kù)支持ExcelAddin。工業(yè)歷史數(shù)據(jù)庫(kù)客戶端管理工具和ExcelAddin應(yīng)支持網(wǎng)絡(luò)部署。工業(yè)歷史數(shù)據(jù)庫(kù)提供豐富的數(shù)據(jù)訪問接口,如API、ODBC、OLEDB(ADO)、SDK等。工業(yè)歷史數(shù)據(jù)庫(kù)提供150個(gè)以上的API接口函數(shù),可以使用C,C++,C#,VB等語(yǔ)言進(jìn)行數(shù)據(jù)庫(kù)開發(fā)。工業(yè)歷史數(shù)據(jù)庫(kù)支持JAVA數(shù)據(jù)訪問接口,用戶可以實(shí)現(xiàn)跨平臺(tái)數(shù)據(jù)庫(kù)操作。數(shù)據(jù)安全方面在系統(tǒng)崩潰、突然掉電、程序異常退出后,工業(yè)歷史數(shù)據(jù)庫(kù)保證數(shù)據(jù)文件完整有效。工業(yè)歷史數(shù)據(jù)庫(kù)支持集群冗余方式。工業(yè)歷史數(shù)據(jù)庫(kù)可實(shí)現(xiàn)變量鏡像、數(shù)據(jù)鏡像、安全鏡像等,支持鏡像緩存。工業(yè)歷史數(shù)據(jù)庫(kù)支持系統(tǒng)的備份與恢復(fù),包括配置信息與數(shù)據(jù)的備份與恢復(fù)。工業(yè)歷史數(shù)據(jù)庫(kù)支持用戶對(duì)數(shù)據(jù)的存取授權(quán)和控制,以限制不同用戶的訪問權(quán)限,防止非法用戶的入侵。工業(yè)歷史數(shù)據(jù)庫(kù)應(yīng)具備完善的數(shù)據(jù)安全和基于角色的用戶權(quán)限管理。實(shí)時(shí)庫(kù)建設(shè)編碼方案本部分采用線分類法,以具有層次特性的復(fù)合碼形式:字母、分隔符、數(shù)字混合編碼。本部分編碼構(gòu)成及含義見表1:編碼構(gòu)成及含義編碼RT-XXXXXXXXXXXXX序號(hào)12345678910111213141516層次123456說明代碼體系范圍分隔符代碼體系大類代碼體系中類代碼體系小類變量定義編碼本部分編碼構(gòu)成說明第1~2位,表示代碼體系適用范圍,用字母“RT”表示實(shí)時(shí)數(shù)據(jù)庫(kù)。第3位,為“-”短橫線,表示分隔符。第4位,表示代碼體系大類,用各大類名稱的漢語(yǔ)拼音首字母表示,見表2。大類符號(hào)序號(hào)代碼大類1W物化探2J井筒工程3F分析化驗(yàn)4K開發(fā)生產(chǎn)5D地面工程6X銷售7C車輛管理第5位,表示代碼體系中類,采用順序編碼1~Z,沒有中類用0表示,見表3。中類符號(hào)序號(hào)代碼大類中類1RT_W1物化探物化探2RT_J1井筒工程作業(yè)3RT_J2油氣測(cè)試4RT_F1分析化驗(yàn)分析化驗(yàn)5RT_K1開發(fā)生產(chǎn)油氣生產(chǎn)6RT_K2油氣集輸7RT_D1地面工程地面工程8RT_X1銷售油氣銷售9RT_C1車輛管理車輛管理第6位,表示代碼體系小類,采用順序編碼順序編碼1~Z,見表4。小類符號(hào)序號(hào)代碼大類中類小類1RT_W11物化探物化探地面地震2RT_W12VSP地震3RT_W13井間地震4RT_J11井筒工程作業(yè)定向鉆井5RT_J12地質(zhì)錄井6RT_J13鉆井取心7RT_J14壓裂施工8RT_J15酸壓施工9RT_J21油氣測(cè)試試井10RT_J22試油氣11RT_F11分析化驗(yàn)分析化驗(yàn)流體分析12RT_F12氣體分析13RT_F13環(huán)境監(jiān)測(cè)14RT_K11開發(fā)生產(chǎn)油氣生產(chǎn)油氣計(jì)量15RT_K12功圖測(cè)試16RT_K13注水動(dòng)態(tài)17RT_K14壓力監(jiān)控18RT_K21油氣集輸油氣處理19RT_K22凈化生產(chǎn)20RT_K23污水回注21RT_D11地面工程地面工程供電系統(tǒng)22RT_D12供水系統(tǒng)23RT_D13通訊系統(tǒng)24RT_X11銷售油氣銷售天然氣銷售25RT_X12原油銷售26RT_X13其他產(chǎn)品27RT_C11車輛管理車輛管理車輛調(diào)度28RT_C12車輛跟蹤第7~16位,表示變量定義編碼。按照業(yè)務(wù)域的編碼規(guī)范對(duì)現(xiàn)場(chǎng)的位號(hào)進(jìn)行實(shí)時(shí)庫(kù)變量定義,原則上沿用現(xiàn)場(chǎng)的數(shù)據(jù)位號(hào)定義規(guī)則。對(duì)特定業(yè)務(wù)范疇的沿用其在一體化庫(kù)中的編碼,并上實(shí)時(shí)編碼規(guī)范。位號(hào)定義編碼規(guī)范:壓差:PDT;壓力:PT;溫度:TT;液位:LT;閥門:SDV;當(dāng)前流量:FIT;累積流量:FTCQ;關(guān)聯(lián)查詢位號(hào)存在于實(shí)時(shí)庫(kù)中,以變量方式存放,實(shí)時(shí)庫(kù)不具有關(guān)系型數(shù)據(jù)庫(kù)的字段管理功能,在應(yīng)用時(shí)存在變量應(yīng)用檢索方式的轉(zhuǎn)變,為更好為第三方應(yīng)用提供實(shí)時(shí)庫(kù)應(yīng)用的方便,制定業(yè)務(wù)應(yīng)用關(guān)聯(lián)處理表,用以方便位號(hào)的使用。數(shù)據(jù)庫(kù)集成方式松原采氣廠SCADA系統(tǒng)監(jiān)控的數(shù)據(jù)點(diǎn)達(dá)數(shù)千個(gè),涉及到單井、集氣站、凈化站等多級(jí)環(huán)節(jié),多個(gè)自動(dòng)化廠商完成SCADA系統(tǒng)建設(shè),需將各單位的實(shí)時(shí)數(shù)據(jù)進(jìn)行統(tǒng)一集成,項(xiàng)目采用目前技術(shù)領(lǐng)先,符合松原采氣廠情況的實(shí)時(shí)數(shù)據(jù)庫(kù),作為廠級(jí)實(shí)時(shí)數(shù)據(jù)存儲(chǔ),通過OPC服務(wù)器,實(shí)現(xiàn)基層站隊(duì)實(shí)時(shí)數(shù)據(jù)向廠級(jí)實(shí)時(shí)數(shù)據(jù)庫(kù)的數(shù)據(jù)傳輸,為實(shí)時(shí)數(shù)據(jù)集中展示提供數(shù)據(jù)。實(shí)時(shí)數(shù)據(jù)獲取流程實(shí)時(shí)數(shù)據(jù)處理實(shí)時(shí)數(shù)據(jù)可以保證井口流量、壓力、溫度等數(shù)據(jù)真實(shí)性,所以通過對(duì)實(shí)時(shí)數(shù)據(jù)處理生成的日?qǐng)?bào)數(shù)據(jù)可以滿足廠級(jí)的實(shí)際應(yīng)用,并且可以很大程度的減輕各小隊(duì)工作量,實(shí)時(shí)數(shù)據(jù)處理流程如圖所示:實(shí)時(shí)數(shù)據(jù)處理流程項(xiàng)目庫(kù)建設(shè)編碼方案本數(shù)據(jù)庫(kù)設(shè)計(jì)采用以下方法標(biāo)識(shí)項(xiàng)目中用到的編碼、名稱、標(biāo)識(shí)符或標(biāo)號(hào):采用油田專業(yè)英語(yǔ)翻譯簡(jiǎn)寫和漢語(yǔ)拼音簡(jiǎn)寫相結(jié)合的方式進(jìn)行命名。為便于數(shù)據(jù)信息的共享,在不同的文件中出現(xiàn)的含義相同的數(shù)據(jù)項(xiàng)名稱編碼應(yīng)保持一致。其中漢語(yǔ)拼音縮寫中不能包含以下符號(hào):,。、;:?!…‘()’“”+×÷‰$^*&@|[]{}<>。如:井編碼為Well_ID;動(dòng)液面位dym。編碼相同(重碼)時(shí),則在碼尾加1位數(shù)字(1、2等)以示區(qū)別。如:在同一表中,沖程和沖次為兩個(gè)字段,則它們的命名分別為:cc和cc1。以下不再特別說明。命名約定數(shù)據(jù)庫(kù)中表(Table)的命名約定本數(shù)據(jù)庫(kù)中的數(shù)據(jù)庫(kù)對(duì)象命名一律用大寫字母表示。數(shù)據(jù)庫(kù)表中字段(表的列Column)命名約定表中字段的命名以油田專業(yè)英語(yǔ)翻譯簡(jiǎn)寫為主,為了便于閱讀,輔助采用了漢字語(yǔ)義簡(jiǎn)寫的方式。數(shù)據(jù)庫(kù)中存儲(chǔ)過程(StoreProcedure)命名約定在數(shù)據(jù)庫(kù)中創(chuàng)建的存儲(chǔ)過程,數(shù)據(jù)統(tǒng)計(jì)的存儲(chǔ)過程以‘PRO_’+最能表現(xiàn)功能的術(shù)語(yǔ)或動(dòng)作組成。數(shù)據(jù)庫(kù)中觸發(fā)器(Trigger)命名約定在數(shù)據(jù)庫(kù)中依附于表創(chuàng)建的觸發(fā)器,插入觸發(fā)器以’Trig_’+動(dòng)作+當(dāng)前表名組成。數(shù)據(jù)庫(kù)中游標(biāo)(Cursor)命名約定在數(shù)據(jù)庫(kù)中創(chuàng)建的游標(biāo)(Cursor),均以‘CUR_’為前綴,之后加最能表現(xiàn)此游標(biāo)(Cursor)功能的術(shù)語(yǔ)、名稱、表名或列名的漢語(yǔ)拼音縮寫命名。數(shù)據(jù)庫(kù)中自定義數(shù)據(jù)類型(UserDefineDatatype)命名約定在數(shù)據(jù)庫(kù)中定義的自定義數(shù)據(jù)類型(UserDefineDatatype),均以‘UD_’為前綴,之后加最能表現(xiàn)此自定義數(shù)據(jù)類型(UserDefineDatatype)功能的術(shù)語(yǔ)或名稱的漢語(yǔ)拼音縮寫命名(本數(shù)據(jù)庫(kù)暫無此類型)。數(shù)據(jù)庫(kù)中創(chuàng)建的索引(Index)命名約定在數(shù)據(jù)庫(kù)中創(chuàng)建的索引(Index),均以‘表名_’為前綴,之后加最能表現(xiàn)此索引(Index)內(nèi)容的術(shù)語(yǔ)或名稱的漢語(yǔ)拼音縮寫命名。數(shù)據(jù)庫(kù)中創(chuàng)建的視圖(View)命名約定在數(shù)據(jù)庫(kù)中創(chuàng)建的視圖(View),均以‘V_’為前綴,之前加最能表現(xiàn)此視圖(View)內(nèi)容的術(shù)語(yǔ)或名稱的漢語(yǔ)拼音縮寫命名。數(shù)據(jù)庫(kù)中規(guī)則(RULE)的命名約定在數(shù)據(jù)庫(kù)中創(chuàng)建的規(guī)則(RULE),以‘表名_’或‘列名_’為前綴,之后加最能表現(xiàn)此規(guī)則(RULE)內(nèi)容的術(shù)語(yǔ)或名稱的漢語(yǔ)拼音縮寫命名。數(shù)據(jù)庫(kù)中創(chuàng)建的變量(VARIABLE)的命名約定在數(shù)據(jù)庫(kù)中創(chuàng)建的變量(VARIABLE),以‘v_’為前綴,之后加最能表現(xiàn)此變量(VARIABLE)內(nèi)容的表名或列名的漢語(yǔ)拼音縮寫命名。數(shù)據(jù)庫(kù)中序列(SEQUENCE)*的命名約定在數(shù)據(jù)庫(kù)中創(chuàng)建的序列(SEQUENCE)*,均以‘SEQ_’為前綴,之后加最能表現(xiàn)此序列(SEQUENCE)*內(nèi)容的術(shù)語(yǔ)或名稱的漢語(yǔ)拼音縮寫命名。數(shù)據(jù)庫(kù)中數(shù)據(jù)庫(kù)鏈接(DATABASELINK)*的命名約定在數(shù)據(jù)庫(kù)中創(chuàng)建的數(shù)據(jù)庫(kù)鏈接(DATABASELINK)*,均以‘DL_’為前綴,之后加最能表現(xiàn)此數(shù)據(jù)庫(kù)鏈接(DATABASELINK)*內(nèi)容的術(shù)語(yǔ)或名稱的漢語(yǔ)拼音縮寫命名。接口開發(fā)采用公司ELT數(shù)據(jù)遷移同步軟件,實(shí)現(xiàn)接口可視化定制,定制任務(wù)實(shí)現(xiàn)數(shù)據(jù)同步或定時(shí)同步遷移,根據(jù)數(shù)據(jù)源數(shù)據(jù)和目標(biāo)數(shù)據(jù)定義實(shí)現(xiàn)數(shù)據(jù)定向推送或拖拽。.3.實(shí)現(xiàn)技術(shù)介紹PowerDesignerPowerDesigner是Sybase公司的CASE工具集,使用它可以方便地對(duì)管理信息系統(tǒng)進(jìn)行分析設(shè)計(jì),他幾乎包括了數(shù)據(jù)庫(kù)模型設(shè)計(jì)的全過程。利用PowerDesigner可以制作數(shù)據(jù)流程圖、概念數(shù)據(jù)模型、物理數(shù)據(jù)模型,還可以為數(shù)據(jù)倉(cāng)庫(kù)制作結(jié)構(gòu)模型,也能對(duì)團(tuán)隊(duì)設(shè)計(jì)模型進(jìn)行控制。他可以與許多流行的軟件開發(fā)工具,例如PowerBuilder、Delphi、VB等相配合使開發(fā)時(shí)間縮短和使系統(tǒng)設(shè)計(jì)更優(yōu)化。powerdesigner是能進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)的強(qiáng)大的軟件,是一款開發(fā)人員常用的數(shù)據(jù)庫(kù)建模工具。使用它可以分別從概念數(shù)據(jù)模型(ConceptualDataModel)和物理數(shù)據(jù)模型(PhysicalDataModel)兩個(gè)層次對(duì)數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì)。在這里,概念數(shù)據(jù)模型描述的是獨(dú)立于數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)的實(shí)體定義和實(shí)體關(guān)系定義;物理數(shù)據(jù)模型是在概念數(shù)據(jù)模型的基礎(chǔ)上針對(duì)目標(biāo)數(shù)據(jù)庫(kù)管理系統(tǒng)的具體化。用戶體驗(yàn)在數(shù)據(jù)庫(kù)建模的過程中,需要運(yùn)用PowerDesigner進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),這個(gè)不但可以讓人直觀的理解模型,而且可以充分的利用數(shù)據(jù)庫(kù)技術(shù),優(yōu)化數(shù)據(jù)庫(kù)的設(shè)計(jì)。第一次用PowerDesigner并不感到很陌生,里面與SQLServer建立數(shù)據(jù)庫(kù)差不多。其次就是E-R圖,在數(shù)據(jù)庫(kù)系統(tǒng)概論中有涉及到,這個(gè)實(shí)體關(guān)系圖中,一個(gè)實(shí)體對(duì)于一個(gè)表,實(shí)體、屬性與聯(lián)系是進(jìn)行系統(tǒng)設(shè)計(jì)時(shí)要考慮的三個(gè)要素,也是一個(gè)好的數(shù)據(jù)庫(kù)設(shè)計(jì)的核心。功能DataArchitect這是一個(gè)強(qiáng)大的數(shù)據(jù)庫(kù)設(shè)計(jì)工具,使用DataArchitect可利用實(shí)體-關(guān)系圖為一個(gè)信息系統(tǒng)創(chuàng)建"概念數(shù)據(jù)模型"-CDM(ConceptualDataModel)。并且可根據(jù)CDM產(chǎn)生基于某一特定數(shù)據(jù)庫(kù)管理系統(tǒng)的"物理數(shù)據(jù)模型"-PDM(PhysicalDataModel)。還可優(yōu)化PDM,產(chǎn)生為特定DBMS創(chuàng)建數(shù)據(jù)庫(kù)的SQL語(yǔ)句并可以文件形式存儲(chǔ)以便在其他時(shí)刻運(yùn)行這些SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)。另外,DataArchitect還可根據(jù)已存在的數(shù)據(jù)庫(kù)反向生成PDM、CDM及創(chuàng)建數(shù)據(jù)庫(kù)的SQL腳本。ProcessAnalyst這部分用于創(chuàng)建功能模型和數(shù)據(jù)流圖,創(chuàng)建“處理層次關(guān)系”。AppModeler為客戶/服務(wù)器應(yīng)用程序創(chuàng)建應(yīng)用模型。ODBCAdministrator此部分用來管理系統(tǒng)的各種數(shù)據(jù)源。4種模型概念數(shù)據(jù)模型CDM表現(xiàn)數(shù)據(jù)庫(kù)的全部邏輯結(jié)構(gòu),與任何的軟件或數(shù)據(jù)儲(chǔ)藏結(jié)構(gòu)無關(guān)。一個(gè)概念模型經(jīng)常包括在物理數(shù)據(jù)庫(kù)中仍然不實(shí)現(xiàn)的數(shù)據(jù)對(duì)象。它給運(yùn)行計(jì)劃或業(yè)務(wù)活動(dòng)的數(shù)據(jù)一個(gè)正式表現(xiàn)方式。概念數(shù)據(jù)模型是最終用戶對(duì)數(shù)據(jù)存儲(chǔ)的看法,反映了用戶的綜合性信息需求。不考慮物理實(shí)現(xiàn)細(xì)節(jié),只考慮實(shí)體之間的關(guān)系。CDM是適合于系統(tǒng)分析階段的工具。物理數(shù)據(jù)模型PDM敘述數(shù)據(jù)庫(kù)的物理實(shí)現(xiàn)。藉由PDM,你考慮真實(shí)的物理實(shí)現(xiàn)的細(xì)節(jié)。它進(jìn)入帳戶兩個(gè)軟件或數(shù)據(jù)儲(chǔ)藏結(jié)構(gòu)之內(nèi)。你能修正PDM適合你的表現(xiàn)或物理約束。主要目的是把CDM中建立的現(xiàn)實(shí)世界模型生成特定的DBMS腳本,產(chǎn)生數(shù)據(jù)庫(kù)中保存信息的儲(chǔ)存結(jié)構(gòu),保證數(shù)據(jù)在數(shù)據(jù)庫(kù)中的完整性和一致性。PDM是適合于系統(tǒng)設(shè)計(jì)階段的工具。面向?qū)ο竽P兔嫦驅(qū)ο竽P?OOM)一個(gè)OOM包含一系列包,類,接口,和他們的關(guān)系。這些對(duì)象一起形成所有的(或部份)一個(gè)軟件系統(tǒng)的邏輯的設(shè)計(jì)視圖的類結(jié)構(gòu)。一個(gè)OOM本質(zhì)上是軟件系統(tǒng)的一個(gè)靜態(tài)的概念模型。你使用PowerDesigner面向?qū)ο竽P徒⒚嫦驅(qū)ο竽P?(OOM)你能為純粹地對(duì)象-導(dǎo)向的靠模切目的建立一個(gè)OOM,產(chǎn)生Java文件或者PowerBuilder文件,或你能使用一個(gè)來自O(shè)OM的物理數(shù)據(jù)模型(PDM)對(duì)象,來表示關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)分析。業(yè)務(wù)程序模型業(yè)務(wù)程序模型(BPM)BPM描述業(yè)務(wù)的各種不同內(nèi)在任務(wù)和內(nèi)在流程,而且客戶如何以這些任務(wù)和流程互相影響。BPM是從業(yè)務(wù)合伙人的觀點(diǎn)來看業(yè)務(wù)邏輯和規(guī)則的概念模型,使用一個(gè)圖表描述程序,流程,信息和合作協(xié)議之間的交互作用模型管理對(duì)油田在用的業(yè)務(wù)系統(tǒng)的業(yè)務(wù)模型進(jìn)行集中管理、集中備份,形成油田信息化建設(shè)的資產(chǎn),同時(shí)方便數(shù)據(jù)庫(kù)管理及開發(fā)人員對(duì)業(yè)務(wù)系統(tǒng)的庫(kù)結(jié)構(gòu)進(jìn)行查詢;信息管理人員可以基于集中存儲(chǔ)的業(yè)務(wù)模型,對(duì)指定數(shù)據(jù)庫(kù)結(jié)構(gòu)進(jìn)行檢查、比對(duì),同時(shí)提供修正數(shù)據(jù)庫(kù)結(jié)構(gòu)或者修正模型的功能;信息管理人員可以把數(shù)據(jù)庫(kù)結(jié)構(gòu)、不同數(shù)據(jù)庫(kù)或者模型之間的比對(duì)差異以特有的模型界面或者外部文件如Excel直觀展示出來。模型管理原理圖模型管理主要由模型展示、模型生成、模型維護(hù)、模型比對(duì)修正四大部分組成。模型生成模型生成是指生成最初的業(yè)務(wù)應(yīng)用的數(shù)據(jù)模型,將應(yīng)用的相關(guān)所有數(shù)據(jù)庫(kù)對(duì)象存儲(chǔ)到指定的數(shù)據(jù)表中,來完成數(shù)據(jù)模型的集中管理。模型生成原理圖模型來源可以分為模型提取、文件導(dǎo)入、模型導(dǎo)入、人工錄入四種。模型提取由數(shù)據(jù)庫(kù)生成模型也可以稱作把數(shù)據(jù)庫(kù)結(jié)構(gòu)提取到模型。工具根據(jù)不同數(shù)據(jù)庫(kù)類型分析獲取數(shù)據(jù)庫(kù)包含的所有數(shù)據(jù)庫(kù)對(duì)象(如Oracle數(shù)據(jù)庫(kù)包含表、視圖、存儲(chǔ)過程、函數(shù)、同義詞、觸發(fā)器、序列、包、類等,而Accessa數(shù)據(jù)庫(kù)僅包含表、視圖)對(duì)外展示出來供用戶選擇。工具根據(jù)用戶選擇的對(duì)象把對(duì)應(yīng)的表結(jié)構(gòu)以及非表對(duì)象的內(nèi)容提取到模型。這樣,一個(gè)由數(shù)據(jù)庫(kù)提取出來的模型就創(chuàng)建好了。文件導(dǎo)入從文件導(dǎo)入,是基于之前導(dǎo)出的dbm文件,通過對(duì)dbm文件的數(shù)據(jù)解密提取,把存儲(chǔ)的模型創(chuàng)建出來。模型導(dǎo)入從其他模型導(dǎo)入,指的是通過與其他模型比對(duì),進(jìn)行修正,把目標(biāo)模型提取過來。人工錄入人工錄入指的是用戶在工具界面進(jìn)行一些諸如添加表、添加字段、添加視圖等操作,人工創(chuàng)建模型。模型展示將數(shù)據(jù)模型以分類樹型模式展示給用戶,并通過模糊查詢、關(guān)聯(lián)顯示、重點(diǎn)著色等相關(guān)功能,方便用戶對(duì)模型進(jìn)行檢索、查看。模型展示對(duì)象包括業(yè)務(wù)系統(tǒng)的所有數(shù)據(jù)對(duì)象。模型維護(hù)由于需求的變動(dòng)及業(yè)務(wù)應(yīng)用的升級(jí),都需要對(duì)在用模型進(jìn)行維護(hù)、升級(jí)及管理。模型維護(hù)原理圖模型維護(hù)包括模型管理、模型檢查、模型導(dǎo)入和導(dǎo)出、模型檢查。模型管理通過分組實(shí)現(xiàn)對(duì)模型與模型數(shù)據(jù)對(duì)象的統(tǒng)一管理,還可具體的對(duì)某一數(shù)據(jù)對(duì)象如表進(jìn)行諸如添加修改字段外鍵等操作。模型檢查模型編輯修改過程中,難免遇到一些不規(guī)范的操作,會(huì)造成一些垃圾數(shù)據(jù)的產(chǎn)生,如缺少對(duì)應(yīng)表的一些字段、外鍵、索引,久而久之,造成數(shù)據(jù)庫(kù)模型表數(shù)據(jù)的冗余。模型檢查正是提供了刪除此類數(shù)據(jù)的功能,以此更好的管理模型。模型導(dǎo)入導(dǎo)出模型支持導(dǎo)出或是導(dǎo)出Excel、dmp文件,數(shù)據(jù)庫(kù)導(dǎo)出Excel以及比對(duì)結(jié)果導(dǎo)出到Excel,前面兩個(gè)在主界面點(diǎn)選,最后一個(gè)在比對(duì)結(jié)果界面選擇模型比對(duì)修正主要是基于統(tǒng)一存儲(chǔ)的數(shù)據(jù)模型為基準(zhǔn),實(shí)現(xiàn)模型與數(shù)據(jù)庫(kù)的比對(duì),模型與模型的比對(duì),模型與數(shù)據(jù)字典的比對(duì),并能進(jìn)行雙向修正。模型比對(duì)修正原理圖模型比對(duì)內(nèi)容包括:表、視圖、同義詞、觸發(fā)器、函數(shù)、存儲(chǔ)過程、序列、包等數(shù)據(jù)庫(kù)元素。比對(duì)與修正是模型管理工具的核心功能之一,目前支持?jǐn)?shù)據(jù)模型、數(shù)據(jù)字典、數(shù)據(jù)庫(kù)三者之間交叉比對(duì)與修正。模型比對(duì)修正內(nèi)容圖模型檢查模型編輯修改過程中,難免遇到一些不規(guī)范的操作,會(huì)造成一些垃圾數(shù)據(jù)的產(chǎn)生,如缺少對(duì)應(yīng)表的一些字段、外鍵、索引,久而久之,造成數(shù)據(jù)庫(kù)模型表數(shù)據(jù)的冗余。模型檢查正是提供了刪除此類數(shù)據(jù)的功能,以此更好的管理模型。模型檢查內(nèi)容圖數(shù)據(jù)遷移數(shù)據(jù)及業(yè)務(wù)人員在數(shù)據(jù)管理過程中,經(jīng)常要面對(duì)的是數(shù)據(jù)的遷移、數(shù)據(jù)的備份、數(shù)據(jù)的清洗及數(shù)據(jù)的同步等需求。而如果利用數(shù)據(jù)庫(kù)現(xiàn)有功能去實(shí)現(xiàn),技術(shù)要求高、操作復(fù)雜、靈活性差、功能受限,通過對(duì)相關(guān)業(yè)務(wù)分析,數(shù)據(jù)遷移工具設(shè)計(jì)主要具備三大功能,即數(shù)據(jù)遷移、數(shù)據(jù)同步、文件導(dǎo)入。設(shè)計(jì)思路開發(fā)一套定制工具,制定一些對(duì)應(yīng)規(guī)則,通過規(guī)則解析引擎調(diào)用不同的底層驅(qū)動(dòng),實(shí)現(xiàn)不同數(shù)據(jù)庫(kù)之間的數(shù)據(jù)遷移。遷移規(guī)則開發(fā)一套定制工具,制定一些對(duì)應(yīng)規(guī)則,實(shí)現(xiàn)不同的數(shù)據(jù)庫(kù)、不同的表結(jié)構(gòu)之間對(duì)應(yīng)關(guān)系的建立。支持虛擬表數(shù)據(jù)對(duì)應(yīng),可以采用sql語(yǔ)句或是存儲(chǔ)過程生成虛擬表來進(jìn)行數(shù)據(jù)對(duì)應(yīng)。支持?jǐn)?shù)據(jù)遷移時(shí)執(zhí)行事件操作,包括遷移前事件,遷移后事件、行插入前事件、行插入后事件、行更新前事件、行更新后事件。遷移規(guī)則示意圖規(guī)則解析開發(fā)一套遷移解析引擎,負(fù)責(zé)數(shù)據(jù)遷移對(duì)應(yīng)規(guī)則、數(shù)據(jù)事件操作的解析及執(zhí)行,通過引擎調(diào)用不同的底層驅(qū)動(dòng),實(shí)現(xiàn)不同數(shù)據(jù)庫(kù)之間的數(shù)據(jù)遷移。數(shù)據(jù)遷移工具工作流程圖如下:遷移工具工作流程圖數(shù)據(jù)訪問數(shù)據(jù)訪問采用基于工廠的軟件設(shè)計(jì)模式,實(shí)現(xiàn)了對(duì)各種不同數(shù)據(jù)庫(kù)的支持,如果要增加新的數(shù)據(jù)庫(kù)支持,系統(tǒng)變化很小。靈活性及可擴(kuò)展性好。遷移工具工廠模式圖遷移流程數(shù)據(jù)遷移、同步及文件導(dǎo)入均遵從以下流程:數(shù)據(jù)遷移流程圖數(shù)據(jù)遷移將源數(shù)據(jù)庫(kù)現(xiàn)有數(shù)據(jù)根據(jù)設(shè)定的篩選條件,按照數(shù)據(jù)表或是字段對(duì)應(yīng)規(guī)則,手動(dòng)或是自動(dòng)定時(shí)將數(shù)據(jù)遷移至目標(biāo)數(shù)據(jù)庫(kù)。數(shù)據(jù)遷移運(yùn)行圖數(shù)據(jù)同步數(shù)據(jù)同步是指源數(shù)據(jù)庫(kù)發(fā)生變動(dòng)時(shí),目標(biāo)數(shù)據(jù)庫(kù)在最短的時(shí)間內(nèi)同步相應(yīng)變動(dòng)。通過實(shí)時(shí)捕獲變化數(shù)據(jù),根據(jù)表和字段對(duì)應(yīng)關(guān)系將改變的數(shù)據(jù)同步到源點(diǎn)數(shù)據(jù)總庫(kù),實(shí)時(shí)保持源數(shù)據(jù)庫(kù)與目標(biāo)數(shù)據(jù)庫(kù)數(shù)據(jù)的一致性。數(shù)據(jù)同步流程圖文件導(dǎo)入遷移工具的文件操作包括Excel文件的導(dǎo)入、導(dǎo)出和dbf文件的導(dǎo)入、導(dǎo)出。其中Excel文件的導(dǎo)入支持對(duì)應(yīng)關(guān)系模板的定制導(dǎo)入,從而支持復(fù)雜Excel的導(dǎo)入功能。Dbf導(dǎo)入支持名稱模糊匹配功能,實(shí)現(xiàn)了dbf文件的批量導(dǎo)入功能。功能特點(diǎn)支持靈活多樣的數(shù)據(jù)模型結(jié)構(gòu),適用范圍廣支持多種類型數(shù)據(jù)庫(kù)間數(shù)據(jù)遷移或同步。支持不同表結(jié)構(gòu)或是多表間數(shù)據(jù)遷移和同步。支持遷移時(shí)數(shù)據(jù)的處理及不同代碼自動(dòng)轉(zhuǎn)換。支持文件字段數(shù)據(jù)的遷移和同步。支持視圖、同義詞、虛擬表(sql語(yǔ)句、存儲(chǔ)過程表)作為源表的遷移。對(duì)數(shù)據(jù)庫(kù)權(quán)限要求低,確保數(shù)據(jù)安全數(shù)據(jù)遷移對(duì)源庫(kù)只是讀取數(shù)據(jù),所以只要有只讀權(quán)限帳戶即可。遷移工具只是操作數(shù)據(jù),不會(huì)對(duì)目標(biāo)庫(kù)的表結(jié)構(gòu)及數(shù)據(jù)造成影響。遷移工具可以支持只插入模式,只會(huì)插入數(shù)據(jù)不會(huì)修改目錄庫(kù)已有數(shù)據(jù)。支持多進(jìn)程多線程,遷移效率高數(shù)據(jù)遷移工具支持多進(jìn)程、多線程,大數(shù)據(jù)量分頁(yè)讀取、大字段內(nèi)容分段讀取等功能,提高數(shù)據(jù)遷移效率,局域網(wǎng)內(nèi)可以達(dá)到遷移每秒千多條數(shù)據(jù)。遷移工具支持增量數(shù)據(jù)遷移及同步。很好的容錯(cuò)和詳細(xì)的遷移日志遷移工具在遷移數(shù)據(jù)時(shí),如果某個(gè)表或是某條數(shù)據(jù)遷移出錯(cuò),不會(huì)影響到整個(gè)遷移工具崩潰,遷移工具有很好的容錯(cuò)功能。數(shù)據(jù)同步不會(huì)因?yàn)檫w移工具某段時(shí)間不運(yùn)行而遺漏數(shù)據(jù),工具會(huì)同步上次時(shí)間運(yùn)行后所有改變的數(shù)據(jù)。遷移工具有詳細(xì)的日志記錄及日志查詢界面。可視化操作界面,配置簡(jiǎn)單、效率高數(shù)據(jù)遷移工具支持遷移表和字段的自動(dòng)對(duì)應(yīng)和對(duì)應(yīng)模板Excel導(dǎo)入、導(dǎo)出,提高用戶設(shè)置的高效性。對(duì)用戶使用習(xí)慣以及數(shù)據(jù)遷移流程進(jìn)行詳細(xì)的調(diào)研、分析,對(duì)設(shè)計(jì)界面進(jìn)行了優(yōu)化處理,普遍使用可視化拖拽設(shè)置方式,強(qiáng)化遷移工具的易用性、簡(jiǎn)便性及智能性。.生產(chǎn)指揮一體化管理平臺(tái)技術(shù)方案.1.建設(shè)內(nèi)容建設(shè)一套系統(tǒng)管理平臺(tái),以實(shí)現(xiàn)用戶、角色及相關(guān)權(quán)限管理,數(shù)據(jù)字典維護(hù),數(shù)據(jù)庫(kù)備份與恢復(fù)、功能模塊分配以及安全日志管理等底層管理功能。.2.技術(shù)方案按照業(yè)務(wù)需求,需要一套管理平臺(tái)來整個(gè)各子系統(tǒng),通過多年技術(shù)積累,我公司有多套平臺(tái)產(chǎn)品,本次項(xiàng)目采用公司最新的平臺(tái)4.0作為系統(tǒng)運(yùn)行管理平臺(tái),完全滿足系統(tǒng)各項(xiàng)管理需求,平臺(tái)技術(shù)架構(gòu)如下圖:平臺(tái)系統(tǒng)技術(shù)架構(gòu)圖平臺(tái)化開發(fā)是系統(tǒng)開發(fā)的主流。平臺(tái)作為一個(gè)系統(tǒng)的運(yùn)行載體,提供了統(tǒng)一的用戶管理、角色管理、數(shù)據(jù)安全管理、模塊管理、組件管理、日志管理、通知服務(wù)等,開發(fā)人員可以專注于業(yè)務(wù)功能的實(shí)現(xiàn),開發(fā)的業(yè)務(wù)模塊只要遵從平臺(tái)開發(fā)接口規(guī)范,就可以直接掛接進(jìn)平臺(tái)運(yùn)行,大大提高了系統(tǒng)開發(fā)效率。.3.實(shí)現(xiàn)技術(shù)介紹用戶體系管理實(shí)現(xiàn)對(duì)源點(diǎn)采集相關(guān)模塊的用戶及權(quán)限的集中管理,管理內(nèi)容包括用戶信息、崗位角色信息、組織機(jī)構(gòu)信息、權(quán)限信息等,支持將管理的數(shù)據(jù)自動(dòng)同步到應(yīng)用所需的數(shù)據(jù)庫(kù)。用戶體系管理示意圖平臺(tái)身份校驗(yàn)接入吉林油田統(tǒng)一身份認(rèn)證體系,同時(shí)提供本地校驗(yàn)功能,如果連接統(tǒng)一認(rèn)證服務(wù)器失敗,也可支持本地認(rèn)證。統(tǒng)一身份認(rèn)證示意圖平臺(tái)模塊管理平臺(tái)模塊管理的核心部分是實(shí)現(xiàn)模塊注冊(cè)與掛接。模塊注冊(cè)將業(yè)務(wù)模塊登記入平臺(tái)體系內(nèi),包括模塊的運(yùn)行方式、加載方式、傳入?yún)?shù)、連接數(shù)據(jù)庫(kù)管理等基本信息,形成統(tǒng)一的應(yīng)用模塊池。模塊注冊(cè)原理圖模塊掛接從應(yīng)用資源池中,選擇相關(guān)的功能模塊,按一定的業(yè)務(wù)邏輯,組成新的功能界面,掛接到吉林采集運(yùn)維平臺(tái)中,供業(yè)務(wù)人員使用。模塊掛接原理圖平臺(tái)呈現(xiàn)管理呈現(xiàn)體系主要解決怎么將用戶所用到的業(yè)務(wù)模塊更好的呈現(xiàn)給用戶,方便用戶調(diào)用,符合用戶的習(xí)慣,滿足用戶的業(yè)務(wù)。采集運(yùn)維管理平臺(tái)除了對(duì)PC端瀏覽器提供支持外,還需要對(duì)手機(jī)、平板提供支持,實(shí)現(xiàn)移動(dòng)辦公功能。移動(dòng)端應(yīng)用配置移動(dòng)端相關(guān)應(yīng)用配置由平臺(tái)統(tǒng)一管理。移動(dòng)端服務(wù)支撐由平臺(tái)統(tǒng)一的標(biāo)準(zhǔn)化服務(wù)為移動(dòng)提供支持,包括數(shù)據(jù)訪問、文件訪問、工作流支持等。移動(dòng)端設(shè)計(jì)模式移動(dòng)端平臺(tái)亦采用框架容器方式實(shí)現(xiàn),移動(dòng)應(yīng)用支持原生應(yīng)用及網(wǎng)頁(yè)應(yīng)用。通過BS模式消除不同平臺(tái)之間的壁壘,通過原生應(yīng)用解決部分需求必須本地化的問題。標(biāo)準(zhǔn)規(guī)范制定制定吉林油田信息管理軟件的標(biāo)準(zhǔn),規(guī)范后續(xù)管理模塊的研發(fā),包括界面風(fēng)格、接口規(guī)范等,基于標(biāo)準(zhǔn)研發(fā)的管理應(yīng)用即可以與平臺(tái)實(shí)現(xiàn)無縫整合,并可實(shí)現(xiàn)模塊之間的工作協(xié)同。標(biāo)準(zhǔn)規(guī)范制定構(gòu)成圖標(biāo)準(zhǔn)規(guī)范主要包括以下幾方面。模塊開發(fā)標(biāo)準(zhǔn)規(guī)范制定平臺(tái)中掛接的業(yè)務(wù)模塊的研發(fā)標(biāo)準(zhǔn),涵蓋模塊的開發(fā)、模塊的集成展示、模塊的通信、協(xié)同等各個(gè)方面。針對(duì)C/S模塊和B/S模塊制定不同的開發(fā)規(guī)范。開發(fā)標(biāo)準(zhǔn)使用示意圖模塊接口標(biāo)準(zhǔn)規(guī)范制定業(yè)務(wù)應(yīng)用模塊的程序接口標(biāo)準(zhǔn),只要遵循該接口標(biāo)準(zhǔn),即可以方便的掛接到業(yè)務(wù)協(xié)同平臺(tái)中,實(shí)現(xiàn)與平臺(tái)的無縫整合。模塊通信標(biāo)準(zhǔn)規(guī)范制定模塊間通信標(biāo)準(zhǔn),實(shí)現(xiàn)不同模塊之間的參數(shù)的傳遞及消息的通知,實(shí)現(xiàn)業(yè)務(wù)的協(xié)同。數(shù)據(jù)訪問標(biāo)準(zhǔn)規(guī)范制定業(yè)務(wù)模塊的數(shù)據(jù)訪問標(biāo)準(zhǔn),規(guī)范數(shù)據(jù)訪問方式,使平臺(tái)對(duì)模塊的數(shù)據(jù)訪問做到可控制、可優(yōu)化、可調(diào)整,實(shí)現(xiàn)業(yè)務(wù)模塊與數(shù)據(jù)存儲(chǔ)的無關(guān)性。模塊UI標(biāo)準(zhǔn)規(guī)范規(guī)范業(yè)務(wù)模塊的UI呈現(xiàn)標(biāo)準(zhǔn),包括UI設(shè)計(jì)風(fēng)格、設(shè)計(jì)原則及常用的交互模式,增加不同業(yè)務(wù)應(yīng)用之間的協(xié)調(diào)性,便于用戶使用。模塊兼容性標(biāo)準(zhǔn)規(guī)范規(guī)范業(yè)務(wù)模塊的兼容性標(biāo)準(zhǔn),包括對(duì)不同操作系統(tǒng)、不同運(yùn)行模式(BS、CS、MS)、不動(dòng)架構(gòu)體系(X86、X64)下的兼容性要求。模塊安全性標(biāo)準(zhǔn)規(guī)范對(duì)模塊的安全性、抗攻擊性提出標(biāo)準(zhǔn)規(guī)范,確定東北油氣分公司信息數(shù)據(jù)的安全性、保密性。組件類標(biāo)準(zhǔn)規(guī)范規(guī)范組件的開發(fā)接口標(biāo)準(zhǔn)、及集成展示標(biāo)準(zhǔn)。制定統(tǒng)一的業(yè)務(wù)組件、通用組件開發(fā)與管理標(biāo)準(zhǔn)。組件類標(biāo)準(zhǔn)使用示意圖組件集成標(biāo)準(zhǔn)規(guī)范制定組件的集成標(biāo)準(zhǔn),只要遵循該標(biāo)準(zhǔn),即可以方便的集成到業(yè)務(wù)協(xié)同平臺(tái)安裝管理體系中,實(shí)現(xiàn)與平臺(tái)的集成。組件通信標(biāo)準(zhǔn)規(guī)范制定組件與業(yè)務(wù)模塊之間的通信接口標(biāo)準(zhǔn),實(shí)現(xiàn)業(yè)務(wù)模塊與組件間的標(biāo)準(zhǔn)化調(diào)用。組件UI標(biāo)準(zhǔn)規(guī)范規(guī)范組件的UI呈現(xiàn)標(biāo)準(zhǔn),包括UI設(shè)計(jì)風(fēng)格、設(shè)計(jì)原則及常用的交互模式,增加不同組件應(yīng)用之間的協(xié)調(diào)性,便于用戶使用。組件兼容性標(biāo)準(zhǔn)規(guī)范規(guī)范組件的兼容性標(biāo)準(zhǔn),包括對(duì)不同操作系統(tǒng)、不同運(yùn)行模式、不同架構(gòu)體系下的兼容性要求。服務(wù)類標(biāo)準(zhǔn)規(guī)范服務(wù)是業(yè)務(wù)協(xié)同平臺(tái)的核心驅(qū)動(dòng),規(guī)范服務(wù)的開發(fā)接口標(biāo)準(zhǔn),實(shí)現(xiàn)服務(wù)與平臺(tái)體系的集成。其涵蓋數(shù)據(jù)訪問體系、文件訪問體系、業(yè)務(wù)對(duì)象服務(wù)體系等,業(yè)務(wù)協(xié)同平臺(tái)及相關(guān)業(yè)務(wù)應(yīng)用均面向服務(wù),通過服務(wù)標(biāo)準(zhǔn)化應(yīng)用接口,通過服務(wù)支撐業(yè)務(wù)應(yīng)用。服務(wù)類標(biāo)準(zhǔn)使用示意圖服務(wù)集成標(biāo)準(zhǔn)制定服務(wù)的集成標(biāo)準(zhǔn),只要遵循該標(biāo)準(zhǔn),即可以將服務(wù)方便的集成到業(yè)務(wù)協(xié)同平臺(tái)的管理體系中,實(shí)現(xiàn)與平臺(tái)的集成。組件接口標(biāo)準(zhǔn)制定服務(wù)的接口標(biāo)準(zhǔn),規(guī)范化命名方式、參數(shù)傳遞方式、調(diào)用方式,便于平臺(tái)及業(yè)務(wù)模塊的調(diào)用。服務(wù)兼容性標(biāo)準(zhǔn)規(guī)范服務(wù)的兼容性標(biāo)準(zhǔn),包括對(duì)不同操作系統(tǒng)、不同運(yùn)行模(BS、CS、MS)、不同架構(gòu)體系(X86、X64)下的兼容性要求。引用標(biāo)準(zhǔn)規(guī)范吉林油田數(shù)據(jù)源點(diǎn)采集運(yùn)維平臺(tái)遵循如下標(biāo)準(zhǔn)與規(guī)范:中國(guó)石油網(wǎng)絡(luò)規(guī)范中國(guó)石油統(tǒng)一身份認(rèn)證體系SOA應(yīng)用體系結(jié)構(gòu)XML數(shù)據(jù)交換標(biāo)準(zhǔn)協(xié)議WebServicesOracle數(shù)據(jù)庫(kù)接口規(guī)范SQLServer數(shù)據(jù)庫(kù)接口業(yè)務(wù)流程遵循BPEL標(biāo)準(zhǔn)平臺(tái)功能支撐通用服務(wù)通用服務(wù)說明服務(wù)是吉林油田采集運(yùn)維管理平臺(tái)的核心,通過服務(wù)標(biāo)準(zhǔn)化相關(guān)接口,通過服務(wù)實(shí)現(xiàn)跨平臺(tái)的支持、通過服務(wù)實(shí)現(xiàn)相關(guān)功能的封裝。將運(yùn)維平臺(tái)中用到的基礎(chǔ)服務(wù)接口完全標(biāo)準(zhǔn)化,即可規(guī)范業(yè)務(wù)功能開發(fā),又可提高業(yè)務(wù)模塊的適應(yīng)性,前期服務(wù)主要包括:消息通知服務(wù)日志操作服務(wù)模塊認(rèn)證服務(wù)數(shù)據(jù)訪問服務(wù)系統(tǒng)監(jiān)控服務(wù)服務(wù)層所處位置服務(wù)層介于采集應(yīng)用系統(tǒng)與運(yùn)維平臺(tái)之間,各系統(tǒng)如果想要訪問平臺(tái)的功能,必須通過服務(wù)去獲取,通過服務(wù)也實(shí)現(xiàn)了平臺(tái)與各業(yè)務(wù)模塊的低耦合。將來如果牽扯到功能升級(jí),因?yàn)榉?wù)接口不變,各正常化系統(tǒng)是不需要做任何改造的。而且服務(wù)模式可以被BS、CS、移動(dòng)應(yīng)用等各種不同類型的模塊方便調(diào)用。服務(wù)層位置示意圖消息通知服務(wù)在通用服務(wù)之中,消息服務(wù)應(yīng)該是應(yīng)用范圍最廣泛、需求最多的服務(wù)之一。通過標(biāo)準(zhǔn)化接口,各業(yè)務(wù)模塊或平臺(tái)可以將要發(fā)送的信息通過服務(wù)接口傳遞進(jìn)來,這些信息包括接收人、接收內(nèi)容、通知類型等。通知類型就是通知的是短信還是RTX還郵箱。服務(wù)接收過來信息后,調(diào)用消息內(nèi)核驅(qū)動(dòng),再由驅(qū)動(dòng)去調(diào)用不同的發(fā)送引擎發(fā)給用戶。這是一種主動(dòng)的發(fā)送。消息通知服務(wù)還包括一種自動(dòng)發(fā)送機(jī)制,可以根據(jù)之前用戶設(shè)計(jì)的一些規(guī)則、條件,這些規(guī)則條件一般是對(duì)主數(shù)據(jù)庫(kù)的數(shù)據(jù)進(jìn)行分析,比如根據(jù)即定的邏輯,判斷出某一個(gè)廠數(shù)據(jù)匯交晚了,消息引擎會(huì)自動(dòng)發(fā)指定的信息給指定的業(yè)務(wù)人員,實(shí)現(xiàn)消息的智能推送。流程消息通知流程圖架構(gòu)消息通知架構(gòu)圖功能標(biāo)準(zhǔn)接口封裝實(shí)現(xiàn)消息功能的Web服務(wù)接口并REST封裝。為各類業(yè)務(wù)應(yīng)用提供標(biāo)準(zhǔn)接口支持。管理配置工具實(shí)現(xiàn)消息服務(wù)的管理及配置,實(shí)現(xiàn)對(duì)消息發(fā)送的功能定制、授權(quán)及在線管理。手機(jī)短信驅(qū)動(dòng)編寫短信驅(qū)動(dòng)操作引擎,實(shí)現(xiàn)對(duì)用戶手機(jī)短信發(fā)送的支持,實(shí)現(xiàn)信息向用戶手機(jī)推送。RTX驅(qū)動(dòng)編寫RTX驅(qū)動(dòng)操作引擎,實(shí)現(xiàn)對(duì)騰訊通消息發(fā)送的支持,實(shí)現(xiàn)向用戶桌面進(jìn)行信息推送。郵箱驅(qū)動(dòng)編寫郵箱驅(qū)動(dòng)操作引擎,實(shí)現(xiàn)對(duì)郵件發(fā)送的支持,實(shí)現(xiàn)將信息向用戶郵箱的推送。日志管理實(shí)現(xiàn)對(duì)發(fā)送信息的日志記錄,便于信息人員進(jìn)行管理、查詢匯總。模塊認(rèn)證服務(wù)采集運(yùn)維平臺(tái)中,集成了
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度合同管理崗位職責(zé)及考核評(píng)價(jià)體系合同
- 二零二五年度一手房買賣合同解除及補(bǔ)償協(xié)議書
- 二零二五年度叉車安全操作規(guī)范協(xié)議及安全責(zé)任追究辦法
- 2025年度生物科技項(xiàng)目出資入股合同
- 二零二五年度門窗行業(yè)技術(shù)培訓(xùn)與咨詢服務(wù)合同協(xié)議
- 政府臨時(shí)工合同工2025年度勞動(dòng)合同履行與監(jiān)督協(xié)議
- 二零二五年度新能源債權(quán)轉(zhuǎn)讓與項(xiàng)目合作合同
- 二零二五年度人工智能研發(fā)團(tuán)隊(duì)勞動(dòng)集體合同(人工智能應(yīng)用)
- 教師教育教學(xué)質(zhì)量評(píng)估合作協(xié)議2025年度范本
- 2025年度高校畢業(yè)生就業(yè)見習(xí)基地協(xié)議
- DeepSeek從入門到精通
- 植保機(jī)械技術(shù)培訓(xùn)課件
- 人工智能賦能職業(yè)教育高質(zhì)量發(fā)展研究
- 2024年水利工程建設(shè)行業(yè)市場(chǎng)發(fā)展監(jiān)測(cè)及投資潛力預(yù)測(cè)報(bào)告
- 崗位職責(zé)心得體會(huì)(2篇)
- 高中地理興趣小組活動(dòng)方案
- 立案委托書撰寫指南讓法律更簡(jiǎn)單3篇
- 機(jī)械設(shè)計(jì)基礎(chǔ) 課件 01機(jī)械設(shè)計(jì)概論
- 基于大數(shù)據(jù)的消費(fèi)趨勢(shì)預(yù)測(cè)與分析報(bào)告
- 高三地理一輪復(fù)習(xí)+課件+第三部分+4.4國(guó)際合作
- 全國(guó)第三屆職業(yè)技能大賽(智能網(wǎng)聯(lián)汽車裝調(diào)運(yùn)維)選拔賽理論考試題庫(kù)(含答案)
評(píng)論
0/150
提交評(píng)論