朱磊
(上海電力設計院有限公司 上海市 200025)
S 公司經過多年發展和信息化建設,公司前期投入大量資金進行信息系統建設,但是由于缺乏統籌規劃和相關信息化從業人員,一直以來將MIS 系統作為公司主要業務和管理系統,經過長年累月的業務流程改造和補丁修復,系統業務功能復雜、龐大,且兼具管理和生產功能,造成了各功能模塊之間耦合程度較高的特點。 同時,由于公司將由咨詢、設計業務為主逐漸轉變為兼具投融資、總承包的業務模式,使得現有的MIS 系統已經不能滿足企業業務發展的要求。
因此根據公司信息系統建設的實際情況,需要從企業發展戰略高度對信息化建設進行頂層設計,對企業信息化建設進行整體規劃,完善信息系統功能和系統架構,避免各職能或業務部門各自為戰,導致信息系統盲目投入建設和重復開發。
企業架構規劃是從企業全局出發,依據企業的組織架構和業務體系,制定企業整體信息化戰略,它上承企業戰略規劃,下接信息化項目的建設,對企業戰略落地提供指導和依據,同時,企業架構可對未來企業信息化項目的建設進行規劃,指導信息化投資和決策。[1]
TOGAF 是由國際標準權威組織The Open Group 制定的一個標準化的架構框架,是一個開放的架構,它為企業架構規劃提供了一個有效的方法。TOGAF 框架主要包括ADM(Architecture Development Method)指南和技術、架構內容框架、企業連續統一體和工具、參考模型以及架構能力等。[1]
TOGAF 參考標準中規定企業可根據自身實際情況對架構模型進行裁剪后使用。本次企業架構規劃參考了TOGAF 框架,并對框架進行了裁剪,將重點放在規劃業務架構、應用系統架構和技術架構上。TOGAF 架構模型如圖1 所示。

圖1:TOGAF 架構模型

圖2:TOGAF 架構內容框架
(1)企業業務架構。業務架構是企業通過對自身業務的梳理、整合、優化,將業務目標提煉為可操作的業務模型,是企業信息化戰略和信息化架構的基礎。[1]
(2)數據架構。數據架構是企業根據前期制定的業務模型和數據參考模型,進行統一的數據規劃,是企業架構的核心部分,是對內部數據資產進行標準化的描述,從而建立統一的數據標準和信息共享的架構模型。[1]
(3)應用架構。應用架構是向企業業務部門提供的企業應用系統的建設規劃,包括信息系統的各個應用、功能模塊、接口關系、建設標準和實現方式等,是企業架構研究的重點。[1]
(4)技術架構。技術架構是在信息基礎設施的之上,為信息架構(數據架構和應用架構)提供服務。規劃研究的內容包括應用系統的開發、部署、運行等,并提出公共性、支撐性的需求,推進企業資源共享和業務協同,發揮現有資源和基礎設施的作用。[1]
S 公司的架構規劃參考了TOGAF 規劃方法論,并將本次架構規劃重心集中在業務架構、信息架構和技術架構三方面。TOGAF架構內容框架如圖2 所示。
架構愿景是在企業戰略目標的基礎上對企業要建設的目標架構的粗略描述,是規劃的基線。
根據S 公司的總體戰略規劃,S 公司架構愿景是要打造一個支撐企業戰略、結合企業業務、具備流程管控、信息服務能力的,具有高度安全性、穩定連通行、堅強可靠性、全天實時性的基礎架構。加強信息與知識資源開發及利用,全力打造協同設計、知識管理、數字化設計的三大獨特優勢,集成和整合信息流、價值流、業務流,通過信息化推動公司轉型升級,保持在工程建設行業內的信息化建設和應用的領先地位。
S 公司業務范圍覆蓋電力設計的輸變電、發電和新能源等各領域,并為境內外客戶提供電力工程咨詢、設計、總承包的全過程服務。
S 公司的組織結構如圖3 所示。
為了明確公司的業務架構,有利于明確各個業務對應的信息系統的功能覆蓋情況,根據S 公司業務分類,按照工程產業鏈劃分為:投融資、咨詢、設計、總承包四大核心業務領域,并從工程公司全壽命周期與價值鏈管理角度入手,對投資管理、咨詢設計項目管理、施工項目管理、采購管理、運營管理等各個環節進行分析,通過梳理這些領域的業務流程,分析業務規則,形成貫穿上下游產業鏈的公司業務架構體系,并依此將公司現有的管理層級分為四層,分別為:經營決策層、業務管控層、業務具體實現層、平臺支撐層。
根據公司戰略目標和組織結構進行分析,構建S 公司業務體系如圖4 所示。
決策層包含對輔助決策分析、競爭情報咨詢的管理。輔助決策分析可支撐S 公司的市場營銷、人力資源、工程管理、科技信息、財務資產等部門的數據統計、分析。競爭咨詢體系提供對所有部門的支撐,負責對技術、商務情報的收集、分析。
管控層是S 公司整體的管理體系,包括對企業的人、財、物、商務的管理。人力資源管控包括對組織機構、人員信息、用工、培訓、招聘、薪酬的管理;干部信息管理包括對干部信息、任免、考評、出國、教育培訓等管理工作;人力資源運營管理包括對員工的勞動合同、薪資、社保、考勤、績效、檔案等日常管理工作。
業務實現層主要包含整個項目管理體系,包含對工程項目規劃-設計-施工-采購-運營全產業鏈的管理,是企業業務和盈利的核心。
平臺支撐層包含綜合事務管理和信息化支撐體系,主要有對協同辦公、黨建、科技、法律、外事、信息等的管理。

