環(huán)球塑化網(wǎng) www.PVC123.com 訊:
傳統(tǒng)的垂直分割技術(shù)路線按照傳統(tǒng)系統(tǒng)軟件和應(yīng)用軟件的定義,無(wú)論是信息孤島問(wèn)題,還是新型應(yīng)用領(lǐng)域業(yè)務(wù)流程、業(yè)務(wù)邏輯、信息表達(dá)復(fù)雜性問(wèn)題,都屬于“應(yīng)用軟件” 范疇。而傳統(tǒng)的應(yīng)用軟件架構(gòu)基本上都遵循對(duì)問(wèn)題域垂直分割的技術(shù)路線。如右圖所示,應(yīng)用系統(tǒng)基本上都是獨(dú)立地架構(gòu)于系統(tǒng)軟件平臺(tái)之上,應(yīng)用系統(tǒng)通常都有獨(dú)立的數(shù)據(jù)庫(kù)、業(yè)務(wù)邏輯層、用戶(hù)界面等垂直而封閉的架構(gòu)。即便信息技術(shù)一直在不停地進(jìn)化,甚至像互聯(lián)網(wǎng)技術(shù)等革命性技術(shù)的沖擊、企業(yè)軟件平臺(tái)、中間件等技術(shù)的普遍應(yīng)用,這一基本格局并沒(méi)有根本性的動(dòng)搖。恰恰是這一傳統(tǒng)的技術(shù)路線,制造了如今普遍存在于各行各業(yè)的信息孤島現(xiàn)象。
信息孤島之所以成為一個(gè)難以解決的問(wèn)題是由于應(yīng)用系統(tǒng)的異構(gòu)性(Heterogeneity)。所謂異構(gòu)是指不同的應(yīng)用系統(tǒng),架構(gòu)于不同的硬件、系統(tǒng)軟件平臺(tái),采用了不同的系統(tǒng)架構(gòu)、不同的編程語(yǔ)言、不同的數(shù)據(jù)庫(kù)等。更為關(guān)鍵的是不同產(chǎn)品在表達(dá)相同領(lǐng)域概念、業(yè)務(wù)邏輯的時(shí)候,可能采用完全不同的表達(dá)方式,也就是在數(shù)據(jù)模型和數(shù)據(jù)層面的異構(gòu)。當(dāng)共享、整合、協(xié)同成為企業(yè)信息化的主流需求時(shí),系統(tǒng)異構(gòu)造成的信息不能互通共享、系統(tǒng)間不能協(xié)同互操作的問(wèn)題就突顯出來(lái)。
系統(tǒng)異構(gòu)和信息孤島問(wèn)題并非新問(wèn)題,各種基于互聯(lián)(Interconnection)和數(shù)據(jù)交換(Data Exchange)等集成手段已存在了幾十年。只是由于信息孤島經(jīng)過(guò)長(zhǎng)期累積,而今天的主流需求發(fā)生根本改變的情況下,問(wèn)題由量變到質(zhì)變,發(fā)展為新型企業(yè)級(jí)和區(qū)域規(guī)模信息化的主要障礙。當(dāng)基于互聯(lián)或數(shù)據(jù)交換的集成技術(shù)要對(duì)付成百上千異構(gòu)系統(tǒng)的集成的時(shí)候,項(xiàng)目的成本、功能、性能、質(zhì)量、運(yùn)行和維護(hù)都成為風(fēng)險(xiǎn)很高的問(wèn)題。如果繼續(xù)堅(jiān)持這一傳統(tǒng)的技術(shù)路線,其結(jié)果只能是信息孤島越來(lái)越多,互聯(lián)集成越來(lái)越復(fù)雜。
隨著共享、整合、協(xié)同成為企業(yè)信息化的主流需求,業(yè)務(wù)邏輯、信息表達(dá)復(fù)雜性可能成倍增高。特別是像醫(yī)療健康領(lǐng)域等知識(shí)密集型應(yīng)用領(lǐng)域。醫(yī)療健康信息系統(tǒng)復(fù)雜性表現(xiàn)在很多方面,最典型的是系統(tǒng)所涉及的信息的復(fù)雜性。一個(gè)現(xiàn)代臨床醫(yī)學(xué)中心覆蓋幾十種臨床醫(yī)學(xué)學(xué)科,其信息系統(tǒng)涉及三十萬(wàn)以上的醫(yī)學(xué)概念和專(zhuān)用詞匯,醫(yī)學(xué)概念間的相互聯(lián)系不下百萬(wàn),業(yè)務(wù)邏輯多不勝數(shù),業(yè)務(wù)流程復(fù)雜又極具個(gè)性化,更為復(fù)雜的是,醫(yī)學(xué)知識(shí)、概念、流程和方法由于醫(yī)學(xué)研究的發(fā)展、新技術(shù)的出現(xiàn)持續(xù)不斷地更新,這些復(fù)雜性是導(dǎo)致醫(yī)療健康領(lǐng)域信息化程度顯著落后于其它領(lǐng)域的重要原因之一。
DOP技術(shù)原理綜合上述分析結(jié)果,如果延續(xù)傳統(tǒng)的系統(tǒng)軟件和應(yīng)用軟件的劃分模式,堅(jiān)持傳統(tǒng)應(yīng)用軟件架構(gòu)和發(fā)展的思維定勢(shì),信息孤島問(wèn)題的解決將陷入一個(gè)怪圈,而應(yīng)用領(lǐng)域業(yè)務(wù)邏輯、知識(shí)表達(dá)的復(fù)雜性也難以解決。鑒于上述兩個(gè)核心問(wèn)題的癥結(jié)基本都集中在信息模型和數(shù)據(jù)層,DOP首先提出將系統(tǒng)軟件的邊界向上擴(kuò)展到傳統(tǒng)應(yīng)用領(lǐng)域的數(shù)據(jù)層,但這一新的“系統(tǒng)軟件” 的適用范疇縮小到一個(gè)特定應(yīng)用領(lǐng)域。換句話說(shuō),在傳統(tǒng)的應(yīng)用軟件和系統(tǒng)軟件中間增加一個(gè)數(shù)據(jù)模型和數(shù)據(jù)層一體化(Unifying)的數(shù)據(jù)和應(yīng)用服務(wù)平臺(tái),這個(gè)平臺(tái)就是右圖所示的DOP,針對(duì)于一個(gè)特定應(yīng)用領(lǐng)域的系統(tǒng)支撐平臺(tái)。
DOP的技術(shù)理念可以簡(jiǎn)單概括為:
(1)從數(shù)據(jù)層面和數(shù)據(jù)建模入手,通過(guò)技術(shù)創(chuàng)新從根本上削弱大型復(fù)雜軟件應(yīng)用領(lǐng)域的復(fù)雜性;
(2)將操作系統(tǒng)的理念和技術(shù)向上擴(kuò)展到傳統(tǒng)應(yīng)用軟件的數(shù)據(jù)層,將適用范疇縮小到一個(gè)特定應(yīng)用領(lǐng)域,將系統(tǒng)設(shè)備管理擴(kuò)大到應(yīng)用領(lǐng)域的常用設(shè)備;
(3) 通過(guò)領(lǐng)域數(shù)據(jù)一體化整合異構(gòu)信息孤島,逐漸消除信息孤島產(chǎn)生的溫床;
(4)支持獨(dú)立于應(yīng)用軟件系統(tǒng)的一體化數(shù)據(jù)層(Unified Data Layer),使得數(shù)據(jù)和具體應(yīng)用軟件松耦合,新的應(yīng)用系統(tǒng)可以架構(gòu)在一體化數(shù)據(jù)層上,使數(shù)據(jù)的生命周期和具體的應(yīng)用系統(tǒng)脫鉤;
(5)將特定應(yīng)用領(lǐng)域信息系統(tǒng)中重復(fù)、可共享的部分從傳統(tǒng)應(yīng)用系統(tǒng)中剝離出來(lái),從而進(jìn)一步削弱企業(yè)級(jí)系統(tǒng)的復(fù)雜性。