專利名稱:一種基于三層架構的網絡系統的制作方法
技術領域:
本實用新型涉及網絡系統,具體是涉及一種基于三層架構的網絡系統。
背景技術:
信息化技術發展日新月異,新技術的出現在提高人們對信息的掌握和操控
能力的同時也為當今的信息化建設提出了更高的要求。傳統的C/S結構,B/S結 構及基于COM+的三層結構越來越不適應當今需要。為了解決這個問題,在增大 行業基礎信息網絡建設、提高信息系統的處理能力和速度的同時,還應該適時 地運用新技術對網絡信息系統進行改造,以使其更適應信息量不斷增大、信息 面更加拓寬的行業需求。
實用新型內容
本實用新型要解決的技術問題是提供一種可保障業務數據安全性且使系 統運行更加透明、有效的基于三層架構的網絡系統。
本實用新型為解決上述技術問題所采用的技術方案為 一種基于三層架構的網絡系統,其包括內置終端程序的瘦客戶端,其特征 在于,其還包括設置于所述瘦客戶端程序之上、依次連接并通訊的服務器接口 層、業務對象處理層與數據庫服務器層。
所述的基于三層架構的網絡系統,其特征在于,所述的服務器接口層,包
括相互連接并通訊的'web服務器及web services引擎模塊;所述web服務器連 接所述瘦客戶端,所述的web services引擎模塊連接所述的業務對象處理層。 所述的基于三層架構的網絡系統,其特征在于,所述的業務對象處理層,
包括一內置于業務服務器內的業務對象處理模塊及與其連接的一數據庫連接緩沖池模塊;所述的業務對象處理模塊連接所述的webservices引擎模塊,所述 的數據庫連接緩沖池模塊與所述的數據庫服務器層連接。
所述的基于三層架構的網絡系統,其特征在于,所述的數據庫服務器層包 括一服務器及數據庫程序,該程序接口與所述的數據庫連接緩沖池模塊連接。
本實用新型工作過程是:所述的客戶端內置終端程序采用Delphi語言開發, 其通過集束數據包so即向web服務器發送請求,并接收web服務器發回的數據 包,二者之間建立http通訊。Web服務器接收到soap包后會交由webservices 引擎模塊進行調度處理,由webservices引擎模塊判斷發出這次請求的是哪一個 服務的哪一個方法,這個服務是映射到哪個Javabean或EJB組件,會自動創建(或 從數據庫連接緩沖池中請求一個)并執行這個javabean或ejb的對應方法,執行 后會將返回結果序列化成Soap包交web服務器回應到客戶端; 一次請求/響應 過程即結束。對于客戶端來說,透明的只是服務接口,整個系統將需要使用一 種"面向服務"的開發方式,這種方式也使系統開發更加有條理。在服務器端 可以方便的定義與編寫服務和服務接口方法。
本實用新型的有益效果為本實用新型提供的基于三層架構的網絡系統, 由于其設有三層結構,具有操作簡便、分工明確,業務邏輯與數據庫操作均在 中間的業務對象處理層實現,因此保障了業務數據的安全性,使系統運行安全、 有效。
圖1為本實用新型的框架結構示意圖。
具體實施方式
'
參見圖1, 一種基于三層架構的網絡系統,其包括內置終端程序的痩客戶端C,其還包括設置于所述瘦客戶端C程序之上、依次連接并通訊的服務器接口 W 層、業務對象處理層.B與數據庫服務器D層。
所述的服務器接口 W層,包括相互連接并通訊的web服務器及web services 引擎模塊;所述web服務器連接所述瘦客戶端C,所述的web services引擎模 塊連接所述的業務對象處理B層。
所述的業務對象處理層B,包括一內置于業務服務器內的業務對象處理模塊 及與其連接的一數據庫連接緩沖池模塊;所述的業務對象處理模塊連接所述的 webservices引擎模塊,所述的數據庫連接緩沖池模塊與所述的數據庫服務器D 層連接。所述的數據庫服務器D層包括一服務器及數據庫程序,該程序接口與 所述的數據庫連接緩沖池模塊連接。
本實用新型并不限于上述實施方式,凡采用與本實用新型相同或相似結構 而得到的其他網絡系統,均在本實用新型的保護范圍之內。
權利要求1. 一種基于三層架構的網絡系統,其包括內置終端程序的瘦客戶端,其特征在于,其還包括設置于所述瘦客戶端程序之上、依次連接并通訊的服務器接口層、業務對象處理層與數據庫服務器層。
2. 根據權利要求1所述的基于三層架構的網絡系統,其特征在于,所述的 服務器接口層,包括相互連接并通訊的web服務器及web services引擎模塊; 所述web服務器連接所述瘦客戶端,所述的web services引擎模塊連接所述的 業務對象處理層。
3. 根據權利要求1或2所述的基于三層架構的網絡系統,其特征在于,所述 的業務對象處理層,包括一內置于業務服務器內的業務對象處理模塊及與其連 接的一數據庫連接緩沖池模塊;所述的業務對象處理模塊連接所述的web services引擎模塊,所述的數據庫連接緩沖池模塊與所述的數據庫服務器層連接。
4. 根據權利要求3所述的基于三層架構的網絡系統,其特征在于,所述的數 據庫服務器層包括一服務器及數據庫程序,該程序接口與所述的數據庫連接緩 沖池模塊連接。
專利摘要本實用新型提供了一種基于三層架構的網絡系統,其包括內置終端程序的瘦客戶端,其特征在于,其還包括設置于所述瘦客戶端程序之上、依次連接并通訊的服務器接口層、業務對象處理層與數據庫服務器層;所述的服務器接口層,包括相互連接并通訊的web服務器及web services引擎模塊;所述web服務器連接所述瘦客戶端,所述的web services引擎模塊連接所述的業務對象處理層。由于其設有三層結構,具有操作簡便、分工明確,業務邏輯與數據庫操作均在中間的業務對象處理層實現,因此保障了業務數據的安全性,使系統運行安全、有效。
文檔編號H04L29/06GK201230328SQ200820127819
公開日2009年4月29日 申請日期2008年7月14日 優先權日2008年7月14日
發明者余秀紅, 劉開放, 歐順寶 申請人:東莞市科達計算機系統工程有限公司