郭萬松牟菁楊耀忠段鴻杰
1中國石化油田勘探開發事業部2勝利石油管理局信息中心
勝利油田企業信息系統集成平臺研發及應用
郭萬松1牟菁2楊耀忠2段鴻杰2
1中國石化油田勘探開發事業部2勝利石油管理局信息中心
針對勝利油田在信息系統集成整合過程中面臨的問題,研發了企業信息系統集成平臺,平臺建設內容包括1個框架(企業級信息集成框架體系)、1套標準(技術標準)、3個中心(用戶管理中心、流程管理中心、組件管理中心)和1個平臺(基于門戶的集成展現平臺)等6個方面。目前勝利油田開展的信息化項目均通過該集成平臺構建,油田用戶發放了統一賬號的電子身份證,解決了油田內部應用和中石化總部推廣應用的單點登錄問題,集成了財務報銷系統、油田門戶、生產指揮系統、勘探信息集成系統、輸變電線路管理、物資管理系統等80多套重點業務,實現了不同系統間業務的互聯互通。
信息平臺;集成整合;流程管理;門戶;企業服務總線
勝利油田企業信息化建設發展歷程是伴隨著油田勘探開發、經營管理的不斷深化而逐步發展的過程,大致經歷了單點應用、全面應用和整合提升3個階段。
目前油田的信息化發展正處于集成整合階段,此階段的問題主要表現在以下5個方面:
(1)技術架構不一致。目前油田的IT技術架構復雜,各專業系統自成體系,跨技術平臺的信息系統難以集成。
(2)用戶分散管理難。每個業務系統都有獨立的用戶管理功能,一個用戶需要記住多個不同的賬號及密碼,導致安全隱患多,無法實現單點登錄,應用集成難度大。
(3)業務協同范圍小。流程大多局限于單個系統內部,不同業務系統間的互聯互通性差,跨系統的流程協作困難。
(4)軟件功能復用低。相同或類似的業務功能在不同的信息系統中重復開發,造成投資浪費和軟件開發周期長。
(5)普通用戶體驗差。在跨系統、跨部門、跨組織的業務操作和信息查詢需求日益增多的情況下,每一個業務應用系統的操作界面、用戶認證彼此獨立,已經成為業務過程中相關職能部門人員間相互協作的巨大障礙。
針對以上問題,勝利油田提出構建企業級的信息系統集成平臺,基于SOA理念,本著集中集成、開放包容、創新提升的原則,實現統一用戶管理、統一流程管理、統一組件管理、統一界面展示、統一開發環境,形成標準化服務、模塊化建設、一體化運營、定制化應用的企業信息化建設及應用生態環境,達到支撐油田改革、提升應用水平以及提高投入產出的目的[1-3]。
平臺建設內容包括1個框架(企業級信息集成框架體系)、1套標準(技術標準)、3個中心(用戶管理中心、流程管理中心、組件管理中心)和1個平臺(基于門戶的集成展現平臺)等6個方面。
3.1 用戶管理中心建設
依托中石化統一認證安全體系,建立油田用戶管理中心,提供統一的身份服務,作為信息安全基礎設施,與中石化已經投用的SAP HR系統、公開密鑰基礎設施(PKI/CA)以及活動目錄(AD)系統集成,為業務系統提供身份整合、身份認證、授權管理、行為審計等安全服務,實現信息系統中的用戶身份、用戶屬性、用戶行為、用戶生命周期統一的集約化管理。同時,基于門戶平臺展示多個業務系統,實現單點登錄功能,使用戶的業務操作更加便捷、高效。
架構設計采用云技術實現部分系統模塊的部署,通過云架構的特點為用戶和應用提供不間斷服務能力。以云的基礎服務為平臺,形成SIAM系統中統一接入服務、統一目錄服務和統一認證服務云的PaaS服務平臺。
3.2 流程管理中心建設
3.2.1 實現功能
(1)提供標準流程開發環境及流程發布功能,統一流程服務接口,解決新建業務流程耗時耗力的問題。
(2)提供統一待辦功能,通過監控服務接口,兼容第三方流程產品,將各系統的流程信息匯總到流程中心,解決各系統間的流程互聯互通問題。
(3)實現流程運行、業務催辦、辦理效率、績效考核的全過程管理,通過運行監控、時效分析等統計功能,為全面掌握各系統的業務辦理情況及員工辦理效率提供幫助。
(4)解決了云環境下的流程動態優化配置,實現業務流程在不同流程服務節點間的選擇部署及動態遷移,以此為基礎構建流程超市,當有新的業務需求提出時,可通過流程超市快速、低成本構建所需流程。

