System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及石油行業多種架構軟件集成應用,具體為一種混合架構的石油軟件集成應用方法。
技術介紹
1、國內石油行業信息化建設經過幾十年的發展逐漸形成了三類軟件:①針對地質研究、油藏描述、勘探開發、規劃部署等業務應用需要而用于描述地質、地貌信息的專業成圖、編輯軟件,這類軟件專業性比較強,但是計算量不大,數據本地動態存儲,以商業軟件公司開發的windows單用戶桌面軟件為主,如:卡奔、雙狐等;②油藏、地質研究中需要大量高精度、高強度計算、圖形化輸出,這類軟件專業性強,數據量大,對數據處理能力和處理速度要求比較高,需要部署在高性能云桌面linux和windows運行環境,以云盤存儲原始和成果數據,采用網絡許可共享云桌面環境,如:geoeast、petrel、dsg、smi、hrs、json等;③基于油氣田勘探、開發、生產、經營、管理、決策等業務應用需要,以oracle、sqlserver等大型關系數據庫為基礎,開發形成了大量的基于c/s、b/s或m/s架構的多用戶管理應用軟件。
2、這些軟件推動了石油行業信息化建設快速發展,但同時也產生了諸多問題:①軟件登錄入口多、用戶使用不便;②軟件之間信息未共享應用,存在多次采集、處理的重復性工作,數據源頭不一致、中間算法不一致、輸出結果也不一致;③各專業、各部門之間存在壁壘、各自為營、一體化協同研究應用能力有限;④不同歷史時期、不同業務部門建設或引入的系統架構、運行環境不一致,技術上集成應用難。這些問題影響了信息的交換、共享。
技術實現思路
...【技術保護點】
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)中的模塊集成的定義信息包括模塊顯示名稱、模塊配置名稱、模塊分組、模塊類型、模塊圖標、展現方式,其中展現方式包括內嵌式、模塊對話框式、獨立窗體式、方法調用、獨立進程和內嵌獨立進...
【專利技術屬性】
技術研發人員:吳鈞,于曉紅,于春生,呂占東,葉靜,韓曉峰,秦冬,李源,任嘉琦,林明欽,蘇慶林,鄒積剛,
申請(專利權)人:大慶油田有限責任公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。