2009-10-21 14:30:34 來(lái)源:CIO時(shí)代網(wǎng)
1. 引言
當(dāng)前,大多數(shù)企業(yè)已經(jīng)建立了一定數(shù)量的信息系統(tǒng),且隨著業(yè)務(wù)的發(fā)展,還在不斷增加新的信息系統(tǒng)。但是由于缺少總體規(guī)劃,不可避免地導(dǎo)致了大量信息孤島的產(chǎn)生。針對(duì)這些信息孤島的問(wèn)題,已經(jīng)出現(xiàn)的信息集成方法中包括基于中間數(shù)據(jù)文件的集成、基于數(shù)據(jù)庫(kù)的集成、基于企業(yè)信息門(mén)戶的集成、基于EAI 的集成等不同的方案,經(jīng)過(guò)大量實(shí)踐分析發(fā)現(xiàn),單靠某一種標(biāo)準(zhǔn)理論或方案很難做到既經(jīng)濟(jì)、又有效地解決信息孤島的問(wèn)題。為此,本文在綜合考慮企業(yè)信息化建設(shè)的實(shí)際情況下,提出了用企業(yè)數(shù)據(jù)模型來(lái)有效解決企業(yè)信息化建設(shè)中的信息孤島問(wèn)題。
企業(yè)數(shù)據(jù)模型,它包含了企業(yè)架構(gòu)里面ZACHMAN 數(shù)據(jù)模型的理念,結(jié)合標(biāo)準(zhǔn)化理論里面的數(shù)據(jù)標(biāo)準(zhǔn)化理論和中間件技術(shù),實(shí)現(xiàn)了企業(yè)的數(shù)據(jù)源唯一,不同系統(tǒng)之間數(shù)據(jù)的動(dòng)態(tài)引用,解決了不同信息系統(tǒng)之間的技術(shù)差別和企業(yè)業(yè)務(wù)運(yùn)作變化等所造成的信息孤島的問(wèn)題。
2. ZACHMAN 數(shù)據(jù)模型介紹
Zachman 框架是由John Zachman 在1987 年提出以來(lái),ZACHMAN數(shù)據(jù)模型是其中的一個(gè)模型,它主要由七個(gè)部分組成,如圖一:
2.1 數(shù)據(jù)概念模型
分析企業(yè)范圍內(nèi)關(guān)鍵數(shù)據(jù)實(shí)體以及關(guān)系,是分析業(yè)務(wù)策略,業(yè)務(wù)問(wèn)題的重要工具,它包含了數(shù)據(jù)的業(yè)務(wù)概念以及需求,是應(yīng)用系統(tǒng)開(kāi)發(fā)與實(shí)施的重要參考。
2.2 數(shù)據(jù)邏輯模型:
數(shù)據(jù)需求的定義,包括靜態(tài)數(shù)據(jù)實(shí)體和動(dòng)態(tài)數(shù)據(jù)實(shí)體,它將業(yè)務(wù)概念以數(shù)據(jù)實(shí)體/屬性的形態(tài)在邏輯層面更詳細(xì)地表達(dá)出來(lái),是應(yīng)用系統(tǒng)數(shù)據(jù)庫(kù)開(kāi)發(fā)與實(shí)施的重要參考,是未來(lái)應(yīng)用系統(tǒng)邏輯數(shù)據(jù)模型的標(biāo)準(zhǔn)。
2.3 數(shù)據(jù)物理模型
是數(shù)據(jù)在物理存儲(chǔ)位置上的實(shí)現(xiàn),與應(yīng)用系統(tǒng)數(shù)據(jù)庫(kù)的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)表直接相關(guān)。
2.4 數(shù)據(jù)字典
數(shù)據(jù)的重要業(yè)務(wù)定義、編碼規(guī)范,是數(shù)據(jù)質(zhì)量的重要保障。
2.5 數(shù)據(jù)在業(yè)務(wù)中的分布
主要展示數(shù)據(jù)在各業(yè)務(wù)活動(dòng)中的創(chuàng)建、調(diào)用、修改、刪除等情況。
2.6 數(shù)據(jù)在系統(tǒng)中的分布
主要定義數(shù)據(jù)源分布在哪個(gè)系統(tǒng),哪些系統(tǒng)調(diào)用這個(gè)源數(shù)據(jù)。便于在各個(gè)系統(tǒng)中管理數(shù)據(jù),使數(shù)據(jù)分析真實(shí)可靠。
2.7 數(shù)據(jù)模型管理
將數(shù)據(jù)模型的管理工作落實(shí)下去,明確業(yè)務(wù)部門(mén)做什么,IT 部門(mén)做什么。把他們之間的分工和責(zé)任明晰。
對(duì)于信息化應(yīng)用程度不高的企業(yè)來(lái)說(shuō),通過(guò)ZACHMAN 模型來(lái)規(guī)劃企業(yè)信息架構(gòu),可以有效地降低未來(lái)數(shù)據(jù)孤島的問(wèn)題。但是對(duì)于信息化應(yīng)用程度很高的企業(yè)來(lái)說(shuō),各種信息系統(tǒng)建立的范圍、目的不同,而以前又沒(méi)有進(jìn)行過(guò)系統(tǒng)性的規(guī)劃,必然會(huì)出現(xiàn)很多信息孤島問(wèn)題。這是又不可能把以前的系統(tǒng)推倒重來(lái)。所以通過(guò)Zachman 模型中的數(shù)據(jù)物理模型來(lái)解決孤島問(wèn)題存在很大的阻力。
3. 企業(yè)數(shù)據(jù)模型介紹
筆者在給企業(yè)做咨詢項(xiàng)目時(shí)發(fā)現(xiàn),信息化應(yīng)用程度很高的企業(yè)出現(xiàn)的信息孤島問(wèn)題,如果能把Zachman 模型中的數(shù)據(jù)物理模型改成中間數(shù)據(jù)庫(kù)來(lái)進(jìn)行轉(zhuǎn)換,則對(duì)原來(lái)數(shù)據(jù)的物理存儲(chǔ)位置改動(dòng)很小,給企業(yè)正常運(yùn)行帶來(lái)的不良影響也很小。另外,在數(shù)據(jù)概念模型的賦值方面,需要結(jié)合國(guó)際或國(guó)內(nèi)的數(shù)據(jù)標(biāo)準(zhǔn)化理論來(lái)規(guī)范數(shù)據(jù),這樣可以使企業(yè)的數(shù)據(jù)變得更具有規(guī)范性和通用性,能和更多企事業(yè)單位的系統(tǒng)數(shù)據(jù)無(wú)縫集成。為此,筆者將這種新的模型定義為企業(yè)數(shù)據(jù)模型,它是結(jié)合ZACHMAN 數(shù)據(jù)模型、數(shù)據(jù)標(biāo)準(zhǔn)化理論和中間件技術(shù)研究出的一種新模型,主要用來(lái)解決后信息孤島問(wèn)題,彌補(bǔ)傳統(tǒng)單一的解決方案的不足。
企業(yè)數(shù)據(jù)模型也由七個(gè)部分組成:數(shù)據(jù)概念模型、數(shù)據(jù)邏輯模型、中間數(shù)據(jù)庫(kù)、數(shù)據(jù)字典、數(shù)據(jù)在業(yè)務(wù)中的分布、數(shù)據(jù)在系統(tǒng)中的分布和數(shù)據(jù)模型管理。它把Zachman 數(shù)據(jù)模型中的數(shù)據(jù)物理模型改成中間數(shù)據(jù)庫(kù),且在數(shù)據(jù)概念模型的賦值上結(jié)合數(shù)據(jù)標(biāo)準(zhǔn)化理論。如圖二:
對(duì)于企業(yè)數(shù)據(jù)模型的管理,主要是建立一套信息系統(tǒng)來(lái)進(jìn)行管理的。它是一個(gè)外掛的企業(yè)數(shù)據(jù)模型管理系統(tǒng)(EDM),采用的技術(shù)是ASP+SQL SERVER 2000。主要功能包括:數(shù)據(jù)源的管理,數(shù)據(jù)引用關(guān)系的管理,中間數(shù)據(jù)庫(kù)的管理,數(shù)據(jù)字典的管理,后臺(tái)管理。
3.1 數(shù)據(jù)源的管理
通過(guò)數(shù)據(jù)在業(yè)務(wù)中的分布,定義企業(yè)的數(shù)據(jù)概念。這個(gè)數(shù)據(jù)概念要求在本企業(yè)范圍內(nèi)的定義是唯一的,并結(jié)合國(guó)際或國(guó)內(nèi)數(shù)據(jù)標(biāo)準(zhǔn)化理論,列出每個(gè)概念所涉及到的數(shù)值,并將這些數(shù)據(jù)源映射到EDM 系統(tǒng)中;
3.2 數(shù)據(jù)引用關(guān)系的管理
通過(guò)數(shù)據(jù)在系統(tǒng)中的分布,將每個(gè)數(shù)據(jù)源按系統(tǒng)分類,分清哪些數(shù)據(jù)源是在哪個(gè)系統(tǒng)中創(chuàng)建,在哪個(gè)系統(tǒng)中引用,以便將來(lái)引用、變更時(shí)能快速準(zhǔn)確找到源頭。
3.3 中間數(shù)據(jù)庫(kù)的管理
由于原來(lái)每個(gè)系統(tǒng)的架構(gòu)不一致,相互引用不方便,所以用SQLSERVER 2000 建立一套中間數(shù)據(jù)庫(kù),將不同系統(tǒng)中的數(shù)據(jù)源和邏輯關(guān)系映射過(guò)來(lái),建立不同的表單和視圖,實(shí)現(xiàn)業(yè)務(wù)過(guò)程中的數(shù)據(jù)動(dòng)態(tài)引用,報(bào)表集中查詢等功能。
3.4 數(shù)據(jù)字典的管理
數(shù)據(jù)字典主要是在EDM 系統(tǒng)進(jìn)行報(bào)表管理。即通過(guò)報(bào)表查詢,可以追溯數(shù)據(jù)的真實(shí)情況,以及發(fā)生變更的歷史紀(jì)錄,每個(gè)具體的崗位的管理權(quán)限等。
3.5 后臺(tái)管理
EDM 系統(tǒng)的權(quán)限管理,以及明確數(shù)據(jù)模型的持續(xù)改進(jìn)機(jī)制和數(shù)據(jù)清洗機(jī)制。
企業(yè)數(shù)據(jù)模型管理系統(tǒng)(EDM)前臺(tái)通過(guò)ASP 進(jìn)行B/S 架構(gòu)設(shè)計(jì),可以實(shí)現(xiàn)遠(yuǎn)程管理,對(duì)于大型集團(tuán)來(lái)說(shuō),可以將各業(yè)務(wù)數(shù)據(jù)的通過(guò)映射集中進(jìn)行處理,定期更新數(shù)據(jù),集中出報(bào)表,使數(shù)據(jù)能準(zhǔn)確反映出企業(yè)的運(yùn)營(yíng)狀況,便于領(lǐng)導(dǎo)決策。
4. 企業(yè)數(shù)據(jù)模型應(yīng)用效果
對(duì)于應(yīng)用企業(yè)數(shù)據(jù)模型來(lái)解決信息孤島問(wèn)題的解決方案,筆者在國(guó)內(nèi)某著名的服裝企業(yè)中進(jìn)行了具體運(yùn)用。在充分考慮了該企業(yè)信息化建設(shè)的實(shí)際情況后,通過(guò)應(yīng)用這種模型,實(shí)現(xiàn)企業(yè)的數(shù)據(jù)源唯一,不同系統(tǒng)之間數(shù)據(jù)的動(dòng)態(tài)引用,解決了不同信息系統(tǒng)之間的技術(shù)差別和企業(yè)業(yè)務(wù)運(yùn)作變化所造成的信息孤島的問(wèn)題。且沒(méi)有對(duì)企業(yè)現(xiàn)有的信息系統(tǒng)做很大的改動(dòng),保證了業(yè)務(wù)的穩(wěn)定性和連續(xù)性,同時(shí)也滿足了企業(yè)不斷發(fā)展過(guò)程中需要的數(shù)據(jù)支持,真正使該企業(yè)取得了既經(jīng)濟(jì)又實(shí)惠的良好效果。
免責(zé)聲明:本網(wǎng)站(http://www.www.gypb.net/)內(nèi)容主要來(lái)自原創(chuàng)、合作媒體供稿和第三方投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
本網(wǎng)站刊載的所有內(nèi)容(包括但不僅限文字、圖片、LOGO、音頻、視頻、軟件、程序等)版權(quán)歸原作者所有。任何單位或個(gè)人認(rèn)為本網(wǎng)站中的內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),請(qǐng)及時(shí)通知本站,予以刪除。
