三層架構(gòu)下醫(yī)院信息系統(tǒng)的體系結(jié)構(gòu)與關(guān)鍵技術(shù)
包國(guó)峰 1 苗范2 楊兵3
1 山東省立醫(yī)院信息網(wǎng)絡(luò)中心(濟(jì)南 250021)
2 山東省立醫(yī)院信息網(wǎng)絡(luò)中心 3 山東大學(xué)地緯軟件公司
內(nèi)容摘要:
本文從實(shí)踐應(yīng)用的角度出發(fā),詳細(xì)描述了三層架構(gòu)下醫(yī)院信息系統(tǒng)中體系結(jié)構(gòu)設(shè)計(jì)與關(guān)
鍵技術(shù)實(shí)現(xiàn),有效解決了應(yīng)用軟件開(kāi)發(fā)過(guò)程中遇到的各種問(wèn)題,并在實(shí)際應(yīng)用過(guò)程中取得了
良好的效果。
我們首先給出了系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)和軟件結(jié)構(gòu)設(shè)計(jì),他們是進(jìn)行系統(tǒng)開(kāi)發(fā)的指導(dǎo)框架,通
過(guò)分析,分別給出詳細(xì)的圖例。然后針對(duì)實(shí)際開(kāi)發(fā)過(guò)程中遇到的典型問(wèn)題,如應(yīng)用服務(wù)器的
集群、系統(tǒng)的運(yùn)行速度與效率、客戶化方法、數(shù)據(jù)安全等關(guān)鍵內(nèi)容分別給予詳細(xì)的解決方案。
由于在三層架構(gòu)下,醫(yī)院信息系統(tǒng)的具體業(yè)務(wù)實(shí)現(xiàn)只是經(jīng)過(guò)系統(tǒng)客戶化的一系列組件集合,
因此在闡述的過(guò)程中,我們著重描述三層架構(gòu)下醫(yī)院信息系統(tǒng)開(kāi)發(fā)中關(guān)鍵性技術(shù)的解決思路
與實(shí)現(xiàn)辦法,而對(duì)具體的醫(yī)院業(yè)務(wù)流程并不作分析。最后,我們簡(jiǎn)單介紹了系統(tǒng)在山東省立
醫(yī)院的應(yīng)用情況,期望拋磚引玉,能夠?yàn)獒t(yī)院信息化的建設(shè)提供一些借鑒。
關(guān)鍵詞:
三層架構(gòu)、數(shù)據(jù)通訊協(xié)議、應(yīng)用集群、業(yè)務(wù)組件動(dòng)態(tài)多版本管理
正文:
三層架構(gòu)下醫(yī)院信息系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)在國(guó)內(nèi)已經(jīng)有一段時(shí)間,一些知名的國(guó)內(nèi)公司已經(jīng)
相繼推出了自己的產(chǎn)品,醫(yī)院信息系統(tǒng)采用三層架構(gòu)已經(jīng)是以后醫(yī)院產(chǎn)品研發(fā)的一個(gè)趨勢(shì)。
山東省立醫(yī)院與山東大學(xué)合作,采用先進(jìn)的三層架構(gòu),已經(jīng)基本完成了對(duì)醫(yī)院信息系統(tǒng)的設(shè)
計(jì)與開(kāi)發(fā),并且得到了成功的應(yīng)用。本文簡(jiǎn)單介紹了該系統(tǒng)的體系結(jié)構(gòu)設(shè)計(jì)與幾個(gè)關(guān)鍵技術(shù)
問(wèn)題的解決方案,希望能夠?qū)︶t(yī)院信息系統(tǒng)的建設(shè)提供一點(diǎn)幫助。
一、系統(tǒng)體系結(jié)構(gòu)
1.網(wǎng)絡(luò)結(jié)構(gòu)
如下圖所示,最內(nèi)層是數(shù)據(jù)層,數(shù)據(jù)庫(kù)服務(wù)器運(yùn)行大型的數(shù)據(jù)庫(kù)管理信息,存儲(chǔ)著所有
醫(yī)院信息系統(tǒng)數(shù)據(jù)。主機(jī)系統(tǒng)在充分考慮先進(jìn)、高可靠性和可擴(kuò)展性的同時(shí),必須具有強(qiáng)大
的容錯(cuò)能力,具備聯(lián)機(jī)切換、聯(lián)機(jī)在線升級(jí)和擴(kuò)充能力,并支持冗余電源系統(tǒng)。為了數(shù)據(jù)的
安全,可以在數(shù)據(jù)庫(kù)服務(wù)器安裝數(shù)據(jù)庫(kù)自動(dòng)備份系統(tǒng)。數(shù)據(jù)庫(kù)服務(wù)器應(yīng)使用小型機(jī)。數(shù)據(jù)庫(kù)
自動(dòng)備份系統(tǒng)可以使用PC 機(jī),同時(shí)需要配置磁帶機(jī)和磁帶,以供備份時(shí)使用。中間層是應(yīng)
用層,醫(yī)院的所有業(yè)務(wù)邏輯都在中間層實(shí)現(xiàn),所有來(lái)自外部的接入都連接到應(yīng)用服務(wù)器,通
過(guò)應(yīng)用服務(wù)器間接訪問(wèn)數(shù)據(jù)庫(kù),并將訪問(wèn)的結(jié)果返回給客戶層。應(yīng)用服務(wù)器可以采用PC 服
務(wù)器或者高檔PC 機(jī)。最外層是客戶層,處理信息的輸入、結(jié)果的顯示和業(yè)務(wù)流程的控制。
在中心局域網(wǎng)的基礎(chǔ)上,客戶層可以利用DDN、X.25 |
|