999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

信息系統之間接口的實踐與體會

2020-10-21 07:13:52陳希劉翔潘傳迪
智慧健康 2020年26期
關鍵詞:安全性數據庫系統

陳希,劉翔,潘傳迪

(1.皖南醫學院第一附屬醫院,安徽 蕪湖 241001;2.皖南醫學院,安徽 蕪湖 241001)

0 引言

為了使信息在各種系統之間互聯互通,信息系統之間的接口應用也越來越廣泛。接口其實是指對協定進行定義的引用類型,顧名思義,是能讓數據從一個系統導入到另一個系統之間的應用。就以醫院信息系統為例,接口應用于藥庫與藥房系統,財務與藥房系統,醫生站與護士站之間。接口主要是解決兩個系統數據相互交換讀寫的問題,接口解決方法主要有如下五種,分別是表或視圖方式、應用程序接口方式、中間表方式、消息方式、中間載體方式。下面就介紹這五種方式的實現、優缺點和應用體會。

1 表或視圖方式

用直接讀寫目標系統數據庫表或視圖的方式。按需將目標系統數據庫表或視圖的讀寫權限授權給接入方用戶,如接入方用戶不存在,先建立數據庫訪問用戶[1]。

以這種方式接入方直接訪問接口信息相關的表或視圖,性能最佳,但由于接入方是直接讀寫目標系統數據庫表或視圖,需要雙方約定數據讀寫規則,且要注意授權有效性,授權接入方只能訪問接口信息相關的表或視圖,確保數據安全性和一致性。在實踐中常用于表或視圖讀操作。如基于Oracle 數據庫的臨床路徑系統讀取藥品管理系統(用戶名為drug)中的藥品名稱表(drug_drugname)中的藥品名稱和規格的代碼如下:

Select drugname,standard from drug.drug_drugname.

2 應用程序接口方式

應用程序接口(Application Programming Interface),又稱為應用編程接口,簡稱API。就是軟件系統不同組成部分銜接的約定。日漸龐大的軟件規模要求我們將系統劃分成各個部分來處理,設計編程接口則顯得十分關鍵。程序設計實踐中,編程接口的設計首先要使軟件系統的職責得到合理劃分。良好的接口設計可以降低系統各部分的相互依賴,提高組成單元的內聚性,降低組成單元間的耦合程度,從而提高系統的維護性和擴展性[2]。如圖1 所示。

通過接口雙方各自開發自己的API 接口,讓對方系統調用,來實現數據訪問。這是一種常用的信息系統之間接口方式,其數據安全性和一致性高,但性能不如直接讀寫目標系統數據庫表或視圖的方式。常用的應用程序接口方案包括WEB Service、WEB API、DLL 和數據庫存儲過程及函數等。

圖1 應用程序接口方式

3 中間表方式

在數據庫中建立中間表,中間表一般由接口雙方中一方創建,也可由第三方創建,按需將中間表訪問權限授權給接口雙方,接口雙方將需要交互的數據寫入到中間表,對方通過讀取中間表實現數據交互[3]。這種方式性能、數據安全性和一致性均較高,也是一種常用的信息系統之間接口方式。

為什么要使用中間表的接口模式?對于很多企業來說,經常需要多個業務系統支持。如果采用系統間相互的函數調用模式,會導致接口過多,難以管理。如圖2 所示。

圖2 系統間函數調用模式

基于此情況,多數企業會選擇采用中間表,以滿足多個系統間的數據流轉。那么,中間表接口模式的工作機制是什么?

如果兩個業務系統,采用建立中間數據庫的模式進行數據交互,其工作原理可以簡單理解為:首先,會部署一個專門的數據庫或者數據系統,也有稱為數據平臺等,實際上,就是個專門用于存儲系統間交互數據的數據庫[4]。業務系統不會直接將要傳輸的數據傳輸給其他業務系統,而是會傳輸給這個中間的數據庫,要使用這些數據的業務系統,會主動去中間數據庫取自己需要的數據。如圖3 所示,A 系統會將數據寫入中間數據庫,B 系統會從中間數據庫取需要的數據,反之亦然。

圖3 中間數據庫

采取中間表接口的方式,在實際使用中,一般是存在多個系統之間有數據交互的業務情況,如圖4所示。我們對比之前多系統接口采取RFC 方式的圖例,我們很容易看出來,采取中間表接口的交互方式,其接口更加容易管理,且交互方式更加安全。

圖4 中間表中多個系統數據交互情況

4 消息方式

通過消息傳送方式實現信息系統數據交互,常見的有Socket 和HL7 方式。接口雙方將需要交互的數據通過消息方式發送給另一方,接收方收到消息后進行數據處理,如需反饋信息,同樣以消息方式將反饋信息發送給發送方,從而實現數據雙方的數據交互。這種方式性能高,數據安全性和一致性也高,是一種理想的信息系統之間接口方式,越來越被人們接受。由于該方式需要有消息傳送系統,且接口雙方需要提供軟件開發支持,目前實現代價相對較高。

4.1 Socket 方式

