數(shù)據(jù)架構(gòu)、應(yīng)用架構(gòu)和技術(shù)架構(gòu)共同構(gòu)成IT總體架構(gòu)。建立一個好的IT總體架構(gòu)可以讓潛在的IT競爭力加速形成現(xiàn)實的業(yè)務(wù)競爭力,使企業(yè)在IT領(lǐng)域獲得更大的投資回報;同時優(yōu)化資源配置,減少IT資源的浪費和重復(fù)建設(shè);此外,還能夠降低IT引入的業(yè)務(wù)風(fēng)險和IT系統(tǒng)自身的風(fēng)險,促進IT實施和業(yè)務(wù)目標(biāo)的同步實現(xiàn)??梢哉f,無論對于一般企業(yè)還是金融企業(yè),好的IT總體架構(gòu)對于實現(xiàn)其業(yè)務(wù)戰(zhàn)略目標(biāo)、推進信息化進程、增強與國外同行業(yè)的競爭力會起到至關(guān)重要的作用。
建立數(shù)據(jù)的良性循環(huán)
數(shù)據(jù)架構(gòu)是企業(yè)IT總體架構(gòu)的關(guān)鍵組成部分,它著力于從總體看整個企業(yè)的數(shù)據(jù)資源,因此構(gòu)建企業(yè)數(shù)據(jù)架構(gòu)時,首先要考慮數(shù)據(jù)架構(gòu)對當(dāng)前業(yè)務(wù)的支持。以銀行業(yè)為例,怎樣管理好數(shù)據(jù)這一最重要的軟性資產(chǎn),使其能夠真正被利用起來,從而增加與國外同行業(yè)競爭的核心競爭力,是許多國內(nèi)銀行都非常關(guān)心的問題。進行數(shù)據(jù)架構(gòu)規(guī)劃,主要從四個方面進行:數(shù)據(jù)模型、數(shù)據(jù)分布、數(shù)據(jù)流轉(zhuǎn)模型、數(shù)據(jù)管理。
數(shù)據(jù)模型是數(shù)據(jù)架構(gòu)規(guī)劃的重要內(nèi)容,定義良好的數(shù)據(jù)模型可確保數(shù)據(jù)架構(gòu)為業(yè)務(wù)架構(gòu)需求提供全面、一致、靈活的高質(zhì)量數(shù)據(jù),且能夠在實現(xiàn)數(shù)據(jù)共享、提高數(shù)據(jù)質(zhì)量、提高數(shù)據(jù)存取和規(guī)范性的同時減小成本、降低復(fù)雜性和風(fēng)險。企業(yè)可以使用兩種方式建立數(shù)據(jù)模型,一是從頭做起,第二種方式是利用已有的行業(yè)模型為基礎(chǔ),結(jié)合企業(yè)自己的數(shù)據(jù)標(biāo)準(zhǔn)進行設(shè)計。
在國內(nèi)銀行IT建設(shè)早期,主要是面向交易系統(tǒng)的建設(shè),企業(yè)更關(guān)心的是各系統(tǒng)的功能實現(xiàn),因此數(shù)據(jù)分散在各個應(yīng)用系統(tǒng)中,每個系統(tǒng)包含的信息都存在一定的重復(fù)、不一致的方面。解決這個問題的辦法就是從企業(yè)統(tǒng)一數(shù)據(jù)模型的建立入手,通過企業(yè)統(tǒng)一數(shù)據(jù)模型的建立,能給企業(yè)提供整個企業(yè)范圍的數(shù)據(jù)的統(tǒng)一視圖,以達到更好利用數(shù)據(jù)的目的。
數(shù)據(jù)分布主要解決企業(yè)數(shù)據(jù)的部署問題。對于一個擁有眾多分支機構(gòu)的大型企業(yè),如大型商業(yè)銀行來說,合理規(guī)劃企業(yè)的數(shù)據(jù)分布是其進行數(shù)據(jù)規(guī)劃的重要內(nèi)容。從地域的角度看,數(shù)據(jù)分布有數(shù)據(jù)集中存放和數(shù)據(jù)分布存放兩種模式。數(shù)據(jù)集中存放是指數(shù)據(jù)集中存放于企業(yè)總部數(shù)據(jù)中心,其分支機構(gòu)不放置和維護數(shù)據(jù);數(shù)據(jù)分布式存放是指數(shù)據(jù)分布存放于企業(yè)總部和分支機構(gòu),分支機構(gòu)需要維護管理本分支機構(gòu)的數(shù)據(jù)。
這兩種數(shù)據(jù)分布模式各有其優(yōu)缺點,企業(yè)應(yīng)綜合考慮自身需求,確定自己的數(shù)據(jù)分布策略。未來的數(shù)據(jù)架構(gòu)將向“數(shù)據(jù)向上集中,服務(wù)向下延伸”的方向發(fā)展,即由企業(yè)多個分支機構(gòu)保留數(shù)據(jù),轉(zhuǎn)變?yōu)橛善髽I(yè)總部統(tǒng)一保存數(shù)據(jù)。同時由于總部的數(shù)據(jù)量越來越大,企業(yè)總部的數(shù)據(jù)開始根據(jù)業(yè)務(wù)功能橫向分離,向相關(guān)業(yè)務(wù)數(shù)據(jù)的集中化、業(yè)務(wù)功能的專業(yè)化趨勢邁進。
數(shù)據(jù)管理包括元數(shù)據(jù)管理,數(shù)據(jù)質(zhì)量管理,數(shù)據(jù)標(biāo)準(zhǔn),數(shù)據(jù)字典,數(shù)據(jù)安全,數(shù)據(jù)采集、傳輸、加工、處理、使用等內(nèi)容,在整個數(shù)據(jù)架構(gòu)中占有重要的地位。企業(yè)的數(shù)據(jù)是有生命周期的,缺乏良好的數(shù)據(jù)管理,將造成數(shù)據(jù)惡性循環(huán),進而再帶來一系列問題,如:
●用戶不知數(shù)據(jù)的存在
●用戶不明白數(shù)據(jù)的真正意義
●數(shù)據(jù)的高度重復(fù)
●數(shù)據(jù)的差異性很大
●數(shù)據(jù)很難整合
通過建立良好的數(shù)據(jù)管理,將能形成數(shù)據(jù)的良性循環(huán).。
應(yīng)用架構(gòu)規(guī)劃三原則
企業(yè)IT應(yīng)用架構(gòu)是根據(jù)企業(yè)的業(yè)務(wù)能力要求,從整體上描述應(yīng)用系統(tǒng)的部署和相互之間的關(guān)系,明確每個應(yīng)用系統(tǒng)的定位和目標(biāo),使其開發(fā)有章可循,有法可依,從而優(yōu)化IT資源的部署,提高資源利用效率,提升資源整合價值,快速、靈活、低成本支持業(yè)務(wù)的發(fā)展。
企業(yè)IT應(yīng)用架構(gòu)是業(yè)務(wù)架構(gòu)、數(shù)據(jù)架構(gòu)、技術(shù)架構(gòu)、安全架構(gòu)以及IT投資等方面綜合成果的體現(xiàn),并且濃縮了企業(yè)體制、文化、組織結(jié)構(gòu)等各個方面,是一個企業(yè)的IT縮影。企業(yè)IT應(yīng)用架構(gòu)的內(nèi)容包括目標(biāo)架構(gòu)規(guī)劃、IT應(yīng)用現(xiàn)狀描述、應(yīng)用架構(gòu)實施路線圖、標(biāo)準(zhǔn)規(guī)范原則等。
目標(biāo)架構(gòu)規(guī)劃中應(yīng)首先確立分層的原則,分層起因、目的、各層內(nèi)容和作用、層與層之間的關(guān)系等。然后確定企業(yè)應(yīng)用功能分布,包括應(yīng)用功能分類、應(yīng)用功能的層次分布、應(yīng)用功能對應(yīng)的應(yīng)用系統(tǒng)。隨后需要確定每個應(yīng)用系統(tǒng)的應(yīng)用功能范圍、應(yīng)用系統(tǒng)定位、應(yīng)用系統(tǒng)之間的連接定義、對應(yīng)業(yè)務(wù)處理流程的應(yīng)用系統(tǒng)之間的連接路徑。最后需要確立關(guān)鍵應(yīng)用系統(tǒng)及其在層級、部署方面的定位,確立關(guān)鍵應(yīng)用及其服務(wù)或接口,特別對基礎(chǔ)性、共享性的系統(tǒng)更需要描述清楚。為確保架構(gòu)規(guī)劃的落地,應(yīng)進行應(yīng)用架構(gòu)實施規(guī)劃。
在構(gòu)建企業(yè)IT應(yīng)用架構(gòu)中,不僅要恪守業(yè)務(wù)需求能在具體IT環(huán)境中得到滿足、實現(xiàn)和互動發(fā)展,更重要的是在滿足需求實現(xiàn)的同時,充分考慮擴充企業(yè)的發(fā)展趨勢。
企業(yè)的發(fā)展并不都是革命性的,絕大部分都是局部的快速發(fā)展、持續(xù)的優(yōu)化調(diào)整、熱點的交替出現(xiàn),這也就要求企業(yè)IT應(yīng)用架構(gòu)必需采用“分而治之”的策略。業(yè)務(wù)發(fā)展要求企業(yè)IT應(yīng)用架構(gòu)能夠快速、敏捷、靈活地提出解決方案,并且節(jié)約成本、降低復(fù)雜度、加強溝通協(xié)調(diào)等。當(dāng)前業(yè)界流行的SOA分層松耦合的架構(gòu)理論和方法能夠滿足這些要求。SOA以服務(wù)為基本單元,更加貼近企業(yè)業(yè)務(wù)活動,有效降低業(yè)務(wù)梳理和建模的復(fù)雜度,提高重用性,所提供的服務(wù)更容易擴展、組合和變更,從而在滿足企業(yè)業(yè)務(wù)快速發(fā)展變化的同時,有效地降低IT系統(tǒng)的長期擁有總體成本。
在進行應(yīng)用架構(gòu)規(guī)劃時,需要遵循以下幾個原則:
簡單性:體現(xiàn)在應(yīng)用架構(gòu)是否有清晰、明確的層次劃分,各應(yīng)用系統(tǒng)之間的連接關(guān)系是否簡單明確,系統(tǒng)之間的耦合程度低。
靈活性:體現(xiàn)在應(yīng)用架構(gòu)適應(yīng)企業(yè)業(yè)務(wù)的快速變化,不僅要求在快速增加新應(yīng)用時保持現(xiàn)有應(yīng)用架構(gòu)的穩(wěn)定性,還要求在適應(yīng)業(yè)務(wù)變化的同時主動促進業(yè)務(wù)變革。靈活性和簡單性是目標(biāo)一致、相輔相成的。實現(xiàn)靈活性需要實現(xiàn)各應(yīng)用系統(tǒng)之間的松耦合,同時要求在各層之間及各應(yīng)用系統(tǒng)之間合理分布應(yīng)用功能,要求各應(yīng)用系統(tǒng)對外提供的服務(wù)接口具有穩(wěn)定性、權(quán)威性,能保證部分應(yīng)用功能的升級或替換不會影響到其他應(yīng)用,從而靈活地適應(yīng)業(yè)務(wù)變化。
整合性:整合是通過應(yīng)用系統(tǒng)之間的解耦和有機組合,以統(tǒng)一的方式對外提供一致的服務(wù)接口,從而實現(xiàn)應(yīng)用系統(tǒng)之間的共享和協(xié)作。整合能增強企業(yè)IT支撐業(yè)務(wù)應(yīng)變與競爭能力。通過整合的方式連接各應(yīng)用系統(tǒng),有助于避免各應(yīng)用系統(tǒng)之間的緊耦合和各應(yīng)用系統(tǒng)之間復(fù)雜的連接關(guān)系,從而促進企業(yè)應(yīng)用架構(gòu)的簡單性和靈活性的實現(xiàn)。常用的整合方法包括門戶整合、應(yīng)用整合和數(shù)據(jù)整合。
除以上三個主要原則外,在規(guī)劃應(yīng)用架構(gòu)中的具體應(yīng)用系統(tǒng)時還應(yīng)遵循如下原則:
●應(yīng)用系統(tǒng)的可用性原則
●應(yīng)用系統(tǒng)的可擴展性原則
●應(yīng)用系統(tǒng)設(shè)計的可管理性原則
●應(yīng)用系統(tǒng)的易用性原則
●應(yīng)用系統(tǒng)的安全性原則
●應(yīng)用系統(tǒng)設(shè)計的可重用性原則
另外,應(yīng)用架構(gòu)中很重要的一個方法就是應(yīng)基于行業(yè)成熟的應(yīng)用架構(gòu)框架,結(jié)合本企業(yè)的具體情況進行規(guī)劃。對于典型的商業(yè)銀行來說,神州數(shù)碼提供的Model bank模型提供了一個成熟的銀行通用應(yīng)用架構(gòu)框架,根據(jù)Model bank模型,銀行可以通過整合技術(shù)實現(xiàn)對其他系統(tǒng)功能和服務(wù)的使用,從而在最大程度上實現(xiàn)系統(tǒng)的復(fù)用和共享。
作者:黃軍萬
第三十四屆CIO班招生
北達軟EXIN網(wǎng)絡(luò)空間與IT安全基礎(chǔ)認(rèn)證培訓(xùn)
北達軟EXIN DevOps Professional認(rèn)證培訓(xùn)
責(zé)編:yangjun
免責(zé)聲明:本網(wǎng)站(http://www.www.gypb.net/)內(nèi)容主要來自原創(chuàng)、合作媒體供稿和第三方投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責(zé)。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負任何法律責(zé)任。
本網(wǎng)站刊載的所有內(nèi)容(包括但不僅限文字、圖片、LOGO、音頻、視頻、軟件、程序等)版權(quán)歸原作者所有。任何單位或個人認(rèn)為本網(wǎng)站中的內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實內(nèi)容時,請及時通知本站,予以刪除。