2010-03-16 11:07:15 來源:
目前,很多企業(yè)都面臨著如下問題:企業(yè)需要的數(shù)據(jù)在哪里?如何才能在預(yù)定的時間內(nèi)獲取所需要的數(shù)據(jù)?這些數(shù)據(jù)意味著什么?這些數(shù)據(jù)可信嗎?如何才能將需要的數(shù)據(jù)轉(zhuǎn)換為所需的格式?如何才能將它加載到企業(yè)需要的地方?如何有效控制這些數(shù)據(jù)?同時,還要面對如下現(xiàn)實:數(shù)據(jù)架構(gòu)規(guī)劃缺位帶來的數(shù)據(jù)異構(gòu)分布問題;數(shù)據(jù)孤島、冗余和流程割裂帶來的數(shù)據(jù)不一致問題;元數(shù)據(jù)管理不統(tǒng)一帶來的數(shù)據(jù)血緣關(guān)系混亂問題;數(shù)據(jù)私有化、應(yīng)用部門條塊化帶來的數(shù)據(jù)質(zhì)量不高問題等。數(shù)據(jù)服務(wù)總線概念的提出正是解決這些問題的一種新思路。
一、企業(yè)級信息總線的提出
隨著以客戶為中心的理念逐步落實,為客戶提供綜合性的產(chǎn)品和服務(wù)、圍繞客戶便利建立業(yè)務(wù)流程、提供一致的客戶體驗等需要越來越突出,同時市場激烈的競爭環(huán)境也要求企業(yè)快速推出新產(chǎn)品和新服務(wù)。
為此,對企業(yè)的IT架構(gòu)提出這樣的要求:要求各業(yè)務(wù)系統(tǒng)能同時為多個渠道提供服務(wù),以提供一致的客戶體驗;要求單個渠道能同時訪問多個業(yè)務(wù)系統(tǒng)的服務(wù),以組合不同業(yè)務(wù)系統(tǒng)提供的服務(wù);要求各應(yīng)用系統(tǒng)提供的功能納入流程管理,以給客戶提供更多的使用便利;要求各應(yīng)用系統(tǒng)之間實現(xiàn)數(shù)據(jù)交換和數(shù)據(jù)整合,以給管理層提供有價值的綜合性信息。
建立企業(yè)級信息總線來實現(xiàn)業(yè)務(wù)系統(tǒng)與各渠道系統(tǒng)以及各業(yè)務(wù)系統(tǒng)之間的集成是實現(xiàn)柔性架構(gòu)的較好選擇。各系統(tǒng)之間不再相互連接,而是通過信息總線實現(xiàn)間接連接,從而構(gòu)成一個星形的、松耦合的應(yīng)用體系架構(gòu)。信息總線是個邏輯概念,其具體形式可以很靈活,可以是一個元總線概念,而不一定是一個中心Hub,甚至還可以部分采取點對點直連的方式,以此尊重應(yīng)用系統(tǒng)客觀上的差異。
企業(yè)級信息總線的建設(shè)要超越“部門級和產(chǎn)品級”的視野,根據(jù)整個企業(yè)的發(fā)展方向來構(gòu)建信息化體系,以此保證IT總體架構(gòu)的柔性。企業(yè)級信息總線系統(tǒng)的建設(shè)可分為以下兩個階段:第一階段是建立面向服務(wù)的企業(yè)級信息總線,實現(xiàn)渠道系統(tǒng)、業(yè)務(wù)系統(tǒng)和管理系統(tǒng)的應(yīng)用與數(shù)據(jù)共享;第二階段是實現(xiàn)基于信息總線的業(yè)務(wù)流程整合,利用BPM技術(shù)實現(xiàn)不同系統(tǒng)間流程的銜接,解決流程割裂的問題。
二、數(shù)據(jù)服務(wù)概念的引入
企業(yè)級信息總線的建設(shè)有助于優(yōu)化IT總體架構(gòu),其首要任務(wù)應(yīng)是建設(shè)EASB(Enterprise Application Service Bus,企業(yè)應(yīng)用服務(wù)總線)和EDSB(Enterprise Data Service Bus,企業(yè)數(shù)據(jù)服務(wù)總線)。EASB通過注冊和發(fā)布不同系統(tǒng)的應(yīng)用服務(wù)、屏蔽不同系統(tǒng)在通信和數(shù)據(jù)提供方式上的差異,實現(xiàn)應(yīng)用服務(wù)的共享;EDSB提供不同系統(tǒng)間數(shù)據(jù)傳輸?shù)母咚偻ǖ?,同時實現(xiàn)數(shù)據(jù)基于一定標(biāo)準(zhǔn)的轉(zhuǎn)換和存儲,并對外提供直接數(shù)據(jù)服務(wù)。通過EDSB可實現(xiàn)不同系統(tǒng)之間數(shù)據(jù)關(guān)系的松耦合,以更加直接的方式實現(xiàn)企業(yè)的信息資源共享。
從信息獲取的角度看,EDSB有別于EASB之處在于它獲取的信息是“生”(RAW)的,對數(shù)據(jù)的操作是批量的、直接的。EDSB的實現(xiàn)是數(shù)據(jù)從單個部門、單個系統(tǒng)通過公共服務(wù)提供平臺從專有邁向共享的過程。數(shù)據(jù)服務(wù),即面向服務(wù)的數(shù)據(jù)共享本質(zhì)上是一種設(shè)計風(fēng)格,它通過松耦合的可重復(fù)服務(wù)將相關(guān)的數(shù)據(jù)直接呈現(xiàn)給各種用戶和流程,并利用開放標(biāo)準(zhǔn)獲得數(shù)據(jù)的可互操作性。
數(shù)據(jù)服務(wù)總線由有組織的數(shù)據(jù)及其集成平臺構(gòu)成,數(shù)據(jù)集成平臺能夠提供強(qiáng)大的數(shù)據(jù)級功能和共享服務(wù)方法,支持?jǐn)?shù)據(jù)使用者以一致和可重復(fù)的方式訪問任何位置、任意形式的數(shù)據(jù)。借助數(shù)據(jù)集成平臺提供開放的、基于標(biāo)準(zhǔn)的數(shù)據(jù)服務(wù)功能(包括數(shù)據(jù)訪問、語義調(diào)解、數(shù)據(jù)管理等),可以提高企業(yè)范圍內(nèi)數(shù)據(jù)的可用性。
三、數(shù)據(jù)服務(wù)總線規(guī)劃的通病
盡管企業(yè)級數(shù)據(jù)服務(wù)總線在不同的企業(yè)有不同的稱呼和不同的定位,如企業(yè)數(shù)據(jù)整合平臺(EIIP,Enterprise Information Integration Platform)、企業(yè)信息服務(wù)總線(EISB,Enterprise Information Service Bus)等,但數(shù)據(jù)服務(wù)總線必將成為越來越多的企業(yè)總體架構(gòu)的事實上的核心節(jié)點。然而,許多企業(yè)中如此重要的核心節(jié)點的發(fā)展并不順暢。究其原因,主要在規(guī)劃方面存在以下問題。
(1)對數(shù)據(jù)服務(wù)總線重要性認(rèn)識不足。在架構(gòu)管理層面未能充分認(rèn)識數(shù)據(jù)服務(wù)總線是IT成本控制的重要環(huán)節(jié),及其對于建立柔性IT總體架構(gòu)的重要性,缺乏具有前瞻性的規(guī)劃,缺乏相關(guān)領(lǐng)域系統(tǒng)的明確定位和必要的投入。
(2)異化了數(shù)據(jù)服務(wù)總線的全局性概念。不少企業(yè)以數(shù)據(jù)交換平臺 (UDI,Unified Data Interchange)或企業(yè)級數(shù)據(jù)倉庫(EDW,Enterprise Data Warehouse)來代替企業(yè)級數(shù)據(jù)服務(wù)總線,以偏概全,犯了規(guī)劃片面化、簡單化的錯誤。
(3)有規(guī)劃、無變化,數(shù)據(jù)服務(wù)總線的規(guī)劃缺乏必要的彈性。企業(yè)級數(shù)據(jù)服務(wù)總線的規(guī)劃重在具備隨需而變的能力,需要根據(jù)數(shù)據(jù)提供系統(tǒng)的特點和數(shù)據(jù)消費系統(tǒng)的需要具備提供多層次數(shù)據(jù)服務(wù)的能力。
(4)只選貴的,不選對的。特定數(shù)據(jù)的獲取往往有多種渠道和方式,但成本是不同的。不少企業(yè)在規(guī)劃企業(yè)級數(shù)據(jù)服務(wù)總線時未能借鑒SLA(服務(wù)水平協(xié)議)的理念為用戶提供最適合的數(shù)據(jù)服務(wù)。
由于在規(guī)劃層面存在先天缺陷,諸如數(shù)據(jù)依賴關(guān)系混亂、數(shù)據(jù)處理環(huán)節(jié)繁多、數(shù)據(jù)重復(fù)存儲、交換標(biāo)準(zhǔn)不統(tǒng)一、數(shù)據(jù)定義不一致、數(shù)據(jù)復(fù)用成本高、元數(shù)據(jù)管理缺失等問題也就不足為奇了。而上述問題的存在必將影響IT總體架構(gòu)的可持續(xù)性,企業(yè)數(shù)據(jù)服務(wù)總線的全面規(guī)劃已刻不容緩。
四、數(shù)據(jù)服務(wù)總線規(guī)劃的目標(biāo)
數(shù)據(jù)服務(wù)總線規(guī)劃的根本目標(biāo)是建立數(shù)據(jù)服務(wù)領(lǐng)域的架構(gòu)體系,而不能簡單、狹隘地將其理解為單個的應(yīng)用系統(tǒng)。數(shù)據(jù)服務(wù)總線的規(guī)劃出發(fā)于且根植于數(shù)據(jù)消費系統(tǒng)對于數(shù)據(jù)整合范圍、數(shù)據(jù)加工深度、數(shù)據(jù)新鮮程度的需求,不能脫離具體需求空談規(guī)劃問題,其架構(gòu)見圖1。
數(shù)據(jù)服務(wù)總線規(guī)劃的具體方向和目標(biāo)可歸納如下:
(1)在SLA理念指導(dǎo)下,根據(jù)數(shù)據(jù)消費系統(tǒng)的需求,分類處理,提供不同加工深度、精度、速度的數(shù)據(jù)服務(wù)通道,為數(shù)據(jù)消費系統(tǒng)提供最合適的數(shù)據(jù)服務(wù)模式。
(2)創(chuàng)建可擴(kuò)展的系統(tǒng)架構(gòu),滿足快速提供大量數(shù)據(jù)的要求,并且能夠支持未來潛在的數(shù)據(jù)需求。
(3)建立高效靈活的ETL體系,改變具體數(shù)據(jù)消費系統(tǒng)獨立處理數(shù)據(jù)的現(xiàn)狀,減少數(shù)據(jù)傳輸環(huán)節(jié),減少數(shù)據(jù)落地,降低數(shù)據(jù)存儲成本。
(4)建立數(shù)據(jù)模型,提高數(shù)據(jù)質(zhì)量,屏蔽源系統(tǒng)對目標(biāo)系統(tǒng)的影響,統(tǒng)一存儲、保證數(shù)據(jù)的一致性,實現(xiàn)數(shù)據(jù)共享。
(5)抽取和提煉數(shù)據(jù)消費系統(tǒng)共性的數(shù)據(jù)處理活動,統(tǒng)一規(guī)劃,提高信息利用率,以減少重復(fù)加工成本。
(6)建立和健全數(shù)據(jù)管理、控制機(jī)制,嚴(yán)格審查和規(guī)范數(shù)據(jù)依賴關(guān)系,在網(wǎng)絡(luò)、系統(tǒng)、應(yīng)用層面建立數(shù)據(jù)安全保障體系。
(7)依據(jù)元數(shù)據(jù)管理成熟度模型理論,引入元數(shù)據(jù)管理工具,提升共享、重新獲取和理解企業(yè)信息資產(chǎn)的水平。
數(shù)據(jù)服務(wù)總線的規(guī)劃和落地實施既是技術(shù)問題也是管理問題,管理方面的問題往往直接阻礙技術(shù)進(jìn)步。因此,在架構(gòu)管理層面應(yīng)明確數(shù)據(jù)提供者、數(shù)據(jù)使用者、數(shù)據(jù)中間環(huán)節(jié)加工者這三者之間的分工與責(zé)任,指定未來數(shù)據(jù)服務(wù)總線的規(guī)劃、研發(fā)與運(yùn)行管理責(zé)任單位,維持一個較為穩(wěn)定的團(tuán)隊,實現(xiàn)專業(yè)化、團(tuán)隊化管理。同時,在此過程中應(yīng)正確處理好歷史遺留系統(tǒng)與新建系統(tǒng)的關(guān)系,以存量和增量的眼光對其區(qū)別對待,正確發(fā)揮組成數(shù)據(jù)服務(wù)總線的各要素系統(tǒng)的作用。
總之,在SLA理念的指導(dǎo)下,全面規(guī)劃數(shù)據(jù)服務(wù)架構(gòu),制定數(shù)據(jù)服務(wù)的標(biāo)準(zhǔn),整理歸納數(shù)據(jù)服務(wù)分類與層次劃分,將有助于實現(xiàn)IT總體架構(gòu)數(shù)據(jù)服務(wù)水平的提升?! ?/p>
第三十四屆CIO班招生
北達(dá)軟EXIN網(wǎng)絡(luò)空間與IT安全基礎(chǔ)認(rèn)證培訓(xùn)
北達(dá)軟EXIN DevOps Professional認(rèn)證培訓(xùn)
免責(zé)聲明:本網(wǎng)站(http://www.www.gypb.net/)內(nèi)容主要來自原創(chuàng)、合作媒體供稿和第三方投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請進(jìn)一步核實,并對任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
本網(wǎng)站刊載的所有內(nèi)容(包括但不僅限文字、圖片、LOGO、音頻、視頻、軟件、程序等)版權(quán)歸原作者所有。任何單位或個人認(rèn)為本網(wǎng)站中的內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實內(nèi)容時,請及時通知本站,予以刪除。
