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