如果單純地從IT的視角管理IT系統(tǒng),會讓許多企業(yè)深陷管理困境,解決問題也是按下葫蘆浮起瓢。實際上,IT的服務對象是企業(yè)的戰(zhàn)略、組織、流程等一系列的管理需求。因此,對IT的管理如果不考慮這些要素,那就會理不清頭緒,使得龐大的系統(tǒng)與業(yè)務有脫節(jié)之感。所以,通過企業(yè)架構(gòu)的管理思想來進行IT系統(tǒng)的管理就越來越被企業(yè)所重視了。
企業(yè)架構(gòu)從字面來理解就是“企業(yè)”的“架構(gòu)”。它將企業(yè)分解為若干管理要素,以及管理要素之間的關聯(lián)關系。企業(yè)架構(gòu)詳細地描述了企業(yè)管理要素的定義、結(jié)構(gòu)與組成、在外部環(huán)境下相互間的影響與合作關系,以及如何對這些管理要素進行需求分析、設計、開發(fā)和更新?lián)Q代的指導性原則。企業(yè)架構(gòu)所描述的內(nèi)容是全面和復雜的,包括企業(yè)戰(zhàn)略、業(yè)務流程、角色、組織架構(gòu)、組織行為、業(yè)務能力、軟件應用和硬件系統(tǒng)等。在企業(yè)架構(gòu)的管理體系中,架構(gòu)內(nèi)容的任何一部分變化,都需要與戰(zhàn)略、業(yè)務等內(nèi)容統(tǒng)籌管理。
企業(yè)架構(gòu)管理思想在實際操作過程中,主要通過業(yè)務設計、邏輯設計和可執(zhí)行設計三個環(huán)節(jié)來落實和實現(xiàn),其中邏輯設計是連接業(yè)務與IT的橋梁,是IT實現(xiàn)的基礎,起到了業(yè)務與系統(tǒng)轉(zhuǎn)化中承上啟下的作用。可以說邏輯設計是企業(yè)架構(gòu)建設的重要組成部分,也是系統(tǒng)架構(gòu)中體現(xiàn)核心價值的部分。
業(yè)務邏輯設計是將業(yè)務層面的流程和需求轉(zhuǎn)化為邏輯視圖,即將業(yè)務架構(gòu)模型(EPC模型)轉(zhuǎn)化邏輯流程模型(BPMN模型)。業(yè)務邏輯設計的工作內(nèi)容有:業(yè)務流程邏輯優(yōu)化、業(yè)務流程質(zhì)量檢查、生成邏輯流程、檢查和發(fā)布邏輯流程。業(yè)務邏輯設計是數(shù)據(jù)邏輯設計、用戶界面設計和服務邏輯設計的基礎,所以業(yè)務邏輯設計也是整個邏輯設計工作的基礎和核心。在進行業(yè)務邏輯的設計過程中,可以通過引入流程自動化、業(yè)務規(guī)則等措施,優(yōu)化業(yè)務流程的邏輯,簡化業(yè)務流程模型。
數(shù)據(jù)邏輯設計的內(nèi)容是定義業(yè)務信息模型和通用數(shù)據(jù)模型。確保每個功能步驟都有輸入和輸出數(shù)據(jù),如果沒有輸入和輸出信息,那么就可以刪除此功能步驟。另外,將數(shù)據(jù)對象分解到特性層級,詳細列舉數(shù)據(jù)對象對應的特性和主數(shù)據(jù)。通過數(shù)據(jù)邏輯的設計,還可以得到服務所需的數(shù)據(jù)信息。
用戶界面設計是設計功能步驟的操作屏幕和和屏幕導航。屏幕設計原則是在滿足需求的前提下,顯示盡可能少的信息。在屏幕設計過程中需要評估角色、導航路徑和屏幕布局等內(nèi)容。另外,在以人工為中心的工作流中,需要考慮設計或重用應用程序。
服務邏輯設計是定義服務邏輯協(xié)議、描述獨立于技術的服務,并建立服務架構(gòu)和服務分類。服務架構(gòu)為服務使用和設計提供架構(gòu)指引,有助于確定服務層級并建立與業(yè)務相互依存的服務,同時確保大量細分的服務能得到有效的治理。另外,服務架構(gòu)還有助于促進不同用戶群體之間(業(yè)務人員和IT人員)的溝通。服務可以進一步細分為:業(yè)務服務、應用服務和任務。業(yè)務服務是從業(yè)務人員角度描述服務能力的相關特性,而應用服務描述的是IT實現(xiàn)業(yè)務服務的能力。應用服務可能由了幾個服務提供者和使用者之間信息交換操作組成。
綜上所述,企業(yè)架構(gòu)下的IT規(guī)劃強調(diào)的是從企業(yè)戰(zhàn)略出發(fā),首先規(guī)劃業(yè)務架構(gòu)層,然后延伸到應用架構(gòu)和數(shù)據(jù)架構(gòu),最后結(jié)束于企業(yè)的基礎設施架構(gòu),其中包含戰(zhàn)略、流程、系統(tǒng)功能、模塊、數(shù)據(jù)、數(shù)據(jù)接口、系統(tǒng)實例、應用機房、網(wǎng)絡信息和技術細節(jié)等等各種管理要素,可以說是對企業(yè)IT建設的量體裁衣。