朱磊
(上海電力設計院有限公司 上海市 200025)
S 公司經過多年發(fā)展和信息化建設,公司前期投入大量資金進行信息系統(tǒng)建設,但是由于缺乏統(tǒng)籌規(guī)劃和相關信息化從業(yè)人員,一直以來將MIS 系統(tǒng)作為公司主要業(yè)務和管理系統(tǒng),經過長年累月的業(yè)務流程改造和補丁修復,系統(tǒng)業(yè)務功能復雜、龐大,且兼具管理和生產功能,造成了各功能模塊之間耦合程度較高的特點。 同時,由于公司將由咨詢、設計業(yè)務為主逐漸轉變?yōu)榧婢咄度谫Y、總承包的業(yè)務模式,使得現有的MIS 系統(tǒng)已經不能滿足企業(yè)業(yè)務發(fā)展的要求。
因此根據公司信息系統(tǒng)建設的實際情況,需要從企業(yè)發(fā)展戰(zhàn)略高度對信息化建設進行頂層設計,對企業(yè)信息化建設進行整體規(guī)劃,完善信息系統(tǒng)功能和系統(tǒng)架構,避免各職能或業(yè)務部門各自為戰(zhàn),導致信息系統(tǒng)盲目投入建設和重復開發(fā)。
企業(yè)架構規(guī)劃是從企業(yè)全局出發(fā),依據企業(yè)的組織架構和業(yè)務體系,制定企業(yè)整體信息化戰(zhàn)略,它上承企業(yè)戰(zhàn)略規(guī)劃,下接信息化項目的建設,對企業(yè)戰(zhàn)略落地提供指導和依據,同時,企業(yè)架構可對未來企業(yè)信息化項目的建設進行規(guī)劃,指導信息化投資和決策。[1]
TOGAF 是由國際標準權威組織The Open Group 制定的一個標準化的架構框架,是一個開放的架構,它為企業(yè)架構規(guī)劃提供了一個有效的方法。TOGAF 框架主要包括ADM(Architecture Development Method)指南和技術、架構內容框架、企業(yè)連續(xù)統(tǒng)一體和工具、參考模型以及架構能力等。[1]
TOGAF 參考標準中規(guī)定企業(yè)可根據自身實際情況對架構模型進行裁剪后使用。本次企業(yè)架構規(guī)劃參考了TOGAF 框架,并對框架進行了裁剪,將重點放在規(guī)劃業(yè)務架構、應用系統(tǒng)架構和技術架構上。TOGAF 架構模型如圖1 所示。
圖1:TOGAF 架構模型
圖2:TOGAF 架構內容框架
(1)企業(yè)業(yè)務架構。業(yè)務架構是企業(yè)通過對自身業(yè)務的梳理、整合、優(yōu)化,將業(yè)務目標提煉為可操作的業(yè)務模型,是企業(yè)信息化戰(zhàn)略和信息化架構的基礎。[1]
(2)數據架構。數據架構是企業(yè)根據前期制定的業(yè)務模型和數據參考模型,進行統(tǒng)一的數據規(guī)劃,是企業(yè)架構的核心部分,是對內部數據資產進行標準化的描述,從而建立統(tǒng)一的數據標準和信息共享的架構模型。[1]
(3)應用架構。應用架構是向企業(yè)業(yè)務部門提供的企業(yè)應用系統(tǒng)的建設規(guī)劃,包括信息系統(tǒng)的各個應用、功能模塊、接口關系、建設標準和實現方式等,是企業(yè)架構研究的重點。[1]
(4)技術架構。技術架構是在信息基礎設施的之上,為信息架構(數據架構和應用架構)提供服務。規(guī)劃研究的內容包括應用系統(tǒng)的開發(fā)、部署、運行等,并提出公共性、支撐性的需求,推進企業(yè)資源共享和業(yè)務協(xié)同,發(fā)揮現有資源和基礎設施的作用。[1]
S 公司的架構規(guī)劃參考了TOGAF 規(guī)劃方法論,并將本次架構規(guī)劃重心集中在業(yè)務架構、信息架構和技術架構三方面。TOGAF架構內容框架如圖2 所示。
架構愿景是在企業(yè)戰(zhàn)略目標的基礎上對企業(yè)要建設的目標架構的粗略描述,是規(guī)劃的基線。
根據S 公司的總體戰(zhàn)略規(guī)劃,S 公司架構愿景是要打造一個支撐企業(yè)戰(zhàn)略、結合企業(yè)業(yè)務、具備流程管控、信息服務能力的,具有高度安全性、穩(wěn)定連通行、堅強可靠性、全天實時性的基礎架構。加強信息與知識資源開發(fā)及利用,全力打造協(xié)同設計、知識管理、數字化設計的三大獨特優(yōu)勢,集成和整合信息流、價值流、業(yè)務流,通過信息化推動公司轉型升級,保持在工程建設行業(yè)內的信息化建設和應用的領先地位。
S 公司業(yè)務范圍覆蓋電力設計的輸變電、發(fā)電和新能源等各領域,并為境內外客戶提供電力工程咨詢、設計、總承包的全過程服務。
S 公司的組織結構如圖3 所示。
為了明確公司的業(yè)務架構,有利于明確各個業(yè)務對應的信息系統(tǒng)的功能覆蓋情況,根據S 公司業(yè)務分類,按照工程產業(yè)鏈劃分為:投融資、咨詢、設計、總承包四大核心業(yè)務領域,并從工程公司全壽命周期與價值鏈管理角度入手,對投資管理、咨詢設計項目管理、施工項目管理、采購管理、運營管理等各個環(huán)節(jié)進行分析,通過梳理這些領域的業(yè)務流程,分析業(yè)務規(guī)則,形成貫穿上下游產業(yè)鏈的公司業(yè)務架構體系,并依此將公司現有的管理層級分為四層,分別為:經營決策層、業(yè)務管控層、業(yè)務具體實現層、平臺支撐層。
根據公司戰(zhàn)略目標和組織結構進行分析,構建S 公司業(yè)務體系如圖4 所示。
決策層包含對輔助決策分析、競爭情報咨詢的管理。輔助決策分析可支撐S 公司的市場營銷、人力資源、工程管理、科技信息、財務資產等部門的數據統(tǒng)計、分析。競爭咨詢體系提供對所有部門的支撐,負責對技術、商務情報的收集、分析。
管控層是S 公司整體的管理體系,包括對企業(yè)的人、財、物、商務的管理。人力資源管控包括對組織機構、人員信息、用工、培訓、招聘、薪酬的管理;干部信息管理包括對干部信息、任免、考評、出國、教育培訓等管理工作;人力資源運營管理包括對員工的勞動合同、薪資、社保、考勤、績效、檔案等日常管理工作。
業(yè)務實現層主要包含整個項目管理體系,包含對工程項目規(guī)劃-設計-施工-采購-運營全產業(yè)鏈的管理,是企業(yè)業(yè)務和盈利的核心。
平臺支撐層包含綜合事務管理和信息化支撐體系,主要有對協(xié)同辦公、黨建、科技、法律、外事、信息等的管理。
圖3:S 公司組織架構
圖4:S 公司業(yè)務架構圖
信息系統(tǒng)架構承載企業(yè)業(yè)務架構,并指導企業(yè)信息規(guī)劃,實現企業(yè)的業(yè)務架構[2],S 公司目前已建成的主要應用系統(tǒng)有3 個,分別為綜合管理及設計項目管理系統(tǒng)MIS、總包項目管理系統(tǒng)PMS、知識管理系統(tǒng)KMS,這些系統(tǒng)覆蓋了公司目前主要的業(yè)務范圍。
圖5:信息系統(tǒng)應用架構
圖6:SOA 系統(tǒng)集成架構圖
MIS 系統(tǒng)是S 公司核心生產和管理系統(tǒng),主要包含綜合門戶、人員信息管理、合同審批、設計項目管理、報銷管理、會議室管理、車輛管理等模塊,由于啟動建設時間長,并在項目管理功能基礎上不斷擴充,增加了大量綜合辦公類的功能,解決的是基于企業(yè)行政管理流程中的審批流問題,企業(yè)項目和行政管理的數據都存于MIS系統(tǒng)中。
本次規(guī)劃應用架構時,根據業(yè)務架構,將現有MIS 系統(tǒng)中的綜合管理系統(tǒng)(MIS)和設計項目管理系統(tǒng)(DPMS)進行拆分,保留DPMS 系統(tǒng)。DPMS 系統(tǒng)和PMS 系統(tǒng)組成企業(yè)的PRP 系統(tǒng),未來涉及到設計項目管理或總包項目管理部分的業(yè)務可利用現有DPMS 系統(tǒng)或PMS 系統(tǒng),根據業(yè)務需要定制開發(fā);綜合管理系統(tǒng)經過選型引入市面上成熟的系統(tǒng)進行集成,并逐步將現有MIS 系統(tǒng)中業(yè)務模塊和綜合類模塊分離,將管理類模塊遷移到新綜合管理系統(tǒng)中。
根據以上分析和業(yè)務架構規(guī)劃的S 公司信息系統(tǒng)應用架構如圖5 所示。
應用系統(tǒng)集成就是將高內聚的單個信息系統(tǒng)通過標準的接口規(guī)范,和其他系統(tǒng)進行對接,實現數據在不同系統(tǒng)間進行交換,系統(tǒng)集成規(guī)劃的目標是減少接口數量,加強數據共享和流程的集成,確保多個系統(tǒng)之間數據的統(tǒng)一。
一般來說企業(yè)內大多使用不同廠家的多個異構系統(tǒng),即每個系統(tǒng)使用不同的硬件平臺、操作系統(tǒng)、數據庫、應用軟件,使用不同廠家異構系統(tǒng)目的是充分發(fā)揮各個廠商的特長,使每個系統(tǒng)做到專業(yè)化。
多個異構系統(tǒng)間要想數據互通,就要規(guī)劃合理的系統(tǒng)集成方式,通過應用層或數據層接口,應用相同的集成標準、集成方式和集成協(xié)議。
目前主流的系統(tǒng)集成方式為SOA(Service-Oriented Architecture),意思為面向服務的架構,它是一種粗粒度、松耦合服務架構,服務之間通過簡單、精確定義的接口進行通訊,實現高內聚、松耦合的原則。
根據S 公司的戰(zhàn)略規(guī)劃和業(yè)務領域,結合S 公司TO_B 的業(yè)務模式、技術開發(fā)實力、組織架構模型、著重總部管理模式等多種形態(tài),S 公司建成及在建的系統(tǒng)數量不多,信息化人員主要承擔系統(tǒng)運維工作,信息系統(tǒng)開發(fā)人員數量有限,因此,采用SOA 架構可滿足當前及未來一定時期內信息化發(fā)展的要求。如圖6 所示。
表1:應用系統(tǒng)級別
企業(yè)技術架構就是實現應用架構的基礎結構,是通過信息化硬件進行部署的方式。
由于S 公司屬于設計企業(yè),信息系統(tǒng)主要為企業(yè)內部用戶服務,用戶規(guī)模及數量遠遠小于互聯(lián)網公司,因此從節(jié)省企業(yè)成本角度考慮,根據應用系統(tǒng)重要程度分為四級,進行分級部署,可以增強系統(tǒng)架構的可靠性,同時節(jié)約信息建設成本。應用系統(tǒng)級別如表1 所示。
3.4.1 低級應用系統(tǒng):云端部署
對于一些用戶群較小,使用頻率低、資源負荷小、宕機后不影響企業(yè)正常業(yè)務開展的應用系統(tǒng)或獨立軟件,可采用私有云方式進行部署,達到節(jié)約機房空間,降低企業(yè)采購成本,同時進行系統(tǒng)集中管理,也便于減輕運維服務工作量。低級應用系統(tǒng)部署架構如圖7 所示。
3.4.2 中級應用系統(tǒng):主備模式部署
對于計算資源消耗較高,宕機后對企業(yè)產生一定影響的系統(tǒng)進行主備雙機模式部署,主機采用實體服務器進行三層標準部署,將數據庫、中間層、Web 服務部署到一臺服務器上接入網絡,備機采用云端部署,當主機宕機后,整個系統(tǒng)無縫切換至備機,到達系統(tǒng)服務不間斷運行的效果。中級應用系統(tǒng)部署架構如圖8 所示。
3.4.3 高級應用系統(tǒng):群集部署
對于企業(yè)內部計算資源消耗高,宕機后對企業(yè)業(yè)務產生嚴重影響的系統(tǒng)進行集群部署,利用負載均衡技術將數據庫、中間層、Web 服務部署到多臺服務器上,多臺服務器同時工作,均勻分配計算資源,這些服務器相互檢測心跳,當一臺宕機后,另一臺可無縫切換,使企業(yè)業(yè)務完全不受影響。高級應用系統(tǒng)部署架構如圖9 所示。
S 公司經過多年發(fā)展和信息化建設,投入了大量資金進行信息系統(tǒng)建設,但缺乏從頂層設計的高度對企業(yè)整體架構和信息系統(tǒng)架構進行規(guī)劃。本文基于TOGAF 的架構規(guī)劃方法,通過分析S 公司的戰(zhàn)略發(fā)展方向、組織架構體系,業(yè)務體系和覆蓋范圍,構建了企業(yè)業(yè)務架構模型,并從企業(yè)業(yè)務架構出發(fā),對信息系統(tǒng)架構、技術架構進行了規(guī)劃設計,較好的指導了S 公司企業(yè)架構的規(guī)劃和建設,為未來企業(yè)IT 建設投資和項目決策提供了依據。
圖7:低級應用系統(tǒng)部署架構
圖8:中級應用系統(tǒng)部署架構
圖9:高級應用系統(tǒng)部署架構