国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于云計(jì)算的油氣田開發(fā)工程應(yīng)用軟件系統(tǒng)的制作方法

      文檔序號:6630037閱讀:313來源:國知局
      一種基于云計(jì)算的油氣田開發(fā)工程應(yīng)用軟件系統(tǒng)的制作方法
      【專利摘要】本發(fā)明實(shí)施例公開了一種基于云計(jì)算的油氣田開發(fā)工程應(yīng)用軟件系統(tǒng),基于三層云計(jì)算架構(gòu)設(shè)計(jì),在所述三層云計(jì)算架構(gòu)的軟件即服務(wù)SaaS層部署用于提供油氣田開發(fā)應(yīng)用軟件集成服務(wù)和提供應(yīng)用訪問服務(wù)的油氣田開發(fā)應(yīng)用軟件系統(tǒng),以及基于所述油氣田開發(fā)應(yīng)用軟件系統(tǒng)的至少一個油氣田開發(fā)應(yīng)用軟件,所述應(yīng)用軟件系統(tǒng)用于接收服務(wù)請求,從所述應(yīng)用軟件系統(tǒng)中調(diào)用應(yīng)用軟件集成服務(wù)進(jìn)行處理,以及用于接收應(yīng)用訪問請求,從所述應(yīng)用軟件系統(tǒng)中調(diào)用應(yīng)用訪問服務(wù)進(jìn)行業(yè)務(wù)處理。本發(fā)明實(shí)施例的技術(shù)方案能實(shí)現(xiàn)油田軟、硬件資源共享,提高資源利用率。
      【專利說明】一種基于云計(jì)算的油氣田開發(fā)工程應(yīng)用軟件系統(tǒng)

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及油氣田開發(fā)【技術(shù)領(lǐng)域】,具體涉及一種基于云計(jì)算的油氣田開發(fā)工程應(yīng)用軟件系統(tǒng)。

      【背景技術(shù)】
      [0002]我國石油信息化建設(shè)日趨完善,各大油田相繼引進(jìn)大型應(yīng)用軟件及配套硬件設(shè)施,并建設(shè)了眾多的油田信息化應(yīng)用管理系統(tǒng),逐漸實(shí)現(xiàn)數(shù)據(jù)統(tǒng)一管理、集中分配的應(yīng)用模式,為油田軟件應(yīng)用提供了良好的數(shù)據(jù)儲備。
      [0003]但在這些現(xiàn)有的油田信息化應(yīng)用管理系統(tǒng)的應(yīng)用中,還存在以下問題:
      [0004]資源利用率低。油田硬件購買都是按峰值配置,前期投資決策科學(xué)依據(jù)不足;在實(shí)際應(yīng)用中存在眾多閑置資源無法利用,利用率低的問題;同時軟件、硬件都是各二級單位單獨(dú)購置和管理,無法實(shí)現(xiàn)共享。
      [0005]無法適應(yīng)業(yè)務(wù)應(yīng)用需求。油田系統(tǒng)建設(shè)從立項(xiàng)、逐級審批,到安裝部署測試等,所需時間長,難以實(shí)現(xiàn)系統(tǒng)的快速部署,無法滿足業(yè)務(wù)應(yīng)用需求。
      [0006]石油勘探行業(yè)具有對大數(shù)據(jù)處理的高性能計(jì)算的需求,而油田現(xiàn)有的資源和應(yīng)用模式難以滿足高性能計(jì)算的需求。
      [0007]大多采用本地安裝的應(yīng)用模式,無法滿足異地應(yīng)用的需求;同時眾多軟件應(yīng)用沒有統(tǒng)一入口。
      [0008]各個應(yīng)用軟件單獨(dú)配置數(shù)據(jù)庫,難以滿足數(shù)據(jù)一致性,軟件之間存在數(shù)據(jù)孤島。


      【發(fā)明內(nèi)容】

      [0009]有鑒于此,本發(fā)明實(shí)施例提供一種基于云計(jì)算的油氣田開發(fā)工程應(yīng)用軟件系統(tǒng)及油氣田開發(fā)應(yīng)用軟件實(shí)現(xiàn)方法,以解決現(xiàn)有技術(shù)中油田軟、硬件資源利用率低、難以共享,以及油氣田開發(fā)應(yīng)用軟件之間存在的數(shù)據(jù)孤島等問題。
      [0010]本發(fā)明實(shí)施例采用以下技術(shù)方案:
      [0011]本發(fā)明實(shí)施例提供了一種基于云計(jì)算的油氣田開發(fā)工程應(yīng)用軟件系統(tǒng),
      [0012]基于三層云計(jì)算架構(gòu)設(shè)計(jì),在所述三層云計(jì)算架構(gòu)的軟件即服務(wù)SaaS層部署用于提供油氣田開發(fā)應(yīng)用軟件集成服務(wù)和提供應(yīng)用訪問服務(wù)的油氣田開發(fā)應(yīng)用軟件系統(tǒng),以及基于所述油氣田開發(fā)應(yīng)用軟件系統(tǒng)的至少一個油氣田開發(fā)應(yīng)用軟件,所述應(yīng)用軟件系統(tǒng)用于接收服務(wù)請求,從所述應(yīng)用軟件系統(tǒng)中調(diào)用應(yīng)用軟件集成服務(wù)進(jìn)行處理,以及用于接收應(yīng)用訪問請求,從所述應(yīng)用軟件系統(tǒng)中調(diào)用應(yīng)用訪問服務(wù)進(jìn)行業(yè)務(wù)處理。
      [0013]本發(fā)明實(shí)施例提出的技術(shù)方案的有益技術(shù)效果是:
      [0014]本發(fā)明實(shí)施例的技術(shù)方案基于三層云計(jì)算架構(gòu),在所述三層云計(jì)算架構(gòu)的SaaS層包括用于提供油氣田開發(fā)應(yīng)用軟件集成服務(wù)和/或提供應(yīng)用訪問服務(wù)應(yīng)用訪問服務(wù)的應(yīng)用軟件系統(tǒng)油氣田開發(fā)應(yīng)用軟件系統(tǒng),以及基于所述應(yīng)用軟件系統(tǒng)油氣田開發(fā)應(yīng)用軟件系統(tǒng)的應(yīng)用軟件系統(tǒng)油氣田開發(fā)應(yīng)用軟件,以實(shí)現(xiàn)資源共享,能提高資源利用率。

      【專利附圖】

      【附圖說明】
      [0015]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對本發(fā)明實(shí)施例描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)本發(fā)明實(shí)施例的內(nèi)容和這些附圖獲得其他的附圖。
      [0016]圖1是本發(fā)明具體實(shí)施例一所述的基于云計(jì)算的油氣田開發(fā)工程應(yīng)用軟件系統(tǒng)結(jié)構(gòu)框圖;
      [0017]圖2是本發(fā)明具體實(shí)施例二所述的應(yīng)用軟件系統(tǒng)油氣田開發(fā)應(yīng)用軟件系統(tǒng)的三層架構(gòu)設(shè)計(jì)中的數(shù)據(jù)服務(wù)層示意圖;
      [0018]圖3是本發(fā)明具體實(shí)施例二所述的應(yīng)用軟件系統(tǒng)油氣田開發(fā)應(yīng)用軟件系統(tǒng)的開發(fā)模式示意圖;
      [0019]圖4是本發(fā)明具體實(shí)施例二所述的可擴(kuò)展的應(yīng)用鏈接模式示意圖;
      [0020]圖5是本發(fā)明具體實(shí)施例二所述的組件設(shè)計(jì)集成示意圖。

      【具體實(shí)施方式】
      [0021]為使本發(fā)明解決的技術(shù)問題、采用的技術(shù)方案和達(dá)到的技術(shù)效果更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施例的技術(shù)方案作進(jìn)一步的詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
      [0022]下面結(jié)合附圖并通過【具體實(shí)施方式】來進(jìn)一步說明本發(fā)明的技術(shù)方案。
      [0023]實(shí)施例一
      [0024]圖1是本發(fā)明實(shí)施例一所述的基于云計(jì)算的油氣田開發(fā)工程應(yīng)用軟件系統(tǒng)結(jié)構(gòu)框圖,本實(shí)施例可適用于多個油氣田部門基于云計(jì)算技術(shù)對鉆井、完井、采油、油藏、地質(zhì)、勘探開發(fā)等進(jìn)行分析和管理的油氣田業(yè)務(wù)的情況,如圖1所示,本實(shí)施例所述的基于云計(jì)算的油氣田開發(fā)工程應(yīng)用軟件系統(tǒng)基于三層云計(jì)算架構(gòu),在所述三層云計(jì)算架構(gòu)的SaaS層包括用于提供油氣田開發(fā)應(yīng)用軟件集成服務(wù)和/或提供應(yīng)用訪問服務(wù)應(yīng)用訪問服務(wù)的應(yīng)用軟件系統(tǒng)油氣田開發(fā)應(yīng)用軟件系統(tǒng),以及基于所述應(yīng)用軟件系統(tǒng)油氣田開發(fā)應(yīng)用軟件系統(tǒng)的應(yīng)用軟件系統(tǒng)油氣田開發(fā)應(yīng)用軟件。
      [0025]本發(fā)明實(shí)施例首先提出了基于三層云計(jì)算架構(gòu)的整體系統(tǒng)架構(gòu),明確了本實(shí)施例所述的基于云計(jì)算的油氣田開發(fā)工程應(yīng)用軟件系統(tǒng)與三層云計(jì)算架構(gòu)的關(guān)系,指出該系統(tǒng)如何利用云計(jì)算技術(shù)解決相關(guān)問題,進(jìn)一步確定了本系統(tǒng)要實(shí)現(xiàn)的功能。在此基礎(chǔ)上,對該系統(tǒng)進(jìn)行了系統(tǒng)設(shè)計(jì),主要包括系統(tǒng)的軟件架構(gòu)設(shè)計(jì)、可擴(kuò)展的應(yīng)用鏈接模式的設(shè)計(jì)。
      [0026]基于云計(jì)算的油氣田開發(fā)工程應(yīng)用軟件系統(tǒng)結(jié)構(gòu)框圖如圖1所示,共分三層:
      [0027]基礎(chǔ)設(shè)施即服務(wù)IaaS層是基礎(chǔ)設(shè)施層,為上層提供虛擬物理資源;利用虛擬化技術(shù),實(shí)現(xiàn)對資源的統(tǒng)一管理、集中分配,實(shí)現(xiàn)資源共享,達(dá)到提高利用率的目的。同時這些虛擬資源的彈性可伸縮可擴(kuò)展的特點(diǎn),幫助實(shí)現(xiàn)系統(tǒng)的快速部署。例如通過物理資源層提供虛擬化資源池層,通過服務(wù)器提供服務(wù)器虛擬化,通過存儲設(shè)備提供存儲虛擬化,通過數(shù)據(jù)庫提供數(shù)據(jù)庫虛擬化,通過網(wǎng)絡(luò)資源提供網(wǎng)絡(luò)虛擬化等。
      [0028]平臺即服務(wù)PaaS層是云計(jì)算的中間層,起到對下層虛擬資源的管理服務(wù),和針對上層應(yīng)用開發(fā)的平臺服務(wù)(包括但不限于軟件的開發(fā)運(yùn)行環(huán)境,操作系統(tǒng)等),例如資源管理服務(wù)、彈性擴(kuò)展、負(fù)載平衡、自動部署、平臺服務(wù)、云平臺訪問接口、操作系統(tǒng)、運(yùn)行環(huán)境坐寸ο
      [0029]軟件即服務(wù)SaaS層包括兩部分:應(yīng)用軟件系統(tǒng)油氣田開發(fā)應(yīng)用軟件系統(tǒng)和應(yīng)用軟件系統(tǒng)油氣田開發(fā)應(yīng)用軟件,應(yīng)用軟件系統(tǒng)可實(shí)現(xiàn)多種功能,例如包括鉆井工程云、完井工程云、采油工程云、油藏工程云、地質(zhì)工程云和勘探開發(fā)云等。應(yīng)用軟件系統(tǒng)油氣田開發(fā)應(yīng)用軟件系統(tǒng)為上層軟件應(yīng)用提供應(yīng)用軟件集成服務(wù)和應(yīng)用訪問服務(wù)的功能,采用面向服務(wù)的體系結(jié)構(gòu)架構(gòu)進(jìn)行設(shè)計(jì)。在其之上,為具體應(yīng)用軟件系統(tǒng)油氣田開發(fā)應(yīng)用軟件。
      [0030]需要說明的是,本基于云計(jì)算的油氣田開發(fā)工程應(yīng)用軟件系統(tǒng)中,PaaS和IaaS服務(wù)都可由專業(yè)的成熟的云計(jì)算供應(yīng)商實(shí)現(xiàn)。
      [0031]本發(fā)明實(shí)施例的技術(shù)方案所述的基于云計(jì)算的油氣田開發(fā)工程應(yīng)用軟件系統(tǒng),基于三層云計(jì)算架構(gòu),在所述三層云計(jì)算架構(gòu)的軟件即服務(wù)SaaS層包括用于提供油氣田開發(fā)應(yīng)用軟件集成服務(wù)和提供應(yīng)用訪問服務(wù)的油氣田開發(fā)應(yīng)用軟件系統(tǒng),以及基于所述油氣田開發(fā)應(yīng)用軟件系統(tǒng)的至少一個應(yīng)用軟件系統(tǒng)油氣田開發(fā)應(yīng)用軟件,所述應(yīng)用軟件系統(tǒng)用于接收服務(wù)請求,從所述應(yīng)用軟件系統(tǒng)中調(diào)用應(yīng)用軟件集成服務(wù)進(jìn)行處理,以及用于接收應(yīng)用訪問請求,從所述應(yīng)用軟件系統(tǒng)中調(diào)用應(yīng)用訪問服務(wù)進(jìn)行業(yè)務(wù)處理,以實(shí)現(xiàn)資源共享,能提高資源利用率。
      [0032]對應(yīng)地,本實(shí)施例提供了一種基于云計(jì)算的油氣田實(shí)現(xiàn)方法,所述方法基于三層云計(jì)算架構(gòu)實(shí)現(xiàn),所述方法包括:
      [0033]所述三層云計(jì)算架構(gòu)的軟件即服務(wù)SaaS層中的至少一個油氣田開發(fā)應(yīng)用軟件,接收服務(wù)請求,從軟件即服務(wù)SaaS層中的油氣田開發(fā)應(yīng)用軟件系統(tǒng)中調(diào)用應(yīng)用軟件集成服務(wù)進(jìn)行處理,其中,應(yīng)用軟件系統(tǒng)油氣田開發(fā)應(yīng)用軟件系統(tǒng)用于提供油氣田開發(fā)應(yīng)用軟件集成服務(wù)和提供應(yīng)用訪問服務(wù)應(yīng)用訪問服務(wù);
      [0034]油氣田開發(fā)應(yīng)用軟件接收應(yīng)用訪問請求,從所述應(yīng)用軟件系統(tǒng)中調(diào)用應(yīng)用訪問服務(wù)進(jìn)行業(yè)務(wù)處理。
      [0035]本實(shí)施例所述的基于云計(jì)算的油氣田實(shí)現(xiàn)方法能實(shí)現(xiàn)資源共享,能提高資源利用率。
      [0036]實(shí)施例二
      [0037]在實(shí)施例一的基礎(chǔ)之上,本實(shí)施例主要公開基于云計(jì)算的油氣田開發(fā)工程應(yīng)用軟件系統(tǒng)中的油氣田開發(fā)應(yīng)用軟件系統(tǒng)和油氣田開發(fā)應(yīng)用軟件。
      [0038]圖2是本發(fā)明具體實(shí)施例二所述的應(yīng)用軟件系統(tǒng)油氣田開發(fā)應(yīng)用軟件系統(tǒng)的三層架構(gòu)設(shè)計(jì)中的數(shù)據(jù)服務(wù)層示意圖,如圖2所示,本實(shí)施例所述的油氣田開發(fā)應(yīng)用軟件系統(tǒng)采用C/S/S三層軟件架構(gòu)。即所述油氣田開發(fā)應(yīng)用軟件系統(tǒng)基于包括數(shù)據(jù)庫層、服務(wù)端和客戶端的三層架構(gòu)設(shè)計(jì),所述服務(wù)端用于調(diào)用數(shù)據(jù)服務(wù)接口,基于所述數(shù)據(jù)庫層中的數(shù)據(jù)處理每個所述客戶端的數(shù)據(jù)處理請求。
      [0039]C/S/S軟件架構(gòu)是在傳統(tǒng)的C/S架構(gòu)基礎(chǔ)上,將業(yè)務(wù)邏輯層分離為數(shù)據(jù)服務(wù)層和數(shù)據(jù)存儲層,數(shù)據(jù)服務(wù)層包括平臺數(shù)據(jù)庫(例如平臺配置數(shù)據(jù)、系統(tǒng)安全數(shù)據(jù)、鏈接地址和外部數(shù)據(jù)格式定義等),通過企業(yè)數(shù)據(jù)服務(wù)總線,提供應(yīng)用服務(wù)接口和數(shù)據(jù)管理平臺服務(wù),實(shí)現(xiàn)了業(yè)務(wù)和數(shù)據(jù)的解耦。最上層為表現(xiàn)層即瘦客戶端,接收用戶指令和展示數(shù)據(jù)結(jié)果。數(shù)據(jù)服務(wù)層是系統(tǒng)設(shè)計(jì)的重點(diǎn),起到應(yīng)用服務(wù)接口和數(shù)據(jù)管理平臺的作用。通過鏈接地址和外部數(shù)據(jù)格式定義,使得各個應(yīng)用服務(wù)都通過同樣數(shù)據(jù)服務(wù)接口,從底層數(shù)據(jù)源獲得數(shù)據(jù),保障了上層軟件應(yīng)用的數(shù)據(jù)的一致性。同時各個應(yīng)用服務(wù)也采用同樣的數(shù)據(jù)服務(wù)接口將計(jì)算結(jié)果存入數(shù)據(jù)存儲層,供其他應(yīng)用調(diào)用,實(shí)現(xiàn)了應(yīng)用服務(wù)之間的數(shù)據(jù)互通,解決了應(yīng)用軟件之間數(shù)據(jù)孤島的問題。為了使油氣田開發(fā)應(yīng)用軟件更好的適應(yīng)油田業(yè)務(wù)和流程的變化,提出以組件式技術(shù)進(jìn)行油氣田開發(fā)應(yīng)用軟件的開發(fā),這樣可利用SOA (service-orientedarchitecture,面向服務(wù)的體系結(jié)構(gòu))架構(gòu)技術(shù)對石油應(yīng)用組件進(jìn)行重新組裝和編排以滿足業(yè)務(wù)和流程的變化。
      [0040]圖3是本發(fā)明實(shí)施例二所述的油氣田開發(fā)應(yīng)用軟件系統(tǒng)的開發(fā)模式示意圖,C/S/S三層軟件架構(gòu)功能設(shè)計(jì)針對石油行業(yè)的業(yè)務(wù)特點(diǎn),對該系統(tǒng)的C/S/S三層軟件架構(gòu)各層功能設(shè)計(jì)如圖3所示:
      [0041]數(shù)據(jù)庫層:針對油田數(shù)據(jù)源類型,本實(shí)施例所述的油氣田開發(fā)應(yīng)用軟件系統(tǒng)需要管理的數(shù)據(jù)庫應(yīng)主要包含系統(tǒng)數(shù)據(jù)庫、實(shí)時數(shù)據(jù)庫、關(guān)系數(shù)據(jù)庫和文檔數(shù)據(jù)庫;
      [0042]服務(wù)端:采用SOA(service-oriented architecture,面向服務(wù)的體系結(jié)構(gòu))架構(gòu)設(shè)計(jì),應(yīng)用企業(yè)數(shù)據(jù)服務(wù)總線(ESB)技術(shù),設(shè)計(jì)數(shù)據(jù)訪問中間件、網(wǎng)絡(luò)發(fā)現(xiàn)中間件、GIS組件等,為上層應(yīng)用提供系統(tǒng)公共服務(wù),主要包括數(shù)據(jù)庫訪問服務(wù)、曲線數(shù)據(jù)服務(wù)等;
      [0043]客戶端:設(shè)計(jì)了公用基礎(chǔ)組件和服務(wù)代理組件,為第三方應(yīng)用開發(fā)提供基礎(chǔ)的曲線顯示組件、報(bào)表顯示組件等,便于第三方應(yīng)用的開發(fā)和在系統(tǒng)上的集成??蛻舳酥辽侔ㄏ率鲆豁?xiàng):客戶端基礎(chǔ)框架、石油專業(yè)應(yīng)用組件、曲線顯示組件、報(bào)表顯示組件、GIS顯示組件、組態(tài)顯示組件、畫面顯示組件、視頻顯示組件、文件顯示組件和數(shù)據(jù)顯示組件等。
      [0044]為了實(shí)現(xiàn)石油軟件應(yīng)用在系統(tǒng)上的集成,實(shí)現(xiàn)資源共享,本實(shí)施例設(shè)計(jì)了可擴(kuò)展的應(yīng)用鏈接模式,示意圖如圖4所示,包括:
      [0045]產(chǎn)能預(yù)測、動態(tài)分析、工況診斷、應(yīng)急指揮、視頻控制等應(yīng)用軟件系統(tǒng);
      [0046]服務(wù)接口(CIS、CM/XML、SQL、專用接口);
      [0047]適配層(接收請求、接口參數(shù)轉(zhuǎn)換、應(yīng)答遞交);
      [0048]數(shù)據(jù)傳輸管理層(數(shù)據(jù)傳輸通道管理、基礎(chǔ)中間件路由);
      [0049]基礎(chǔ)中間件(C0RBA、數(shù)據(jù)庫中間件、通信中間件、RTE);
      [0050]底層通信(TCP/IP、專用通信協(xié)議);
      [0051]底層云資源中心。
      [0052]本實(shí)施例所示的可擴(kuò)展的應(yīng)用鏈接模式,具體的工作過程為:最上層的應(yīng)用軟件系統(tǒng)通過服務(wù)接口產(chǎn)生服務(wù)調(diào)用,適配層接收用戶請求,進(jìn)行接口參數(shù)的轉(zhuǎn)換和應(yīng)答遞交;通過數(shù)據(jù)傳輸管理層、基礎(chǔ)中間件和底層通信與云資源中心建立連接,進(jìn)行數(shù)據(jù)的傳輸,完成業(yè)務(wù)計(jì)算。
      [0053]云計(jì)算環(huán)境下,軟件技術(shù)、架構(gòu)將發(fā)生顯著變化。首先,所開發(fā)的軟件必須與云相適應(yīng),能夠與虛擬化為核心的云平臺有機(jī)結(jié)合,適應(yīng)運(yùn)算能力、存儲能力的動態(tài)變化;二是要能夠滿足大量用戶的同時應(yīng)用需求,包括數(shù)據(jù)存儲結(jié)構(gòu)、處理能力;三是要互聯(lián)網(wǎng)化,基于互聯(lián)網(wǎng)提供軟件的應(yīng)用;四是安全性要求更高,可以抗攻擊,并能保護(hù)私有信息,五是可工作于移動終端、手機(jī)、網(wǎng)絡(luò)計(jì)算機(jī)等各種環(huán)境。
      [0054]云計(jì)算環(huán)境下,軟件開發(fā)的環(huán)境、工作模式也將發(fā)生變化。雖然,傳統(tǒng)的軟件工程理論不會發(fā)生根本性的變革,但基于云平臺的開發(fā)工具、開發(fā)環(huán)境、開發(fā)平臺將為敏捷開發(fā)、項(xiàng)目組內(nèi)協(xié)同、異地開發(fā)等帶來便利。軟件開發(fā)項(xiàng)目組內(nèi)可以利用云平臺,實(shí)現(xiàn)在線開發(fā),并通過云實(shí)現(xiàn)知識積累、軟件復(fù)用。
      [0055]云計(jì)算環(huán)境下,軟件產(chǎn)品的最終表現(xiàn)形式更為豐富多樣。在云平臺上,軟件可以是一種服務(wù),如SaaS,也可以就是一個Web Services,也可能是可以在線下載的應(yīng)用,如蘋果的在線商店中的應(yīng)用軟件,等等。
      [0056]本實(shí)施例提出利用組件式技術(shù)開發(fā)油田應(yīng)用軟件系統(tǒng),圖5是本施例二所述的組件設(shè)計(jì)集成示意圖如圖5所示,動態(tài)鏈接庫按通用規(guī)則進(jìn)行設(shè)計(jì),按組件開發(fā)規(guī)范和調(diào)度規(guī)則,為UI (用戶界面)組件和服務(wù)程序調(diào)用,將完整的UI組件和服務(wù)程序按業(yè)務(wù)需求集成在一起,形成相應(yīng)的應(yīng)用服務(wù)作為油氣田開發(fā)應(yīng)用軟件系統(tǒng),部署在系統(tǒng)平臺上。其中,油氣田開發(fā)應(yīng)用軟件系統(tǒng)上的云服務(wù)可包括鉆井工程云、完井工程云、采油工程云、油藏工程云、地質(zhì)工程云和勘探開發(fā)云等。
      [0057]本實(shí)施例的所述的基于云計(jì)算的油氣田開發(fā)工程應(yīng)用軟件系統(tǒng),具有如下特點(diǎn):
      [0058]整個系統(tǒng)架構(gòu)在云計(jì)算基礎(chǔ)之上搭建,充分利用云計(jì)算技術(shù)特點(diǎn),實(shí)現(xiàn)資源集中,優(yōu)化管理;解決資源利用率低,重復(fù)配置,無法實(shí)現(xiàn)共享等問題;同時能夠幫助實(shí)現(xiàn)業(yè)務(wù)快速部署;
      [0059]系統(tǒng)采用三層C/S/S軟件架構(gòu)設(shè)計(jì),將業(yè)務(wù)邏輯層分為數(shù)據(jù)服務(wù)層和數(shù)據(jù)存儲層,數(shù)據(jù)處理層負(fù)責(zé)從統(tǒng)一的數(shù)據(jù)源中獲取數(shù)據(jù)為上層應(yīng)用服務(wù),并且負(fù)責(zé)將上層應(yīng)用的計(jì)算結(jié)果進(jìn)行處理、格式轉(zhuǎn)換,統(tǒng)一存儲到數(shù)據(jù)層,保證數(shù)據(jù)的唯一性,一定程度上解決了應(yīng)用之間數(shù)據(jù)孤島的問題;
      [0060]所述油氣田開發(fā)應(yīng)用軟件系統(tǒng)基于可擴(kuò)展的應(yīng)用鏈接模式設(shè)計(jì),包括服務(wù)接口層和適配層,以實(shí)現(xiàn)所述應(yīng)用軟件系統(tǒng)油氣田開發(fā)應(yīng)用軟件在所述油氣田開發(fā)應(yīng)用軟件系統(tǒng)上集成;
      [0061]所述服務(wù)接口層用于接收服務(wù)請求,產(chǎn)生服務(wù)調(diào)用,傳輸至所述適配層;
      [0062]所述適配層用于將所述服務(wù)調(diào)用進(jìn)行參數(shù)轉(zhuǎn)換,并傳輸至基礎(chǔ)設(shè)施即服務(wù)IaaS層和平臺即服務(wù)PaaS層,以進(jìn)行統(tǒng)一處理。
      [0063]應(yīng)用軟件系統(tǒng)方便、快速集成到系統(tǒng)平臺上,實(shí)現(xiàn)后期應(yīng)用軟件系統(tǒng)的擴(kuò)充,實(shí)現(xiàn)系統(tǒng)的可擴(kuò)展性;
      [0064]對于平臺上集成的石油軟件,提出以組件式軟件的設(shè)計(jì)思想,在系統(tǒng)SOA(service-oriented architecture,面向服務(wù)的體系結(jié)構(gòu))架構(gòu)和企業(yè)服務(wù)總線技術(shù)支持下,可以適應(yīng)油田不斷變化的業(yè)務(wù)流程及實(shí)現(xiàn)組件重用。
      [0065]以上實(shí)施例提供的技術(shù)方案中的全部或部分內(nèi)容可以通過軟件編程實(shí)現(xiàn),其軟件程序存儲在可讀取的存儲介質(zhì)中,存儲介質(zhì)例如:計(jì)算機(jī)中的硬盤、光盤或軟盤。
      [0066]注意,上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實(shí)施例,對本領(lǐng)域技術(shù)人員來說能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護(hù)范圍。因此,雖然通過以上實(shí)施例對本發(fā)明進(jìn)行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。
      【權(quán)利要求】
      1.一種基于云計(jì)算的油氣田開發(fā)工程應(yīng)用軟件系統(tǒng),其特征在于,基于三層云計(jì)算架構(gòu)設(shè)計(jì),在所述三層云計(jì)算架構(gòu)的軟件即服務(wù)SaaS層部署用于提供油氣田開發(fā)應(yīng)用軟件集成服務(wù)和提供應(yīng)用訪問服務(wù)的油氣田開發(fā)應(yīng)用軟件系統(tǒng),以及基于所述油氣田開發(fā)應(yīng)用軟件系統(tǒng)的至少一個油氣田開發(fā)應(yīng)用軟件,所述應(yīng)用軟件系統(tǒng)用于接收服務(wù)請求,從所述應(yīng)用軟件系統(tǒng)中調(diào)用應(yīng)用軟件集成服務(wù)進(jìn)行處理,以及用于接收應(yīng)用訪問請求,從所述應(yīng)用軟件系統(tǒng)中調(diào)用應(yīng)用訪問服務(wù)進(jìn)行業(yè)務(wù)處理。
      2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述油氣田開發(fā)應(yīng)用軟件系統(tǒng)基于包括數(shù)據(jù)庫層、服務(wù)端和客戶端的三層軟件架構(gòu)設(shè)計(jì); 所述服務(wù)端用于提供數(shù)據(jù)服務(wù)接口和數(shù)據(jù)管理平臺,用于處理各客戶端的數(shù)據(jù)訪問請求,將處理結(jié)果返回所述的油氣田開發(fā)應(yīng)用軟件。
      3.如權(quán)利要求2所述的系統(tǒng),其特征在于,所述服務(wù)端采用面向服務(wù)的體系結(jié)構(gòu)設(shè)計(jì)。
      4.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述油氣田開發(fā)應(yīng)用軟件系統(tǒng)基于可擴(kuò)展的應(yīng)用鏈接模式設(shè)計(jì),包括服務(wù)接口層和適配層,以實(shí)現(xiàn)所述油氣田開發(fā)應(yīng)用軟件在所述油氣田開發(fā)應(yīng)用軟件系統(tǒng)上集成; 所述服務(wù)接口層用于接收服務(wù)請求,產(chǎn)生服務(wù)調(diào)用,傳輸至所述適配層; 所述適配層用于將所述服務(wù)調(diào)用進(jìn)行參數(shù)轉(zhuǎn)換,并傳輸至基礎(chǔ)設(shè)施即服務(wù)IaaS層和平臺即服務(wù)PaaS層,以進(jìn)行統(tǒng)一處理。
      5.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述油氣田開發(fā)應(yīng)用軟件為采用組件式技術(shù)開發(fā)的油氣田開發(fā)應(yīng)用組件。
      6.如權(quán)利要求3所述的系統(tǒng),其特征在于,為所述油氣田開發(fā)應(yīng)用組件的開發(fā)提供用于顯示曲線的曲線顯示組件、用于顯示報(bào)表的報(bào)表顯示組件、用于顯示地理信息的地理信息系統(tǒng)顯示組件、用于顯示動畫的畫面顯示組件、用于顯示視頻的視頻顯示組件、用于顯示文件的文件顯示組件、用于顯示數(shù)據(jù)的數(shù)據(jù)顯示組件和/或用于進(jìn)行服務(wù)代理的服務(wù)代理組件。
      7.如權(quán)利要求5所述的系統(tǒng),其特征在于,所述油氣田開發(fā)應(yīng)用軟件系統(tǒng)上集成了動態(tài)鏈接庫、用戶界面組件和服務(wù)程序調(diào)用動態(tài)鏈接庫。
      【文檔編號】G06F9/44GK104281456SQ201410538788
      【公開日】2015年1月14日 申請日期:2014年10月13日 優(yōu)先權(quán)日:2014年10月13日
      【發(fā)明者】檀朝東, 顧娜娜 申請人:中國石油大學(xué)(北京)
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1