Socket 是應用層與TCP/IP 協議族通信的中間軟件抽象層,它是一組接口。在設計模式中,Socket其實就是一個門面模式,它把復雜的TCP/IP 協議族隱藏在Socket 接口后面。對用戶來說,一組簡單的接口就是全部,讓Socket 去組織數據,以符合指定的協議[5]。Socket 方式優勢在于可以實現跨平臺的數據交換,并能夠解決操作系統、防火墻帶來的困擾。但因部署要求嚴格,實現代價較高,實際應用不是很多。

4.2 HL7 方式

HL7(Health Level 7)是標準化的衛生信息傳輸協議,用于不同應用之間數據傳輸。HL7 匯集了不同廠商用來設計應用軟件之間接口的標準格式,它將允許各個醫療機構在異構系統之間進行數據交互[6]。

采用HL7 標準的信息交換的過程是:發送方在業務節點觸發后,如果需要把業務信息傳遞給其它系統,首先要把應用系統數據按照集成規范定義的HL7 消息格式進行封裝,并把消息發送給消息引擎[7]。消息引擎在接收消息后按照通道配置情況,依據標準的通訊規則將消息發送到對方系統;接收方在收到發來的HL7 消息后,解析消息內容,對收到的信息進行相關業務處理,將消息內容轉變成業務應用系統數據。業務處理完成后,由接收方發送一條處理結果應答消息給消息引擎[8]。

5 中間載體方式

使用文本文件、EXCEL、XML 等文件作為中間載體,接口雙方先約定中間載體文件類型和格式,一方將數據導出,另一方將數據導入。這種方式實現起來簡單,數據安全性和一致性高,但數據交互及時性差,常用于靜態數據交互,不得已情況下才用于動態數據交互。

6 體會

總的來說,上述各種接口解決方式各有優缺點。而分析接口解決方式時,主要從安全性、性能、代價這三個方面考慮。恰當運用這些接口方法,才能高效地實現數據的讀寫交換,保證信息系統之間信息交換的準確性、穩定性和安全性。相比而言,上述接口方式中,中間表方式與消息方式是市場應用最多的,因為這兩者安全性較高,性能較穩定,在代價方面相對其他方式也比較合理,因此能被更多廠家、商家和客戶接受。

猜你喜歡
安全性數據庫系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
兩款輸液泵的輸血安全性評估
新染料可提高電動汽車安全性
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
數據庫
財經(2017年2期)2017-03-10 14:35:35
ApplePay橫空出世 安全性遭受質疑 拿什么保護你,我的蘋果支付?
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
主站蜘蛛池模板: 成人福利在线观看| 91麻豆精品视频| 成人精品免费视频| 先锋资源久久| 毛片久久网站小视频| 亚洲有无码中文网| 乱人伦99久久| 亚洲欧美不卡| 国产美女免费网站| 国产黄视频网站| 国产福利2021最新在线观看| 亚洲视频黄| 免费人成视网站在线不卡| 国产玖玖玖精品视频| 欧美国产在线一区| 国产亚洲视频在线观看| 欧美午夜在线观看| 人妻中文久热无码丝袜| 欧美福利在线观看| 日本草草视频在线观看| 亚洲成A人V欧美综合| 99爱在线| 激情综合婷婷丁香五月尤物| 中文无码精品A∨在线观看不卡| 欧美三级日韩三级| 尤物特级无码毛片免费| 亚洲无码高清免费视频亚洲 | 99国产精品免费观看视频| 丁香六月激情婷婷| 亚洲一区二区在线无码| 亚洲第一黄色网| 亚洲天堂777| 青青青伊人色综合久久| 午夜视频免费试看| 亚洲免费福利视频| 亚洲欧美极品| 黄片在线永久| 2020久久国产综合精品swag| 在线观看免费国产| 亚洲成a人片在线观看88| 九九久久精品国产av片囯产区| 国产精品青青| 国产成人综合久久精品尤物| 青青草a国产免费观看| 日韩精品一区二区三区大桥未久 | 亚洲欧洲天堂色AV| 国产免费一级精品视频| 一本无码在线观看| 国产又粗又爽视频| 中字无码精油按摩中出视频| 中日韩一区二区三区中文免费视频| 日本在线视频免费| 激情综合网激情综合| 国产微拍一区二区三区四区| 国产女人综合久久精品视| 在线看国产精品| 欧美色伊人| 国产一区亚洲一区| 国产精品欧美激情| 色偷偷综合网| 久久夜夜视频| jizz在线免费播放| 免费高清a毛片| 国产不卡国语在线| 青青青草国产| 毛片免费高清免费| 国产主播在线一区| 亚洲久悠悠色悠在线播放| 99久久精品久久久久久婷婷| 日韩精品一区二区三区大桥未久| 亚洲国产精品VA在线看黑人| 免费中文字幕在在线不卡| 日本伊人色综合网| 亚洲AV色香蕉一区二区| 色悠久久久| 亚洲精品国产自在现线最新| 久久熟女AV| 国产在线视频福利资源站| 婷婷午夜天| 久久网欧美| 亚洲无限乱码| 欧美第九页|