潘 峰
新疆準(zhǔn)東石油技術(shù)股份有限公司,新疆阜康 831511
油田數(shù)據(jù)共享信息服務(wù)系統(tǒng)研究
潘 峰
新疆準(zhǔn)東石油技術(shù)股份有限公司,新疆阜康 831511
科學(xué)技術(shù)是第一生產(chǎn)力,信息是企業(yè)發(fā)展的命脈,通過對(duì)數(shù)據(jù)進(jìn)行有機(jī)的整合,建立數(shù)據(jù)信息共享服務(wù)系統(tǒng)能夠加快企業(yè)的發(fā)展,提升企業(yè)的競(jìng)爭(zhēng)力。油田工程項(xiàng)目復(fù)雜,涉及的數(shù)據(jù)信息量大,通過對(duì)其搭建立數(shù)據(jù)信息共享服務(wù)平臺(tái),對(duì)我國(guó)石油業(yè)的發(fā)展有十分重要的意義。
科學(xué)技術(shù);油田工程項(xiàng)目;數(shù)據(jù)信息共享服務(wù)
信息數(shù)據(jù)是企業(yè)發(fā)展的命脈,這些數(shù)據(jù)包括項(xiàng)目文檔、實(shí)驗(yàn)數(shù)據(jù)參數(shù)、機(jī)械儀器參數(shù)以及作業(yè)現(xiàn)場(chǎng)數(shù)據(jù)等。如果能夠及時(shí)有效的把這些數(shù)據(jù)整合起來,使研究室的人員可以快速訪問到遠(yuǎn)程作業(yè)端工作數(shù)據(jù);項(xiàng)目管理人員可以及時(shí)的跟蹤到項(xiàng)目的作業(yè)進(jìn)度等,這些都能夠加快工作的效率以及質(zhì)量。
油田工程項(xiàng)目比較大,涉及的范圍比較廣,無論是石油科研還是勘察,開采作業(yè)現(xiàn)場(chǎng)都會(huì)產(chǎn)生大量的工程數(shù)據(jù),如何有效的把這寫數(shù)據(jù)收集管理起來,建立一個(gè)有效的數(shù)據(jù)共享信息系統(tǒng),作業(yè)部門可以安全的上傳、訪問數(shù)據(jù),工作人員根據(jù)數(shù)據(jù)信息做出快速反應(yīng),實(shí)驗(yàn)室根據(jù)數(shù)據(jù)進(jìn)行有效的科學(xué)研究,要完成這些功能必須要一套數(shù)據(jù)管理平臺(tái),該平臺(tái)負(fù)責(zé)數(shù)據(jù)信息的安全共享管理。一個(gè)數(shù)據(jù)平臺(tái)的關(guān)鍵技術(shù)點(diǎn)除了業(yè)務(wù)功能外,核心的就是企業(yè)數(shù)據(jù)傳輸流以及系統(tǒng)的整個(gè)架構(gòu),本文立足于這兩點(diǎn),簡(jiǎn)要討論油田共享數(shù)據(jù)流設(shè)計(jì)以及其核心的架構(gòu)設(shè)計(jì)。
在油田項(xiàng)目中,除了工程項(xiàng)目管理數(shù)據(jù)、財(cái)務(wù)數(shù)據(jù)外,還有和日常作業(yè)相關(guān)的數(shù)據(jù),這些數(shù)據(jù)基本涉及探井井口數(shù)據(jù)、井分層數(shù)據(jù)、井斜、井曲線、取芯等數(shù)據(jù),數(shù)據(jù)信息組織管理重要,但是數(shù)據(jù)傳輸確是油田數(shù)據(jù)共享信息服務(wù)的基礎(chǔ)。油田數(shù)據(jù)傳輸主要是由以下幾種傳輸路線組成。
1)通用油田數(shù)據(jù)傳輸路線
圖1
該數(shù)據(jù)的傳輸流向與如圖1所示,在該數(shù)據(jù)流向中,處理的基本單元是基本的業(yè)務(wù)數(shù)據(jù),前端應(yīng)用程序產(chǎn)生業(yè)務(wù)數(shù)據(jù),首先把這些數(shù)據(jù)存儲(chǔ)到本地系統(tǒng)記錄管器,它把該數(shù)據(jù)存儲(chǔ)到本地,然后發(fā)往數(shù)據(jù)群管理器,數(shù)據(jù)群管理器將數(shù)據(jù)存儲(chǔ),并使其能夠被其它應(yīng)用程序所共享,然后數(shù)據(jù)管理器通知前端管理器數(shù)據(jù)已經(jīng)被存儲(chǔ)。
這種通用油田數(shù)據(jù)傳輸模式只是整個(gè)共享系統(tǒng)中的一種傳輸方式,這種傳輸方式適合小的業(yè)務(wù)數(shù)據(jù)傳輸,作為遠(yuǎn)程油田小終端使用這種數(shù)據(jù)傳輸模式。
2)應(yīng)用程序驅(qū)動(dòng)傳輸路線
圖2
該數(shù)據(jù)傳輸如圖2所示,首先前端應(yīng)用程序直接把數(shù)據(jù)發(fā)往數(shù)據(jù)傳輸管理器,數(shù)據(jù)傳輸管理器接到數(shù)據(jù)過后,把數(shù)據(jù)寫到本地記錄。這一過程主要由數(shù)據(jù)傳輸管理器來完成,是一個(gè)應(yīng)用程序驅(qū)動(dòng)的過程,這套流程的核心思想是中間數(shù)據(jù)傳輸管理器的推拉機(jī)制,所謂的“推”就是前端應(yīng)用程序有數(shù)據(jù)更新后,把數(shù)據(jù)發(fā)往數(shù)據(jù)傳輸管理器,數(shù)據(jù)傳輸管理器把數(shù)據(jù)推往本地記錄,然后把記錄結(jié)果返回;所謂“拉”就是,但其它應(yīng)用程序因?yàn)闃I(yè)務(wù),需要訪問由前端應(yīng)用程序處理的數(shù)據(jù)時(shí),數(shù)據(jù)群會(huì)向數(shù)據(jù)傳輸管理器發(fā)出請(qǐng)求數(shù)據(jù)的通知,數(shù)據(jù)傳輸管理器會(huì)將需要的數(shù)據(jù)發(fā)往數(shù)據(jù)群,也使之能夠被共享。
這種數(shù)據(jù)傳輸機(jī)制適合大數(shù)據(jù)量的傳輸,不容易造成數(shù)據(jù)堵塞現(xiàn)象,而且前端應(yīng)用程序把數(shù)據(jù)發(fā)往數(shù)據(jù)傳輸管理器這是一個(gè)異步操作的過程,但是最后數(shù)據(jù)傳輸管理器要把數(shù)據(jù)存儲(chǔ)操作的結(jié)果向前端應(yīng)用程序返回。
3)批量數(shù)據(jù)傳輸路線
該數(shù)據(jù)傳輸模式如上圖所示,它的傳輸路線是首先前端應(yīng)用把數(shù)據(jù)發(fā)送往本地記錄,在數(shù)據(jù)管理器中設(shè)定一個(gè)時(shí)間閥值,在固定的時(shí)間周期內(nèi),本地記錄中的數(shù)據(jù)會(huì)被數(shù)據(jù)傳輸管理器拉到數(shù)據(jù)群中;相同的道路前端應(yīng)用程序也會(huì)需要一些其它部門在實(shí)際作業(yè)中的數(shù)據(jù),這時(shí)候也數(shù)據(jù)傳輸管理器也會(huì)在一個(gè)有限的時(shí)間周期內(nèi)把數(shù)據(jù)群中的數(shù)據(jù)推到本地記錄中來。
這種數(shù)據(jù)傳輸模式是一種批量式的數(shù)據(jù)傳輸方法,這種傳輸模式可以緩解大批量數(shù)據(jù)傳輸壓力,但是不能夠保證本地記錄或者是數(shù)據(jù)群中的數(shù)據(jù)是當(dāng)前最新數(shù)據(jù)。
總之,對(duì)與一個(gè)像油田共享信息系統(tǒng)來說,不能夠簡(jiǎn)單的采用如上說述的一種或是兩種的數(shù)據(jù)傳輸方式,它往往是多種傳輸方式的組合。在油田的作業(yè)管理模塊,一般采用的是通用數(shù)據(jù)傳輸路線,而在石油工程項(xiàng)目部,一般采用的是應(yīng)用程序驅(qū)動(dòng)傳輸路線。
該共享信息系統(tǒng)以油田項(xiàng)目組織結(jié)構(gòu)模型作為系統(tǒng)的主要結(jié)構(gòu)模型,按照石油項(xiàng)目流程,將其分為勘測(cè)管理模塊、開采管理模塊、石油項(xiàng)目管理模塊、石油煉制管理模塊,在這幾大模塊之間根據(jù)各自的業(yè)務(wù)需求進(jìn)行進(jìn)一步的細(xì)分。
對(duì)于這幾大模塊,采用黑板倉(cāng)庫(kù)風(fēng)格的軟件系統(tǒng)體系結(jié)構(gòu),這種結(jié)構(gòu)效率比較高,不足點(diǎn)是系統(tǒng)耦合性強(qiáng),通過數(shù)據(jù)庫(kù)作為黑板倉(cāng)庫(kù)數(shù)據(jù)源,通俗的講就是以此來作為數(shù)據(jù)群??睖y(cè)、開采、石油項(xiàng)目管理、石油煉制這幾大流程的數(shù)據(jù)信息都能夠很好的在這個(gè)數(shù)據(jù)源中得到表征,以這種風(fēng)格搭建大模塊可以彌補(bǔ)黑板倉(cāng)庫(kù)風(fēng)格的不足。
對(duì)于大模塊采用黑板倉(cāng)庫(kù)風(fēng)格,在模塊內(nèi)部一般采用多層體系結(jié)構(gòu)風(fēng)格,這種體系結(jié)構(gòu)風(fēng)格擴(kuò)展性比較強(qiáng),易于開發(fā)管理。通過在軟件模塊內(nèi)部使用擴(kuò)展性比較強(qiáng)的體系風(fēng)格,可以有效地加強(qiáng)整個(gè)系統(tǒng)的擴(kuò)展性。
油田數(shù)據(jù)共享系統(tǒng)是一個(gè)復(fù)雜的結(jié)構(gòu),其涉及的范圍比較廣,對(duì)于每一個(gè)模塊都應(yīng)該根據(jù)實(shí)際的應(yīng)用情況,采用不同的數(shù)據(jù)傳輸方式,以及模塊內(nèi)部的架構(gòu)設(shè)計(jì),這樣才既能保證系統(tǒng)功能的完善,也能保證系統(tǒng)性能的健壯性。
[1]陳新發(fā).信息化架起油田高效之路[J].北京石油管理干部學(xué)院學(xué)報(bào),2004(4).
[2]盧真堂.油田經(jīng)營(yíng)的戰(zhàn)略決策[J].管理科學(xué)文摘,2003(6).
[3]鐘慧玲,等.一個(gè)基于Web Service的數(shù)據(jù)交換平臺(tái)[D].華南理工大學(xué),2007.
[4]范榮,羅大庸.基于本體和推技術(shù)的數(shù)據(jù)交換技術(shù)研究[J].中南大學(xué)信息與工程學(xué)院,2008.
TN92
A
1674-6708(2011)39-0194-02
潘峰,助理工程師,研究方向:計(jì)算機(jī)軟件維護(hù)