System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 日韩A无码AV一区二区三区,精品多人p群无码,av无码a在线观看
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種混合架構的石油軟件集成應用方法技術

    技術編號:44342046 閱讀:11 留言:0更新日期:2025-02-18 20:54
    本申請涉及石油行業多種架構軟件集成應用領域,公開了一種混合架構的石油軟件集成應用方法,包括以下步驟:(1)在集成認證中心進行注冊;(2)按集成粒度進行模塊重組,在集成平臺中進行軟件集成和模塊集成;(3)通過集成認證服務實現集成平臺登錄多方互信登錄認證;(4)混合架構集成應用定制。通過提供統一入口服務,基于統一集成平臺框架,實現油田業務人員應用的各類軟件有機集成,為油田勘探開發過程的地質研究、工程施工、重點井監控、動態監測、地質工程一體化和協同辦公提供共享環境,可實現地面地下一體化、前后方地質工程一體化、勘探開發一體化井全生命周期管理、多學科協同研究服務支持。

    【技術實現步驟摘要】

    本專利技術涉及石油行業多種架構軟件集成應用,具體為一種混合架構的石油軟件集成應用方法


    技術介紹

    1、國內石油行業信息化建設經過幾十年的發展逐漸形成了三類軟件:①針對地質研究、油藏描述、勘探開發、規劃部署等業務應用需要而用于描述地質、地貌信息的專業成圖、編輯軟件,這類軟件專業性比較強,但是計算量不大,數據本地動態存儲,以商業軟件公司開發的windows單用戶桌面軟件為主,如:卡奔、雙狐等;②油藏、地質研究中需要大量高精度、高強度計算、圖形化輸出,這類軟件專業性強,數據量大,對數據處理能力和處理速度要求比較高,需要部署在高性能云桌面linux和windows運行環境,以云盤存儲原始和成果數據,采用網絡許可共享云桌面環境,如:geoeast、petrel、dsg、smi、hrs、json等;③基于油氣田勘探、開發、生產、經營、管理、決策等業務應用需要,以oracle、sqlserver等大型關系數據庫為基礎,開發形成了大量的基于c/s、b/s或m/s架構的多用戶管理應用軟件。

    2、這些軟件推動了石油行業信息化建設快速發展,但同時也產生了諸多問題:①軟件登錄入口多、用戶使用不便;②軟件之間信息未共享應用,存在多次采集、處理的重復性工作,數據源頭不一致、中間算法不一致、輸出結果也不一致;③各專業、各部門之間存在壁壘、各自為營、一體化協同研究應用能力有限;④不同歷史時期、不同業務部門建設或引入的系統架構、運行環境不一致,技術上集成應用難。這些問題影響了信息的交換、共享。


    技術實現思路

    1、針對現有技術的不足,本專利技術提供了一種混合架構的石油軟件集成應用方法,解決了傳統石油軟件存在的桌面單機軟件、云桌面應用、c/s軟件和b/s軟件分散部署、相關工作不能有效銜接、技術上難以集成的問題,利用該方法將專業研究人員、管理人員龐雜的各類桌面單機軟件、云桌面應用、c/s架構和b/s架構軟件集成在統一平臺下,提供一站式登陸、一體化集成應用便捷服務,支持多單位、多專業協同工作。

    2、為實現以上目的,本專利技術通過以下技術方案予以實現:一種混合架構的石油軟件集成應用方法,包括以下步驟:

    3、(1)軟件資源注冊和準備:分析石油行業應用軟件的架構類型及特點,研究軟件的運行環境、存儲環境、網絡環境及系統組裝方式,對集成的軟件資源在集成認證中心進行注冊,云桌面應用、b/s或c/s架構的集成應用,同步到集成認證中心;單機專業應用軟件通過軟件部署服務接口進行定義注冊;

    4、(2)模塊重組與集成:在集成平臺按集成粒度進行模塊重組,進行軟件集成和模塊集成;

    5、(3)認證集成:在集成中心實現功能模塊授權,利用集成認證服務實現集成平臺登錄多方互信登錄認證;建立集成平臺向集成模塊的用戶授權映射關系,實現模塊的無縫認證集成;

    6、(4)混合架構集成應用定制:基于功能模塊集合,創建應用場景、定制應用門戶,實現各類功能模塊在集成平臺中無縫集成,用戶可以b/s、c/s、m/s多種混合架構方式集成應用。

    7、優選的,所述步驟(1)軟件資源注冊信息包括:軟件編號、軟件名稱、軟件類別、軟件版本、狀態、來源、部署架構、運行環境要求、公共組件或插件、使用端口號、開發語言、業務主管部門、所屬單位、開發者、上線日期、軟件簡介、認證地址和認證返回地址。

    8、優選的,所述步驟(1)本地單機專業軟件注冊包括:

    9、①在本地應用的安裝目錄創建批處理文件,編寫與應用相關的注冊表、環境變量等配置命令腳本;

    10、②將安裝目錄下所有文件上傳到服務器;

    11、③將部署信息配置到服務上并設置自動運行、啟動路徑參數。

    12、優選的,所述步驟(2)單機應用軟件、云桌面應用、b/s或c/s架構的整體應用,都作為獨立模塊進行軟件集成;對可組裝的b/s或c/s架構軟件,建立功能模塊列表,每個功能模塊分別進行模塊集成。

    13、其中,模塊集成的定義信息包括模塊顯示名稱、模塊配置名稱、模塊分組、模塊類型、模塊圖標、展現方式。在集成平臺定義了6種展現方式,如表1所示,本領域也可以根據場景需要擴展新的展現方式。

    14、表1集成模塊展現方式

    15、

    16、c/s模塊通過指定程序集、類、函數來配置要調用的函數實現集成;b/s模塊支持ie、谷歌和火狐三種瀏覽器引擎內核,模塊配置網址實現集成。

    17、優選的,所述步驟(3)功能模塊授權即建立用戶角色與功能模塊的對應關系,實現集成模塊雙向授權:

    18、其中,可通過角色授權接口,對選定角色進行功能模塊授權;也可通過功能模塊角色分配接口,對選定模塊分配角色實現授權。

    19、優選的,所述步驟(3)集成認證服務基于密碼、即時通、短信消息、ip等多種認證方式,支持中國石油iam、uim和即時通多方互信的認證模式;

    20、其中,用戶映射信息包括:映射編號、用戶名、密碼、軟件編號、認證賬號。

    21、具體的,認證中心通過集成平臺的認證賬號,查詢對應集成模塊或系統的用戶名和密碼,根據軟件注冊信息的認證地址進行身份驗證,通過后生成token進入認證返回地址。

    22、優選的,所述步驟(4)在集成平臺中根據用戶所屬角色授權動態創建功能菜單;

    23、訪問集成的單機應用模塊時,自動檢查服務并下載或增量更新軟件,在平臺中以指定打開方式啟動應用,實現無縫集成;

    24、對c/s架構模塊,根據定義的命名空間、類名和方法,創建實例并調用默認方法,實現無縫集成;

    25、對b/s架構的應用根據設置自動選擇對應的瀏覽器內核然后啟動應用,從而實現無縫集成;

    26、訪問定制模塊時,根據定義的xm?l文件將各模塊組裝以設定的布局動態生成集成界面,實現多架構、多模塊在同一界面無縫集成應用。

    27、在這些模塊之上,創建應用場景、定制應用門戶,實現各類功能模塊在集成平臺中無縫集成,用戶可以b/s、c/s、m/s多種混合架構方式集成應用。

    28、工作原理:本專利技術通過三個遞進階段的混合架構的石油軟件集成方法,實現了軟件的集成和透明應用:首先建立軟件資源信息庫,分析可能的架構類型和對應的策略,提取軟件相關的身份信息(包括組織機構、用戶、角色)進行注冊、管理;其次根據軟件架構類型、集成粒度要求、集成可行性進行模塊重組定義并根據模塊架構類型對應不同的方法進行集成;最后,對集成模塊進行授權、通過集成認證服務和集成認證中心實現授權映射、通過定義應用場景、定制布局門戶實現集成應用。本專利技術能夠全面、有效地實現個人應用的相關軟件集成在統一平臺下,提供一站式應用服務,方便用戶開展研究和管理工作。

    29、本專利技術提供了一種混合架構的石油軟件集成應用方法。具備以下有益效果:

    30、本專利技術通過提供統一入口服務,基于統一集成平臺框架,實現油田業務人員應用的各類軟件有機集成,為油田勘探開發過程的地質研究、工程施工、重點井監本文檔來自技高網...

    【技術保護點】

    1.一種混合架構的石油軟件集成應用方法,其特征在于,包括以下步驟:

    2.根據權利要求1所述的一種混合架構的石油軟件集成應用方法,其特征在于,步驟(1)中的軟件資源注冊信息包括軟件編號、軟件名稱、軟件類別、軟件版本、狀態、來源、部署架構、運行環境要求、公共組件或插件、使用端口號、開發語言、業務主管部門、所屬單位、開發者、上線日期、軟件簡介、認證地址和認證返回地址。

    3.根據權利要求1所述的一種混合架構的石油軟件集成應用方法,其特征在于,步驟(1)中的本地單機專業軟件注冊包括:

    4.根據權利要求1所述的一種混合架構的石油軟件集成應用方法,其特征在于,步驟(2)中的模塊重組與集成包括將單機應用軟件、云桌面應用、B/S或C/S架構的整體應用作為獨立模塊進行軟件集成,對可組裝的B/S或C/S架構軟件建立功能模塊列表,并分別進行模塊集成。

    5.根據權利要求1所述的一種混合架構的石油軟件集成應用方法,其特征在于,步驟(2)中的模塊集成的定義信息包括模塊顯示名稱、模塊配置名稱、模塊分組、模塊類型、模塊圖標、展現方式,其中展現方式包括內嵌式、模塊對話框式、獨立窗體式、方法調用、獨立進程和內嵌獨立進程。

    6.根據權利要求1所述的一種混合架構的石油軟件集成應用方法,其特征在于,步驟(3)中的功能模塊授權包括建立用戶角色與功能模塊的對應關系,實現集成模塊雙向授權。

    7.根據權利要求1所述的一種混合架構的石油軟件集成應用方法,其特征在于,步驟(3)中的集成認證服務基于密碼、即時通、短信消息以及IP多種認證方式進行認證,且支持中國石油IAM、UIM和即時通多方互信的認證模式,用戶映射信息包括映射編號、用戶名、密碼、軟件編號、認證賬號。

    8.根據權利要求1所述的一種混合架構的石油軟件集成應用方法,其特征在于,步驟(4)中的訪問集成單機應用模塊時自動檢查服務并下載或增量更新軟件,在集成平臺中以指定打開方式啟動應用,從而實現無縫集成。

    9.根據權利要求1所述的一種混合架構的石油軟件集成應用方法,其特征在于,步驟(4)中的訪問C/S架構模塊時根據定義的命名空間、類名和方法創建實例并調用默認方法,實現無縫集成。

    10.根據權利要求1所述的一種混合架構的石油軟件集成應用方法,其特征在于,步驟(4)中的訪問B/S架構的應用時根據設置自動選擇對應的瀏覽器內核然后啟動應用,實現無縫集成。

    ...

    【技術特征摘要】

    1.一種混合架構的石油軟件集成應用方法,其特征在于,包括以下步驟:

    2.根據權利要求1所述的一種混合架構的石油軟件集成應用方法,其特征在于,步驟(1)中的軟件資源注冊信息包括軟件編號、軟件名稱、軟件類別、軟件版本、狀態、來源、部署架構、運行環境要求、公共組件或插件、使用端口號、開發語言、業務主管部門、所屬單位、開發者、上線日期、軟件簡介、認證地址和認證返回地址。

    3.根據權利要求1所述的一種混合架構的石油軟件集成應用方法,其特征在于,步驟(1)中的本地單機專業軟件注冊包括:

    4.根據權利要求1所述的一種混合架構的石油軟件集成應用方法,其特征在于,步驟(2)中的模塊重組與集成包括將單機應用軟件、云桌面應用、b/s或c/s架構的整體應用作為獨立模塊進行軟件集成,對可組裝的b/s或c/s架構軟件建立功能模塊列表,并分別進行模塊集成。

    5.根據權利要求1所述的一種混合架構的石油軟件集成應用方法,其特征在于,步驟(2)中的模塊集成的定義信息包括模塊顯示名稱、模塊配置名稱、模塊分組、模塊類型、模塊圖標、展現方式,其中展現方式包括內嵌式、模塊對話框式、獨立窗體式、方法調用、獨立進程和內嵌獨立進...

    【專利技術屬性】
    技術研發人員:吳鈞于曉紅于春生呂占東葉靜韓曉峰秦冬李源任嘉琦林明欽蘇慶林鄒積剛
    申請(專利權)人:大慶油田有限責任公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 中文字幕丰满乱孑伦无码专区| 亚洲成av人无码亚洲成av人| 国产精品成人99一区无码| 精品久久久久久久无码久中文字幕| 无码国产亚洲日韩国精品视频一区二区三区 | 成年男人裸j照无遮挡无码| 亚洲精品无码少妇30P| 韩国19禁无遮挡啪啪无码网站| 亚洲综合无码一区二区| 国产精品无码v在线观看| 亚洲乱人伦中文字幕无码| 久久精品九九热无码免贵 | 国产aⅴ激情无码久久久无码| 国产乱子伦精品无码码专区| 精品无码久久久久久久久| 亚洲性无码av在线| 亚洲A∨无码无在线观看| 精品国产毛片一区二区无码| 人妻丰满熟妇A v无码区不卡| 亚洲av永久无码精品秋霞电影秋 | 久久男人Av资源网站无码软件| 亚洲男人第一无码aⅴ网站| 成人免费a级毛片无码网站入口| 无码人妻精品一区二区三区蜜桃| 久久青青草原亚洲AV无码麻豆| 四虎影视无码永久免费| 久久99久久无码毛片一区二区 | 十八禁视频在线观看免费无码无遮挡骂过 | 久久久久久亚洲精品无码| 无码专区人妻系列日韩精品少妇| 国产v亚洲v天堂无码网站| 亚洲Av无码专区国产乱码DVD| 国产在线拍偷自揄拍无码| 亚洲精品无码专区久久久| 亚洲大尺度无码专区尤物| 小13箩利洗澡无码视频网站| 久久精品国产亚洲AV无码娇色| 日韩精品无码一区二区三区免费 | 寂寞少妇做spa按摩无码| 亚洲日韩精品无码专区网址| 亚洲AV无码一区二区三区系列|