6 組織權限
企業組織機構及權限模型中,包括幾個主要部分,如部門、人員、帳號、角色、功能等,其中部門間往往是多對多的關係,人員一般是從屬部門範圍內,按照崗位級別進行安排,且人員的管理關係也可能是多角度的。因此在組織權限方麵需要進行靈活的權限管控,不同部門、人員、賬號提供不同的權限機製,從而保障數據安全性和流程可控性,靈活地解決了權限管理、資源管理及權限審查問題。
7 工作流
工作流組件主要提供請假、報銷等業務流程,需實現以下功能:(1)提供圖形化、可視化設計流程定義;(2)流程控件豐富,可支持各種複雜流程的定義;(3)可以定義、分配任務給組織結構內的作業角色;(4)對作業處理過程可跟蹤、控製;(5)提供對外的接口,便於與其他業務係統、業務組件集成。
8 報表
報表組件一般由四部分組成:報表設計器、報表服務器、報表展示以及報表引擎。報表組件整體提供報表管理、運行狀態監控等功能,有報表的定時生成,報表的權限控製,報表解析日誌、報表運行異常等信息的
管理。
9 日誌組件
日誌組件提供日誌的查詢、監控、備份、分析和存儲功能。在係統中可進行查詢顯示,對於特殊的日誌還需要進行審計處理。平台可提供通過多種方式對日誌數據進行存儲,該日誌信息可由平台製定統一格式,記錄平台可控製範圍內的日誌信息。
10 異常處理
異常組件是對異常進行分類封裝,按異常程度、應用範圍包裝成不同的異常類型,在異常中添加上下文對象(用戶信息、模塊信息、服務器節點信息、異常號),對異常進行標準化封裝,通過日誌接口記錄在日誌中。將標準化的異常返回客戶端由統一異常展現頁麵顯示友好提示。
11 建設思路
通過對目前市場上主流開發平台搭建過程的研究,由於平台核心組件設計的合理性需要得到不同項目的檢驗,且組件本身的優化就是一個長期的過程,因此多數成熟的軟件開發平台的建設也是一項長期的工作,如采用從無到有的方式進行開發平台的搭建,難以滿足目前中海油管理信息化需求的增長速度需求,而購買成熟產品又因為軟件的開源性、知識產權等問題,受縛於外部廠商的約束,難以實現自主管控的需要。因此,目前較為可行的實現方式是在現有的開發框架基礎上,通過信息技術服務中心內部開發團隊對框架的透徹研究,進行二次開發和完善,在現有具體管理信息化項目中,逐步培養一支長期的內部專業化平台開發團隊,能夠自主掌握該平台架構和核心開發內容,並在後期項目中不斷完善各模塊和組件,逐步形成在中海油集團範圍內可持續推廣的軟件開發平台。
12 綜述
通過對軟件開發平台在海油信息化建設可行性研究,希望能以中海油具體項目為契機,建立統一軟件開發平台,發掘中海油集團範圍內各單位潛在業務和管理信息化需求,做出有競爭力的,作為信息技術服務中心自有知識產權的軟件產品,再通過海油信科這個更大的銷售平台實現產品的市場推廣,建立信息技術服務中心的品牌形象。
參考文獻
[1] 範玉順,李建強.企業集成與集成平台技術[M].北京:機械工業出版社,2004.
[2] 任鋼.基於ApacheCXF構建SOA應用[M].北京:電子工業出版社,2013.
[3] 趙強,喬新亮.J2EE應用開發[M].北京:電子工業出版社,2003.
作者簡介:傅光明(1983—),男,中海油信息科技有限公司信息技術服務中心工程師,研究方向:ERP項目實施、管理信息化係統建設;陳旭(1982—),男(滿族),遼寧人,中海油信息科技有限公司信息技術服務中心工程師,研究方向:ERP項目實施、管理信息化係統建設。