圖3:S 公司組織架構

圖4:S 公司業務架構圖
信息系統架構承載企業業務架構,并指導企業信息規劃,實現企業的業務架構[2],S 公司目前已建成的主要應用系統有3 個,分別為綜合管理及設計項目管理系統MIS、總包項目管理系統PMS、知識管理系統KMS,這些系統覆蓋了公司目前主要的業務范圍。

圖5:信息系統應用架構

圖6:SOA 系統集成架構圖
MIS 系統是S 公司核心生產和管理系統,主要包含綜合門戶、人員信息管理、合同審批、設計項目管理、報銷管理、會議室管理、車輛管理等模塊,由于啟動建設時間長,并在項目管理功能基礎上不斷擴充,增加了大量綜合辦公類的功能,解決的是基于企業行政管理流程中的審批流問題,企業項目和行政管理的數據都存于MIS系統中。
本次規劃應用架構時,根據業務架構,將現有MIS 系統中的綜合管理系統(MIS)和設計項目管理系統(DPMS)進行拆分,保留DPMS 系統。DPMS 系統和PMS 系統組成企業的PRP 系統,未來涉及到設計項目管理或總包項目管理部分的業務可利用現有DPMS 系統或PMS 系統,根據業務需要定制開發;綜合管理系統經過選型引入市面上成熟的系統進行集成,并逐步將現有MIS 系統中業務模塊和綜合類模塊分離,將管理類模塊遷移到新綜合管理系統中。
根據以上分析和業務架構規劃的S 公司信息系統應用架構如圖5 所示。
應用系統集成就是將高內聚的單個信息系統通過標準的接口規范,和其他系統進行對接,實現數據在不同系統間進行交換,系統集成規劃的目標是減少接口數量,加強數據共享和流程的集成,確保多個系統之間數據的統一。
一般來說企業內大多使用不同廠家的多個異構系統,即每個系統使用不同的硬件平臺、操作系統、數據庫、應用軟件,使用不同廠家異構系統目的是充分發揮各個廠商的特長,使每個系統做到專業化。
多個異構系統間要想數據互通,就要規劃合理的系統集成方式,通過應用層或數據層接口,應用相同的集成標準、集成方式和集成協議。
目前主流的系統集成方式為SOA(Service-Oriented Architecture),意思為面向服務的架構,它是一種粗粒度、松耦合服務架構,服務之間通過簡單、精確定義的接口進行通訊,實現高內聚、松耦合的原則。
根據S 公司的戰略規劃和業務領域,結合S 公司TO_B 的業務模式、技術開發實力、組織架構模型、著重總部管理模式等多種形態,S 公司建成及在建的系統數量不多,信息化人員主要承擔系統運維工作,信息系統開發人員數量有限,因此,采用SOA 架構可滿足當前及未來一定時期內信息化發展的要求。如圖6 所示。

表1:應用系統級別
企業技術架構就是實現應用架構的基礎結構,是通過信息化硬件進行部署的方式。
由于S 公司屬于設計企業,信息系統主要為企業內部用戶服務,用戶規模及數量遠遠小于互聯網公司,因此從節省企業成本角度考慮,根據應用系統重要程度分為四級,進行分級部署,可以增強系統架構的可靠性,同時節約信息建設成本。應用系統級別如表1 所示。
3.4.1 低級應用系統:云端部署
對于一些用戶群較小,使用頻率低、資源負荷小、宕機后不影響企業正常業務開展的應用系統或獨立軟件,可采用私有云方式進行部署,達到節約機房空間,降低企業采購成本,同時進行系統集中管理,也便于減輕運維服務工作量。低級應用系統部署架構如圖7 所示。
3.4.2 中級應用系統:主備模式部署
對于計算資源消耗較高,宕機后對企業產生一定影響的系統進行主備雙機模式部署,主機采用實體服務器進行三層標準部署,將數據庫、中間層、Web 服務部署到一臺服務器上接入網絡,備機采用云端部署,當主機宕機后,整個系統無縫切換至備機,到達系統服務不間斷運行的效果。中級應用系統部署架構如圖8 所示。
3.4.3 高級應用系統:群集部署
對于企業內部計算資源消耗高,宕機后對企業業務產生嚴重影響的系統進行集群部署,利用負載均衡技術將數據庫、中間層、Web 服務部署到多臺服務器上,多臺服務器同時工作,均勻分配計算資源,這些服務器相互檢測心跳,當一臺宕機后,另一臺可無縫切換,使企業業務完全不受影響。高級應用系統部署架構如圖9 所示。
S 公司經過多年發展和信息化建設,投入了大量資金進行信息系統建設,但缺乏從頂層設計的高度對企業整體架構和信息系統架構進行規劃。本文基于TOGAF 的架構規劃方法,通過分析S 公司的戰略發展方向、組織架構體系,業務體系和覆蓋范圍,構建了企業業務架構模型,并從企業業務架構出發,對信息系統架構、技術架構進行了規劃設計,較好的指導了S 公司企業架構的規劃和建設,為未來企業IT 建設投資和項目決策提供了依據。

圖7:低級應用系統部署架構

圖8:中級應用系統部署架構

圖9:高級應用系統部署架構