潘 峰
新疆準東石油技術股份有限公司,新疆阜康 831511
油田數據共享信息服務系統研究
潘 峰
新疆準東石油技術股份有限公司,新疆阜康 831511
科學技術是第一生產力,信息是企業發展的命脈,通過對數據進行有機的整合,建立數據信息共享服務系統能夠加快企業的發展,提升企業的競爭力。油田工程項目復雜,涉及的數據信息量大,通過對其搭建立數據信息共享服務平臺,對我國石油業的發展有十分重要的意義。
科學技術;油田工程項目;數據信息共享服務
信息數據是企業發展的命脈,這些數據包括項目文檔、實驗數據參數、機械儀器參數以及作業現場數據等。如果能夠及時有效的把這些數據整合起來,使研究室的人員可以快速訪問到遠程作業端工作數據;項目管理人員可以及時的跟蹤到項目的作業進度等,這些都能夠加快工作的效率以及質量。
油田工程項目比較大,涉及的范圍比較廣,無論是石油科研還是勘察,開采作業現場都會產生大量的工程數據,如何有效的把這寫數據收集管理起來,建立一個有效的數據共享信息系統,作業部門可以安全的上傳、訪問數據,工作人員根據數據信息做出快速反應,實驗室根據數據進行有效的科學研究,要完成這些功能必須要一套數據管理平臺,該平臺負責數據信息的安全共享管理。一個數據平臺的關鍵技術點除了業務功能外,核心的就是企業數據傳輸流以及系統的整個架構,本文立足于這兩點,簡要討論油田共享數據流設計以及其核心的架構設計。
在油田項目中,除了工程項目管理數據、財務數據外,還有和日常作業相關的數據,這些數據基本涉及探井井口數據、井分層數據、井斜、井曲線、取芯等數據,數據信息組織管理重要,但是數據傳輸確是油田數據共享信息服務的基礎。油田數據傳輸主要是由以下幾種傳輸路線組成。
1)通用油田數據傳輸路線

圖1
該數據的傳輸流向與如圖1所示,在該數據流向中,處理的基本單元是基本的業務數據,前端應用程序產生業務數據,首先把這些數據存儲到本地系統記錄管器,它把該數據存儲到本地,然后發往數據群管理器,數據群管理器將數據存儲,并使其能夠被其它應用程序所共享,然后數據管理器通知前端管理器數據已經被存儲。
這種通用油田數據傳輸模式只是整個共享系統中的一種傳輸方式,這種傳輸方式適合小的業務數據傳輸,作為遠程油田小終端使用這種數據傳輸模式。
2)應用程序驅動傳輸路線

圖2
該數據傳輸如圖2所示,首先前端應用程序直接把數據發往數據傳輸管理器,數據傳輸管理器接到數據過后,把數據寫到本地記錄。這一過程主要由數據傳輸管理器來完成,是一個應用程序驅動的過程,這套流程的核心思想是中間數據傳輸管理器的推拉機制,所謂的“推”就是前端應用程序有數據更新后,把數據發往數據傳輸管理器,數據傳輸管理器把數據推往本地記錄,然后把記錄結果返回;所謂“拉”就是,但其它應用程序因為業務,需要訪問由前端應用程序處理的數據時,數據群會向數據傳輸管理器發出請求數據的通知,數據傳輸管理器會將需要的數據發往數據群,也使之能夠被共享。
這種數據傳輸機制適合大數據量的傳輸,不容易造成數據堵塞現象,而且前端應用程序把數據發往數據傳輸管理器這是一個異步操作的過程,但是最后數據傳輸管理器要把數據存儲操作的結果向前端應用程序返回。
3)批量數據傳輸路線

該數據傳輸模式如上圖所示,它的傳輸路線是首先前端應用把數據發送往本地記錄,在數據管理器中設定一個時間閥值,在固定的時間周期內,本地記錄中的數據會被數據傳輸管理器拉到數據群中;相同的道路前端應用程序也會需要一些其它部門在實際作業中的數據,這時候也數據傳輸管理器也會在一個有限的時間周期內把數據群中的數據推到本地記錄中來。
這種數據傳輸模式是一種批量式的數據傳輸方法,這種傳輸模式可以緩解大批量數據傳輸壓力,但是不能夠保證本地記錄或者是數據群中的數據是當前最新數據。
總之,對與一個像油田共享信息系統來說,不能夠簡單的采用如上說述的一種或是兩種的數據傳輸方式,它往往是多種傳輸方式的組合。在油田的作業管理模塊,一般采用的是通用數據傳輸路線,而在石油工程項目部,一般采用的是應用程序驅動傳輸路線。
該共享信息系統以油田項目組織結構模型作為系統的主要結構模型,按照石油項目流程,將其分為勘測管理模塊、開采管理模塊、石油項目管理模塊、石油煉制管理模塊,在這幾大模塊之間根據各自的業務需求進行進一步的細分。
對于這幾大模塊,采用黑板倉庫風格的軟件系統體系結構,這種結構效率比較高,不足點是系統耦合性強,通過數據庫作為黑板倉庫數據源,通俗的講就是以此來作為數據群。勘測、開采、石油項目管理、石油煉制這幾大流程的數據信息都能夠很好的在這個數據源中得到表征,以這種風格搭建大模塊可以彌補黑板倉庫風格的不足。
對于大模塊采用黑板倉庫風格,在模塊內部一般采用多層體系結構風格,這種體系結構風格擴展性比較強,易于開發管理。通過在軟件模塊內部使用擴展性比較強的體系風格,可以有效地加強整個系統的擴展性。
油田數據共享系統是一個復雜的結構,其涉及的范圍比較廣,對于每一個模塊都應該根據實際的應用情況,采用不同的數據傳輸方式,以及模塊內部的架構設計,這樣才既能保證系統功能的完善,也能保證系統性能的健壯性。
[1]陳新發.信息化架起油田高效之路[J].北京石油管理干部學院學報,2004(4).
[2]盧真堂.油田經營的戰略決策[J].管理科學文摘,2003(6).
[3]鐘慧玲,等.一個基于Web Service的數據交換平臺[D].華南理工大學,2007.
[4]范榮,羅大庸.基于本體和推技術的數據交換技術研究[J].中南大學信息與工程學院,2008.
TN92
A
1674-6708(2011)39-0194-02
潘峰,助理工程師,研究方向:計算機軟件維護