版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、某地醫(yī)保項目實施方案2017年1月12日1系統(tǒng)功能1.1系統(tǒng)功能數(shù)據(jù)同步規(guī)則配置中心藥品說明,法律法現(xiàn)展示引擎市互展示數(shù)晤傳遞數(shù)據(jù)號拆如衛(wèi).荏后使用配寫主當?shù)资緮?shù)耙轉(zhuǎn)換審卞忌吉果果 示藥品說明頁 面展示編排配皇配罵頁面文檔管W兵示法律法規(guī)展 示系統(tǒng)權限數(shù)據(jù)聚合規(guī)則配置數(shù)據(jù)分析數(shù)據(jù)路曰數(shù)據(jù)對蒙化數(shù)司審攻審核編排1.2系統(tǒng)功能描述引擎系統(tǒng)權限因為引擎是供其他業(yè)務使用的,因此存在著調(diào)用和訪問關系。那么在引擎中就需 要有相應的模塊控制那些業(yè)務可以訪問,那些地址不能訪問。而系統(tǒng)權限這里就 做為系統(tǒng)訪問控制中心存在。 數(shù)據(jù)聚合當數(shù)據(jù)流過引擎之后是多條數(shù)據(jù)同時進行處理的,這時審核完成之后,審核結果 需要經(jīng)過
2、聚合處理,才能回寫到數(shù)據(jù)庫,這樣才能保證回寫效率。數(shù)據(jù)監(jiān)控在數(shù)據(jù)進行審核的各個階段,以及現(xiàn)在所處的階段,都應該明確。這時就需要監(jiān) 控每條數(shù)據(jù)所處審核節(jié)點。而數(shù)據(jù)監(jiān)控模塊,就是負責查看數(shù)據(jù)是否正常流轉(zhuǎn), 流經(jīng)那個節(jié)點。規(guī)則配置數(shù)據(jù)很多并且分屬不同類型,那么每種類型的數(shù)據(jù)都應該流經(jīng)一批規(guī)則。那么那 些規(guī)則可用,那些規(guī)則不可用。都需要在此處作為訪問入口進入到配置表中進行 配置。這里就是配置頁面訪問配置中心的訪問入口。數(shù)據(jù)分析此模塊主要針對監(jiān)控統(tǒng)計類規(guī)則而產(chǎn)生,主要是針對數(shù)據(jù)進行一定的智能化分 析,從而達到簡單的規(guī)則審核不能達到的目的,此模塊會適當?shù)牟捎弥悄芑治?手段,具體算法需要根據(jù)具體的需求來決
3、定使用。數(shù)據(jù)路由技術功能點,因為單天處方數(shù)據(jù)大概在200萬左右,數(shù)據(jù)量教大,我們針對數(shù) 據(jù)在數(shù)據(jù)預處理時,進行了分表操作。那么在高并發(fā)場景下,各個線程在讀取數(shù) 據(jù)時,需要明確自己去那張表讀取。那么就需要通過數(shù)據(jù)路由來決定需要讀取表 以及相應位置。據(jù)對象化技術功能點,數(shù)據(jù)在整個系統(tǒng)流轉(zhuǎn)過程中,都是以對象方式進行傳遞,而以對象 傳遞時,就會產(chǎn)生對象序列化等問題,對象序列化又是相對比較耗費資源的一種 行為,因此這里重點解決對象序列化帶來的性能消耗。數(shù)據(jù)審核數(shù)據(jù)都需要進行審核,審核模塊就是具體發(fā)起調(diào)用,讀取配置文件進行具體審核的中心。他是發(fā)起者和調(diào)用者。在審核部分包含的71條規(guī)則,參見附件內(nèi)容:審核編
4、排目前僅支持分類型的編排能達到不同類型的數(shù)據(jù),按照不同的預配置進行流轉(zhuǎn)。 而審核編排中心,就是可以通過修改配置文件等方式,來達到準實時的修改不同 的數(shù)據(jù)需要流轉(zhuǎn)的不同規(guī)則。數(shù)據(jù)同步據(jù)傳遞從中間表獲取數(shù)據(jù),并且調(diào)用分拆和預處理模塊進行相應處理后,同步到我們分 拆后的表中,以便知識庫引擎能高效的處理相應的數(shù)據(jù)。據(jù)分拆數(shù)據(jù)分拆主要指縱向分拆,從中間表同步數(shù)據(jù)后,我們會根據(jù)一定的業(yè)務和計算 規(guī)則,將數(shù)據(jù)分別存儲在多張表中。數(shù)據(jù)預處理同步表中的數(shù)據(jù)是集合數(shù)據(jù),拿到這些數(shù)據(jù)后,我們在寫入我們的表中,可能會 結合我們的表設計,進行相應的適配,這樣講數(shù)據(jù)進行適當?shù)念A處理后,以方便 引擎部分能按照正常的邏輯進行
5、相應規(guī)則的審核。規(guī)則配置中心規(guī)則配置中心,主要是為了方便用戶及時的啟用、停用、變更部分業(yè)務規(guī)則。此 中心主要面向用戶操作。而規(guī)則配置中心需要通過規(guī)則引擎來訪問配置表,變更 相應數(shù)據(jù)。藥品說明、法律法規(guī)展示引擎因為很多藥品說明都是以jpg文件的形式存儲在磁盤上的,而此類數(shù)據(jù)又教多 時,磁盤物理尋址就會變的緩慢,遲鈍。因此在此引擎上主要管理此類小文件, 以便快速尋址查找到正確的藥品說明文件,以供展示。2軟件架構2.1軟件架構客戶對接系統(tǒng)數(shù)據(jù)分布式存伯層啤螭開源蠹型數(shù)11內(nèi)存數(shù)據(jù)庫分顯辱帕 序帕序 示玩系統(tǒng)運行監(jiān)控2.2軟件架構描述用戶交互層引入互聯(lián)網(wǎng)化界面設計元素,結合動態(tài)的后臺服務,實現(xiàn)輕量靈活
6、的用戶交 互展現(xiàn),實現(xiàn)渠道統(tǒng)一,多屏一致的操作體驗。交互層分為展示層與適配層。展 示層是呈現(xiàn)系統(tǒng)內(nèi)容及形式的管理平臺,負責接收用戶請求,與適配層進行交互, 根據(jù)返回結果,將返回結果加工成相應的展示內(nèi)容。適配層是提供各種訪問設備、 外部系統(tǒng)接入的接口,它進行展示層與服務層進行協(xié)議轉(zhuǎn)換,為系統(tǒng)提供頁面加速支持、用戶軌跡跟蹤、用戶訪問控制關鍵操作控制等功能;中心化應用服務層中心化的應用服務層是對核心服務能力的重新劃分,是從服務分類、業(yè)務數(shù) 據(jù)對象、業(yè)務過程等多角度、多維度進行的拆分。它介于上層用戶交互層與下層 分布式數(shù)據(jù)訪問層之間,為上層服務編排層提供核心能力的服務,并通過下層分 布式數(shù)據(jù)訪問層實現(xiàn)
7、與數(shù)據(jù)存儲的交互。中心化的應用服務層能力由各業(yè)務中心 的服務組成,并且統(tǒng)一提供給上層用戶交互層進行服務注冊、服務管理、服務調(diào) 用、服務監(jiān)控等;分布式數(shù)據(jù)訪問層分布式數(shù)據(jù)訪問層是數(shù)據(jù)進行云化的關鍵,它介于上層應用服務與下層數(shù)據(jù) 存儲之間,是應用與數(shù)據(jù)進行交互的紐帶。引入分布式數(shù)據(jù)訪問層的主要目的是: 實現(xiàn)應用與數(shù)據(jù)的分離、支撐數(shù)據(jù)層的分布式部署、提升數(shù)據(jù)處理的效率。分布 式數(shù)據(jù)訪問層主要完成對象管理、數(shù)據(jù)訪問服務、數(shù)據(jù)監(jiān)控管理三大功能;數(shù)據(jù)分布式存儲層面向互聯(lián)網(wǎng)化的應用架構和業(yè)務開展,使得數(shù)據(jù)的復雜性不斷增加;同時數(shù) 據(jù)呈海量化發(fā)展且應用對數(shù)據(jù)的訪問提出了更高的并發(fā)要求。因此,為了解決新 形勢下
8、的這種業(yè)務需求,需要對傳統(tǒng)的數(shù)據(jù)層的部署架構進行重新設計,引入數(shù) 據(jù)的分布式部署架構,對數(shù)據(jù)按特征,類型等進行分層、分級和分類的分布式部 署。數(shù)據(jù)分布式存儲是為了解決數(shù)據(jù)在單一存儲上的效率瓶頸,以提升數(shù)據(jù)訪問 效率,縮短應用到數(shù)據(jù)的訪問時延,同時支持數(shù)據(jù)的海量存儲和高并發(fā),從而促 進整個業(yè)務端到端的性能提升,增強客戶體驗;系統(tǒng)運行監(jiān)控運行監(jiān)控管理對系統(tǒng)提供資源、服務的監(jiān)控與管理。系統(tǒng)特點四層架構在縱向上實現(xiàn)系統(tǒng)的水平擴展,橫向上從緊耦合重量級應用,向松 耦合彈性擴展的中心化架構演進,實現(xiàn)垂直可拆分,滿足云化目標,系統(tǒng)架構體 現(xiàn)以下特征:兩個分離實現(xiàn)客戶交互與業(yè)務邏輯分離,界面開發(fā)突破以前以功能
9、為中心的離散菜單 模式,靠菜單驅(qū)動、靠操作人員來貫穿流程的方法,并將界面流的組織和管理下 沉實現(xiàn),界面只負責交互響應,通過頁面組件和頁面封裝等方式實現(xiàn)快速的界面 定制,可以實現(xiàn)網(wǎng)營界面合一,引入HTML5等實現(xiàn)界面技術,并實現(xiàn)多屏一致 的操作體驗。實現(xiàn)應用與數(shù)據(jù)的分離,使系統(tǒng)具備水平線性的低成本擴展能力,通過業(yè)務 分析和業(yè)務流程梳理,實現(xiàn)真正的業(yè)務流程的靈活編排。中心化、服務化、平臺化中心化:具備高內(nèi)聚、低耦合的特征特點,實現(xiàn)中心和所轄數(shù)據(jù)的自治,中 心化是CRM系統(tǒng)內(nèi)架構調(diào)整的關鍵手段,不同中心的架構特征是相同的,技術 是相似的,目的是為了采用分布式架構,實現(xiàn)水平擴展和X86部署。平臺化:應
10、用與數(shù)據(jù)分離,實現(xiàn)動態(tài)水平擴展;系統(tǒng)核心服務統(tǒng)一治理與管 控,實現(xiàn)可見、可控、可管理、安全”的對內(nèi)對外服務。服務化:統(tǒng)一管理并對外提供標準化服務,解決的跨中心和跨系統(tǒng)的集成問 題,匯聚了 CRM的核心能力,實現(xiàn)了服務的編排和管理,提高了響應效率,為 快速迭代開發(fā)和能力開放奠定了基礎同時降低了跨中心和跨系統(tǒng)的底層數(shù)據(jù)復 制帶來的數(shù)據(jù)一致性問題,以及直接數(shù)據(jù)訪問帶來的信息安全問題,還解決了內(nèi) 部服務開放的一致化和標準化。據(jù)分布式引入分布式數(shù)據(jù)訪問層,實現(xiàn)分布式部署和水平擴展能力;支持多種數(shù)據(jù)存 儲技術適配,支持透明訪問混搭的異構數(shù)據(jù)體系。實現(xiàn)低成本的容量平滑擴展。按照業(yè)務數(shù)據(jù)類型、數(shù)據(jù)主從關系、一
11、致性要求、數(shù)據(jù)規(guī)模和訪問方式規(guī)劃 數(shù)據(jù),分布式部署到關系型數(shù)據(jù)庫、可分布部署的非關系型的數(shù)據(jù)庫、內(nèi)存數(shù)據(jù) 庫或內(nèi)存緩存中。根據(jù)數(shù)據(jù)特征,對數(shù)據(jù)進行垂直切分和分類管理。除安全級別高,上下游系 統(tǒng)有持久化訪問要求的核心數(shù)據(jù)仍采用傳統(tǒng)RDB模式,其他數(shù)據(jù)均采用低成本實 現(xiàn)與部署的數(shù)據(jù)管理技術。3應用集成3.1集成方案部署架構DMZ域靜態(tài)服務器A靜態(tài)服務器B核心域物理主機1物理主機2Oracle數(shù)據(jù)庫部署架構描述系統(tǒng)在綜合考慮用戶并發(fā)及訪問速度、數(shù)據(jù)安全、后期擴展等方面后,采用 三層架構設計,保證無單點故障。包括:靜態(tài)化展現(xiàn)層,該層將圖片、文本等靜態(tài)資源獨立出來,在減輕后端動 態(tài)服務器的壓力的同時,也
12、極大的提高了用戶的訪問速度。動態(tài)請求處理層,該層用來處理系統(tǒng)的動態(tài)請求,為系統(tǒng)的核心層。數(shù)據(jù)庫,數(shù)據(jù)采用oracle高可用方案構建3.2負載均衡部署radware負載均衡器,負責對公網(wǎng)訪問進行負載分發(fā)。3.3靜態(tài)化展示層該層由兩臺或兩臺以上且應用部署完全一致的主機構成,由該層前端的負載 均衡設備實現(xiàn)請求的均衡分發(fā)。該層不存在單點隱患,且可在不停服的前提下方 便的進行橫向擴容。該層部署的應用包括:Nginx,用作靜態(tài)服務器,同時可兼做反向代理服務器。擁有極佳的穩(wěn) 定性和高并發(fā)承載能力。靜態(tài)化資源同步,使用rsync進行同步。3.4動態(tài)請求處理層該層分為兩部分,一部分為核心應用服務器集群,采用負載
13、均衡模式構建; 另一部分為其他應用服務器集群,采用HA模式構建。核心應用服務器集群,由兩臺或兩臺以上且應用部署完全一致的主機構 成,具有部署方便、管理統(tǒng)一、便于擴展的優(yōu)點。其他應用服務器集群,這部分應用主要包括FTP、統(tǒng)一session管理、靜 態(tài)化資源發(fā)布等應用,這類應用同時只能由一個實例對外提供服務,但 又需要對外提供高可用的服務,所以采用HA模式構建。多個應用共同 組成一個或多個應用包,然后對外通過浮動ip提供服務。FTP資源,使用防篡改進行數(shù)據(jù)同步。數(shù)據(jù)緩存使用redis服務,redis集群內(nèi)各服務器間采用主從模式在熱備 的同時實現(xiàn)數(shù)據(jù)同步。3.5數(shù)據(jù)庫數(shù)據(jù)庫依賴中心內(nèi)部的oracle配置,這里不做要求。3.6應用部署方案靜態(tài)化展示層和動態(tài)請求處理層,使用rsync進行文件同步,在后續(xù)部署方 案中,不做特別說明。靜態(tài)化展示層靜態(tài)化展示層需要進行兩類配置:A.配置加載靜態(tài)資源文件路徑。B.配置反向代理數(shù)據(jù)請求url。動態(tài)請求處理層規(guī)劃兩臺服務器,均需要安裝jdk1.7o負載由硬件負載均衡器完成請求分發(fā)。Redis做主從配置,完成數(shù)據(jù)同步等工作。3.7擴展方案靜態(tài)化展示層:nginx可直接支持橫向擴展,擴展中只需要對新服務進行應 用安裝即可。動態(tài)請求處理層:采用統(tǒng)一 session管控。因此動態(tài)處理請求層可支持橫向 擴展。其中只需要新的服務器進行應用發(fā)布,負載均衡添
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度智能家居無償入住與智慧家居體驗合同3篇
- 二零二五年度農(nóng)村新建住宅安全責任與保險合同
- 2025年度農(nóng)副產(chǎn)品出口貿(mào)易代理服務合同3篇
- 2025年度公司個人借款合同爭議調(diào)解及仲裁條款3篇
- 二零二五年度金融集團整體收購整合合同3篇
- 2025年度社區(qū)便利店酒水配送與營銷支持合同3篇
- 2025年度農(nóng)業(yè)科技推廣中心農(nóng)藥化肥購銷服務合同3篇
- 《生物的特征》課件
- 《市場營銷管理咨詢》課件
- 2024屆內(nèi)蒙古鄂爾多斯市西四旗高三上學期期末模擬歷史試題(解析版)
- 紅外隱身材料課件
- 八大危險作業(yè)檢查表
- 工程項目管理(三控三管一協(xié)調(diào))
- 初三家長會語文教師發(fā)言
- 游戲機策劃方案
- 2024消防安全基礎知識培訓課件
- 《小兒留置導尿管》課件
- 粵教版科學四年級上冊全冊試卷(含答案)
- 宮腔鏡診治規(guī)范
- 安全管理計劃指標和指標體系
- 六年級《牽手兩代-第二講-乖孩子為什么會厭學》家長課程培訓
評論
0/150
提交評論