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