摘? 要:簡(jiǎn)述了應(yīng)用架構(gòu)的定義、內(nèi)容、定位和作用。通過(guò)U/C矩陣法和差距分析法,根據(jù)業(yè)務(wù)域?qū)С鰬?yīng)用系統(tǒng)域,對(duì)應(yīng)用系統(tǒng)域內(nèi)的目標(biāo)應(yīng)用系統(tǒng)提出了以業(yè)務(wù)需求為導(dǎo)向的建設(shè)目標(biāo);從業(yè)務(wù)事項(xiàng)和業(yè)務(wù)數(shù)據(jù)入手,提出了目標(biāo)應(yīng)用系統(tǒng)應(yīng)覆蓋的主要業(yè)務(wù)功能;基于目標(biāo)應(yīng)用系統(tǒng)邊界,通過(guò)分析相關(guān)業(yè)務(wù)流程在應(yīng)用系統(tǒng)間的流轉(zhuǎn)關(guān)系,確定了目標(biāo)應(yīng)用系統(tǒng)間的集成關(guān)系,給出了應(yīng)用系統(tǒng)間交互的核心業(yè)務(wù)信息,為應(yīng)用系統(tǒng)的規(guī)范化建設(shè)提供了依據(jù)。
關(guān)鍵詞:企業(yè)架構(gòu);應(yīng)用架構(gòu);U/C矩陣法;差距分析法
中圖分類號(hào):TP399-C2? ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2096-4706(2019)20-0134-03
Abstract:The definition,content,positioning and role of the application architecture are briefly described. Through the U/C matrix method and the gap analysis method,the application system domain is derived according to the service domain,and the business application-oriented construction target is proposed for the target application system in the application system domain. The target application system is proposed based on business matters and business data. The main business functions that should be covered are based on the boundary of the target application system. By analyzing the flow relationship between the relevant business processes in the application system,the integration relationship between the target application systems is determined,and the core business information of the interaction between the application systems is given. The basis for the standardization of the system is provided.
Keywords:enterprise architecture;application architecture;U/C matrix method;gap analysis
0? 引? 言
隨著信息化建設(shè)的大力推進(jìn),IT已從傳統(tǒng)的支撐業(yè)務(wù)逐漸轉(zhuǎn)變?yōu)橐I(lǐng)業(yè)務(wù)。利用頂層設(shè)計(jì)思路和方法,規(guī)劃滿足企業(yè)管理和業(yè)務(wù)需要的信息化建設(shè)方案,確定企業(yè)應(yīng)用架構(gòu)總體框架、應(yīng)用系統(tǒng)建設(shè)目標(biāo)、應(yīng)用系統(tǒng)建設(shè)內(nèi)容、應(yīng)用系統(tǒng)集成關(guān)系,作為企業(yè)后續(xù)系統(tǒng)建設(shè)的依據(jù),充分發(fā)揮企業(yè)對(duì)當(dāng)前和今后經(jīng)濟(jì)社會(huì)發(fā)展的支撐和服務(wù)作用,是未來(lái)一段時(shí)間信息化建設(shè)必然的發(fā)展趨勢(shì)。
1? 應(yīng)用架構(gòu)概述
1.1? 應(yīng)用架構(gòu)定義
應(yīng)用架構(gòu)直接服務(wù)于業(yè)務(wù)需求,以業(yè)務(wù)架構(gòu)和數(shù)據(jù)架構(gòu)為基礎(chǔ),規(guī)劃了企業(yè)整體的應(yīng)用系統(tǒng),是一系列解決方案的集合。應(yīng)用架構(gòu)明確了應(yīng)用系統(tǒng)的流程體系和管理體系,通過(guò)應(yīng)用系統(tǒng)間的信息交互實(shí)現(xiàn)了企業(yè)內(nèi)部的業(yè)務(wù)流轉(zhuǎn),提高了企業(yè)管理和服務(wù)效率。
1.2? 應(yīng)用架構(gòu)內(nèi)容
應(yīng)用架構(gòu)規(guī)劃內(nèi)容包括邏輯應(yīng)用架構(gòu)、物理應(yīng)用架構(gòu)、應(yīng)用架構(gòu)模式。其中橫向?yàn)槲锢響?yīng)用架構(gòu),并且在下,邏輯應(yīng)用架構(gòu)在上;縱向?yàn)閼?yīng)用架構(gòu)模式。
1.2.1? 邏輯應(yīng)用架構(gòu)
邏輯應(yīng)用架構(gòu)不關(guān)注具體的需求實(shí)現(xiàn)方式,而是更加關(guān)注應(yīng)用的未來(lái)藍(lán)圖,是站在企業(yè)角度梳理整體的邏輯應(yīng)用架構(gòu),包括應(yīng)用系統(tǒng)域的劃分以及應(yīng)用系統(tǒng)類的劃分。
1.2.2? 物理應(yīng)用架構(gòu)
物理應(yīng)用架構(gòu)更加關(guān)注應(yīng)用的現(xiàn)狀,對(duì)每一個(gè)應(yīng)用系統(tǒng)進(jìn)行梳理,具體如下所述。
(1)應(yīng)用功能模型。比對(duì)業(yè)務(wù)架構(gòu)中業(yè)務(wù)事項(xiàng)的信息化現(xiàn)狀程度,結(jié)合業(yè)務(wù)流程、組織架構(gòu),重點(diǎn)從功能方面分析每個(gè)系統(tǒng)需要實(shí)現(xiàn)的功能模塊。目的是梳理現(xiàn)有系統(tǒng)與業(yè)務(wù)的對(duì)應(yīng)關(guān)系;
(2)應(yīng)用集成模型。從接口技術(shù)、交換數(shù)據(jù)頻率、傳輸方向等角度對(duì)應(yīng)用系統(tǒng)間關(guān)系進(jìn)行分析,重點(diǎn)梳理集成接口關(guān)系和集成平臺(tái)。目的是梳理企業(yè)系統(tǒng)總體集成關(guān)系圖,并制定相應(yīng)的集成和接口標(biāo)準(zhǔn),同時(shí)規(guī)劃集成平臺(tái);
(3)應(yīng)用技術(shù)模型。對(duì)應(yīng)用系統(tǒng)的技術(shù)因素進(jìn)行分析,重點(diǎn)梳理應(yīng)用系統(tǒng)的構(gòu)建方式,分別是三層架構(gòu)、四層架構(gòu)、面向服務(wù)架構(gòu)等。目的是制定應(yīng)用系統(tǒng)的技術(shù)標(biāo)準(zhǔn),為選型、開(kāi)發(fā)提供指導(dǎo);
(4)應(yīng)用部署模型。對(duì)應(yīng)用系統(tǒng)的軟硬件部署模式進(jìn)行分析,包括硬件部署環(huán)境和軟件部署環(huán)境兩個(gè)部分。其中硬件部署環(huán)境重點(diǎn)分析不同架構(gòu)、不同類別應(yīng)用系統(tǒng)的部署模式。軟件部署環(huán)境重點(diǎn)分析和整理操作系統(tǒng)、應(yīng)用平臺(tái)、應(yīng)用服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器的類別、版本等。目的是制定符合整個(gè)企業(yè)的部署標(biāo)準(zhǔn)與規(guī)范,從而約束選型、技術(shù)開(kāi)發(fā)和實(shí)施等。
1.2.3? 應(yīng)用架構(gòu)模式
不同的集團(tuán)管控模式對(duì)應(yīng)的應(yīng)用架構(gòu)模式是不同的。財(cái)務(wù)管控型集團(tuán)企業(yè)及集團(tuán)應(yīng)用、全局應(yīng)用類的系統(tǒng)為集團(tuán)總部主導(dǎo)建設(shè);垂直應(yīng)用、專業(yè)應(yīng)用、基礎(chǔ)設(shè)施類的系統(tǒng)為下屬子公司主導(dǎo)建設(shè)。戰(zhàn)略管控型集團(tuán)企業(yè)及集團(tuán)應(yīng)用、全局應(yīng)用、基礎(chǔ)設(shè)施類的系統(tǒng)為集團(tuán)總部主導(dǎo)建設(shè);垂直應(yīng)用、專業(yè)應(yīng)用類的系統(tǒng)為下屬子公司主導(dǎo)建設(shè)。運(yùn)營(yíng)管控型集團(tuán)企業(yè)及集團(tuán)應(yīng)用、全局應(yīng)用、專業(yè)應(yīng)用、基礎(chǔ)設(shè)施類的系統(tǒng)基本均為集團(tuán)總部主導(dǎo)建設(shè),不存在垂直應(yīng)用類系統(tǒng)。
1.3? 應(yīng)用架構(gòu)定位
應(yīng)用架構(gòu)是企業(yè)IT的縮影,是企業(yè)架構(gòu)各方面綜合成果的體現(xiàn),反映了企業(yè)的體制、文化和組織等。應(yīng)用架構(gòu)明確應(yīng)用系統(tǒng)建設(shè)范圍,展現(xiàn)應(yīng)用系統(tǒng)建設(shè)藍(lán)圖,提供應(yīng)用系統(tǒng)工程實(shí)施序列依據(jù),輔助識(shí)別重復(fù)建設(shè)。企業(yè)架構(gòu)中的業(yè)務(wù)架構(gòu)、數(shù)據(jù)架構(gòu)是應(yīng)用架構(gòu)的輸入條件,為應(yīng)用架構(gòu)確定應(yīng)用系統(tǒng)及應(yīng)用系統(tǒng)間集成關(guān)系提供依據(jù)。企業(yè)架構(gòu)中的技術(shù)架構(gòu)是應(yīng)用架構(gòu)的底層基礎(chǔ),確定了構(gòu)建應(yīng)用架構(gòu)時(shí)要采用的技術(shù)模塊和組件。
1.4? 應(yīng)用架構(gòu)作用
應(yīng)用架構(gòu)確定了應(yīng)用系統(tǒng)分類,并有效合理地組織管理業(yè)務(wù)和數(shù)據(jù),提供了對(duì)未來(lái)企業(yè)信息系統(tǒng)概貌的描述,為提高企業(yè)的管理和服務(wù)目標(biāo)奠定了基礎(chǔ)。
2? 設(shè)計(jì)思路與方法
2.1? 設(shè)計(jì)思路
依據(jù)業(yè)務(wù)架構(gòu)確定的業(yè)務(wù)事項(xiàng)以及數(shù)據(jù)架構(gòu)確定的業(yè)務(wù)數(shù)據(jù),結(jié)合考慮應(yīng)用系統(tǒng)設(shè)計(jì)原則,重點(diǎn)分析了業(yè)務(wù)事項(xiàng)和業(yè)務(wù)數(shù)據(jù)之間的邏輯關(guān)系,從而規(guī)劃目標(biāo)應(yīng)用系統(tǒng)清單,然后對(duì)目標(biāo)應(yīng)用系統(tǒng)進(jìn)行聚類,聚類為應(yīng)用系統(tǒng)類,在應(yīng)用系統(tǒng)類基礎(chǔ)上再聚類為應(yīng)用系統(tǒng)域,同時(shí)明確系統(tǒng)間的橫向和縱向信息交互關(guān)系,從而合理地組織管理業(yè)務(wù)和數(shù)據(jù),最終構(gòu)建企業(yè)應(yīng)用系統(tǒng)建設(shè)藍(lán)圖。
2.2? 設(shè)計(jì)原則
應(yīng)用架構(gòu)設(shè)計(jì)應(yīng)滿足以下原則。
2.2.1? 應(yīng)用系統(tǒng)設(shè)計(jì)遵循一體化原則
所有系統(tǒng)應(yīng)該是一個(gè)統(tǒng)一協(xié)調(diào)的整體,統(tǒng)一規(guī)劃、統(tǒng)一體系,避免重復(fù)開(kāi)發(fā)、功能交叉以及信息孤島。
2.2.2? 應(yīng)用系統(tǒng)選型遵循靈活性原則
在應(yīng)用系統(tǒng)選型時(shí)應(yīng)該充分考慮到不斷擴(kuò)充和變化的業(yè)務(wù)需求,選取靈活、可長(zhǎng)期使用、有相當(dāng)擴(kuò)充性、能夠滿足企業(yè)需求的體系架構(gòu),避免很短時(shí)間內(nèi)又出現(xiàn)重復(fù)投資的情況。
2.2.3? 應(yīng)用系統(tǒng)建設(shè)遵循標(biāo)準(zhǔn)化原則
應(yīng)用系統(tǒng)的標(biāo)準(zhǔn)化有下面幾個(gè)好處:實(shí)現(xiàn)更好的信息共享;允許更多的知識(shí)共享;簡(jiǎn)化培訓(xùn)的要求;提供更有效的支持;降低采購(gòu)和維護(hù)成本。
2.2.4? 應(yīng)用系統(tǒng)軟件滿足二次開(kāi)發(fā)原則
完全的標(biāo)準(zhǔn)軟件在復(fù)雜的企業(yè)內(nèi)很難完全滿足需求,需要進(jìn)行適當(dāng)?shù)拈_(kāi)發(fā)來(lái)滿足個(gè)性化應(yīng)用的需求,因此選擇平臺(tái)化的系統(tǒng)是重要的解決方案之一。
2.3? 詳細(xì)步驟
應(yīng)用架構(gòu)總體設(shè)計(jì)詳細(xì)步驟如下:
Step1:調(diào)研應(yīng)用系統(tǒng)建設(shè)現(xiàn)狀;
Step2:對(duì)業(yè)務(wù)架構(gòu)和數(shù)據(jù)架構(gòu)的輸出成果進(jìn)行綜合考慮,理清業(yè)務(wù)事項(xiàng)和業(yè)務(wù)數(shù)據(jù)之間的邏輯關(guān)系,通過(guò)U/C矩陣對(duì)業(yè)務(wù)事項(xiàng)進(jìn)行重新分組歸并,劃分出應(yīng)用系統(tǒng)類以及應(yīng)用系統(tǒng)(業(yè)務(wù)類),同時(shí)根據(jù)專家經(jīng)驗(yàn)法以及實(shí)際工作需求,劃分出部分應(yīng)用系統(tǒng)(工具類),最終確定目標(biāo)應(yīng)用系統(tǒng)清單;
Step3:結(jié)合業(yè)務(wù)應(yīng)用的服務(wù)性質(zhì),將企業(yè)所有應(yīng)用聚類,劃分應(yīng)用系統(tǒng)域;
Step4:梳理應(yīng)用系統(tǒng)建設(shè)現(xiàn)狀和存在問(wèn)題,將目標(biāo)應(yīng)用系統(tǒng)與現(xiàn)有應(yīng)用系統(tǒng)進(jìn)行差距分析,確定需要保留和完善的現(xiàn)有應(yīng)用系統(tǒng),同時(shí)提出需要整合或新建的應(yīng)用系統(tǒng),擬出應(yīng)用系統(tǒng)目錄列表;
Step5:根據(jù)U/C矩陣,結(jié)合數(shù)據(jù)架構(gòu)的輸出成果,確定應(yīng)用架構(gòu)中應(yīng)用系統(tǒng)(業(yè)務(wù)類)之間的數(shù)據(jù)交互關(guān)系。
3? 應(yīng)用總體架構(gòu)設(shè)計(jì)
3.1? 應(yīng)用系統(tǒng)(類)劃分
應(yīng)用系統(tǒng)是企業(yè)建設(shè)路徑和應(yīng)用目標(biāo)的實(shí)現(xiàn)路徑。應(yīng)用系統(tǒng)類以及應(yīng)用系統(tǒng)的確定的根據(jù)是信息的產(chǎn)生和使用,通過(guò)分析業(yè)務(wù)架構(gòu)中的業(yè)務(wù)事項(xiàng)和數(shù)據(jù)架構(gòu)中的業(yè)務(wù)數(shù)據(jù)的緊密度和邏輯關(guān)系,利用U/C矩陣,盡量把業(yè)務(wù)數(shù)據(jù)產(chǎn)生的業(yè)務(wù)事項(xiàng)和使用的業(yè)務(wù)事項(xiàng)劃分在一個(gè)應(yīng)用系統(tǒng)中,從而減少應(yīng)用系統(tǒng)之間的信息交換。
具體劃分方法為U/C矩陣法。以業(yè)務(wù)架構(gòu)中確定的業(yè)務(wù)事項(xiàng)為列,以數(shù)據(jù)架構(gòu)中確定的業(yè)務(wù)數(shù)據(jù)為行,建立U/C
矩陣。表中業(yè)務(wù)事項(xiàng)與業(yè)務(wù)數(shù)據(jù)交叉點(diǎn)上的符號(hào)C表示該業(yè)務(wù)數(shù)據(jù)由相應(yīng)業(yè)務(wù)事項(xiàng)產(chǎn)生,符號(hào)U表示該業(yè)務(wù)事項(xiàng)使用相應(yīng)的業(yè)務(wù)數(shù)據(jù),從而確定業(yè)務(wù)事項(xiàng)與業(yè)務(wù)數(shù)據(jù)之間的聯(lián)系。在建立好的U/C矩陣中,基于應(yīng)用系統(tǒng)劃分應(yīng)相互獨(dú)立,且在內(nèi)部凝聚性高這一原則下進(jìn)行應(yīng)用系統(tǒng)(類)劃分。
3.2? 應(yīng)用系統(tǒng)聚類
在應(yīng)用系統(tǒng)(類)已明確的基礎(chǔ)上,結(jié)合業(yè)務(wù)應(yīng)用的服務(wù)性質(zhì),將企業(yè)所有應(yīng)用進(jìn)行聚類。如可聚類為綜合管理應(yīng)用域、建設(shè)管理應(yīng)用域、運(yùn)營(yíng)支撐應(yīng)用域、運(yùn)營(yíng)管理應(yīng)用域、綜合服務(wù)應(yīng)用域五個(gè)應(yīng)用系統(tǒng)域。
(1)綜合管理應(yīng)用域。面向內(nèi)部管理,提供企業(yè)內(nèi)部管理支撐的應(yīng)用系統(tǒng)域;
(2)建設(shè)管理應(yīng)用域。面向工程建設(shè),提供企業(yè)工程建設(shè)管理的應(yīng)用系統(tǒng)域;
(3)運(yùn)營(yíng)支撐應(yīng)用域。提供企業(yè)業(yè)務(wù)前端運(yùn)營(yíng)支撐的應(yīng)用系統(tǒng)域;
(4)運(yùn)營(yíng)管理應(yīng)用域。提供企業(yè)業(yè)務(wù)后端運(yùn)營(yíng)支撐的應(yīng)用系統(tǒng)域;
(5)綜合服務(wù)應(yīng)用域。提供滿足公眾服務(wù)需求的應(yīng)用系統(tǒng)域。
3.3? 應(yīng)用系統(tǒng)差距分析
通過(guò)U/C矩陣已劃分出業(yè)務(wù)類應(yīng)用系統(tǒng),再根據(jù)專家經(jīng)驗(yàn)法以及實(shí)際工作需要,劃分出工具類應(yīng)用系統(tǒng),從而最終確定目標(biāo)應(yīng)用系統(tǒng)清單。根據(jù)應(yīng)用系統(tǒng)的劃分可明確目標(biāo)應(yīng)用系統(tǒng)的建設(shè)范圍,以目標(biāo)應(yīng)用系統(tǒng)為參考和示范,以應(yīng)用系統(tǒng)建設(shè)現(xiàn)狀和存在問(wèn)題為依據(jù),從而發(fā)現(xiàn)兩者的差距問(wèn)題,對(duì)差距問(wèn)題進(jìn)行分析,從而制定應(yīng)用系統(tǒng)建設(shè)方案,包括需要保留和完善哪些應(yīng)用系統(tǒng),需要整合哪些應(yīng)用系統(tǒng),需要新建哪些應(yīng)用系統(tǒng)等。
3.4? 應(yīng)用系統(tǒng)間集成關(guān)系
為保證業(yè)務(wù)流程暢通,各應(yīng)用系統(tǒng)間存在信息互動(dòng)。應(yīng)用系統(tǒng)間集成關(guān)系主要分為兩種:
一種是橫向集成關(guān)系,指的是企業(yè)內(nèi)部系統(tǒng)間的信息交互關(guān)系;另一種是縱向集成關(guān)系,指的是企業(yè)與外部單位系統(tǒng)間的信息交互關(guān)系。
其中橫向集成關(guān)系包括應(yīng)用域內(nèi)應(yīng)用系統(tǒng)(業(yè)務(wù)類)之間以及應(yīng)用域間應(yīng)用系統(tǒng)(業(yè)務(wù)類)之間的數(shù)據(jù)交互關(guān)系。應(yīng)用系統(tǒng)集成藍(lán)圖是對(duì)企業(yè)管理和運(yùn)營(yíng)過(guò)程中企業(yè)各應(yīng)用系統(tǒng)信息共享需求的完整剖析,通過(guò)業(yè)務(wù)事項(xiàng)和業(yè)務(wù)數(shù)據(jù)U/C矩陣可以確定各應(yīng)用系統(tǒng)之間的主要信息流關(guān)系,導(dǎo)出應(yīng)用系統(tǒng)間核心信息流交互表,全面展現(xiàn)各應(yīng)用系統(tǒng)間交互信息的集成概貌,為數(shù)據(jù)集成提供參考。
4? 結(jié)? 論
業(yè)務(wù)架構(gòu)確定的業(yè)務(wù)事項(xiàng)作為U/C矩陣的列輸入,數(shù)據(jù)架構(gòu)確定的業(yè)務(wù)數(shù)據(jù)作為U/C矩陣的行輸入,遵循應(yīng)用系統(tǒng)設(shè)計(jì)一體化原則,重點(diǎn)分析了二者之間的邏輯關(guān)系,對(duì)U/C矩陣的行、列進(jìn)行重新分組、歸并,生成規(guī)劃的應(yīng)用系統(tǒng)清單,再對(duì)應(yīng)用系統(tǒng)清單聚類生成應(yīng)用系統(tǒng)類、應(yīng)用系統(tǒng)域,最終確定應(yīng)用系統(tǒng)之間的集成關(guān)系,從而全面展現(xiàn)企業(yè)現(xiàn)在和未來(lái)信息系統(tǒng)開(kāi)發(fā)和運(yùn)行的藍(lán)圖,可作為未來(lái)指導(dǎo)IT投資和設(shè)計(jì)決策的IT框架。
參考文獻(xiàn):
[1] 趙捷.企業(yè)信息化總體架構(gòu) [M].北京:清華大學(xué)出版社,2011.
[2] 連明源,于萬(wàn)欽.自主變革的基石 [M].北京:電子工業(yè)出版社,2011.
[3] 李翔,李穎.企業(yè)信息化評(píng)估與規(guī)劃之路 [M].北京:機(jī)械工業(yè)出版社,2015.
[4] 岳梅櫻.智慧城市頂層設(shè)計(jì)方法論與實(shí)踐分享 [M].北京:電子工業(yè)出版社,2015.
作者簡(jiǎn)介:楊婕(1984-),女,漢族,福建福州人,工程師,畢業(yè)于北京郵電大學(xué),工程碩士,研究方向:政企領(lǐng)域行業(yè)信息化頂層設(shè)計(jì)、智慧城市頂層規(guī)劃。