圖1 流程管理中心平臺架構總體設計
3.2.2 架構設計
流程管理中心平臺架構總體設計見圖1。
(1)流程門戶。主要實現為最終管理及業務用戶、業務系統管理人員、運維人員提供統一的流程應用和流程管理界面,為業務系統開發人員提供工具和學習資料下載界面的功能;并作為流程管理中心的唯一界面入口,為集中監控子系統、業務支撐管理子系統和數據離線管理子系統提供功能導航。
(2)集中監控。提供所管轄系統、模塊或流程的運行狀態監控、歷史數據分析、異常情況處理和流程催辦、流程督辦等操作功能;為管理和運維崗位人員提供系統運行的監控和管理權限,并按照權限分配給不同人員。
(3)流程接口及數據服務。為業務系統開發人員提供各類流程服務接口;提供流程數據訪問接口或流程數據報表;為最終管理人員、業務用戶及業務系統管理人員提供催辦和督辦等流程相關功能。
3.3 公用組件管理系統建設
3.3.1 實現功能
通過企業統一功能的整體規劃和研究,結合相關的技術,研究組件庫管理路線、部署服務測試運行環境,制定組件生產發布標準,創建高效應用項目庫,最大限制地支持公用組件復用,加快開發成果積累及轉化為企業IT資產的速度,讓各應用系統更多考慮業務問題而非技術實現,達到資源共享最大化,實現油田應用的快速開發與集成共享。
3.3.2 架構設計
(1)進行組件收集、分析和梳理,開發產品、業務組件,形成業務庫,部署組件運行及測試環境來測試組件是否滿足相應標準,規范業務系統及組件的發布方式。編制組件開發及部署的相關技術規范,約束和指導組件的建設及應用。
(2)研制組件庫管理系統,解決相同或類似的業務功能在不同系統中重復開發、開發效率低、軟件成果難以積累的問題。
3.4 企業門戶建設
建立基于門戶技術和桌面辦公環境的統一門戶服務,提供單點登錄功能。用戶登錄門戶后,多個業務系統間的訪問自行切換,極大改善用戶體驗感受。同時及時將業務處理信息推送到企業用戶的電腦、手機等各種終端,并結合短信、郵件和APP等多種方式展現給用戶,用戶可隨時隨地通過終端處理業務,處理信息返回后與相關業務系統集成處理,提高工作效率。
3.5 數據服務平臺建設
針對項目之間的數據交換,建立基于消息總線的數據交換機制,驗證開發數據交換程序,實現數據的定時推送和定時獲取,并提供數據交換日志的查詢功能,使項目之間的數據交換統一采用交換服務來實現。
采用接口服務技術,建立系統間統一的數據交換機制,解決系統間點對點的緊耦合數據接口問題,降低由于源點系統的數據結構或邏輯發生變化而導致相關系統必須進行連鎖改造的工作量。
3.6 企業級信息集成框架體系建設
遵循標準化的協議和行業規范,基于面向服務的架構(SOA)設計理念搭建統一集成架構平臺,利用企業服務總線(ESB),實現系統間實時的數據交換平臺(EDH)和業務流程管理(BMP)自動化;依托整體的集成框架體系,配合用戶中心、流程中心、組件中心以及門戶平臺建設,制定相應的技術標準及規范,指導后續應用的集成接入。
通過兩年多的持續建設,勝利油田的企業信息系統集成平臺已投入應用。目前油田開展的信息化項目均通過該集成平臺構建,油田用戶發放了統一賬號的電子身份證,解決了油田內部應用和中石化總部推廣應用的單點登錄問題,集成了財務報銷系統、油田門戶、生產指揮系統、勘探信息集成系統、輸變電線路管理、物資管理系統等80多套重點業務,實現了不同系統間業務的互聯互通。
(1)提高效率。信息系統集成平臺覆蓋了油田的管理機關、各二級單位和基層單位,實現了油田核心業務的網上運行,提高了勞動生產率。
(2)規范管理。基于信息系統集成平臺,各業務環節相互銜接、信息透明公開,對于規范油田各項業務管理、避免違規操作發揮了支持作用。
(3)支撐改革。油田改革不斷帶來業務運行及機構編制的調整,必然會對軟件功能提出靈活的變更要求,信息系統集成平臺可以靈活、快速地定制業務,為油田的改革發展提供支持。
(4)變革模式。改變了油田傳統的信息化建設及應用模式,使信息應用建設的主要精力集中到業務上,大幅減少系統集成整合的工作量。
[1]毛新生.SOA原理方法實踐[M].北京:電子工業出版社,2007.
[2]楊麗,廉東本.基于SOA的數據交換平臺設計[J].計算機系統應用,2011,20(5):30-33.
[3]丁兆青,董傳良.基于SOA的分布式應用集成研究[J].計算機工程,2007,33(10):246-248.
(欄目主持李艷秋)
10.3969/j.issn.1006-6896.2015.5.004