林曉東-基于開源集成平臺的低代碼開發(fā)研究與應用探索_第1頁
林曉東-基于開源集成平臺的低代碼開發(fā)研究與應用探索_第2頁
林曉東-基于開源集成平臺的低代碼開發(fā)研究與應用探索_第3頁
林曉東-基于開源集成平臺的低代碼開發(fā)研究與應用探索_第4頁
林曉東-基于開源集成平臺的低代碼開發(fā)研究與應用探索_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

開源基礎(chǔ)上的低代碼集成交換平臺研發(fā)與應用實踐演講人:林曉東博士四川省衛(wèi)生健康信息中心技術(shù)總監(jiān)四川省衛(wèi)生健康信息學會標準專委會主委01集成交換平臺醫(yī)易通簡介單擊此處添加文本具體內(nèi)容03基于MC實現(xiàn)低代碼可視化開發(fā)單擊此處添加文本具體內(nèi)容02低代碼開發(fā)技術(shù)單擊此處添加文本具體內(nèi)容04效果和下一步工作單擊此處添加文本具體內(nèi)容開源集成交換引擎MC及二次開發(fā)交換網(wǎng)關(guān)醫(yī)易通簡介平臺基礎(chǔ)上集成傳統(tǒng)信息系統(tǒng)實現(xiàn)互聯(lián)互通化道路的障礙系統(tǒng)數(shù)量多、規(guī)模大小不齊信息系統(tǒng)間標準不統(tǒng)一不同系統(tǒng)的開發(fā)語言、開發(fā)規(guī)范、數(shù)據(jù)庫選擇、技術(shù)架構(gòu)、以及采用的數(shù)據(jù)標不同系統(tǒng)的開發(fā)語言、開發(fā)規(guī)范、數(shù)據(jù)庫選擇、技術(shù)架構(gòu)、以及采用的數(shù)據(jù)標準都不盡相同,容易產(chǎn)生信息孤島信息系統(tǒng)網(wǎng)狀結(jié)構(gòu)維護困難,系統(tǒng)的維護需要數(shù)據(jù)交換共享效率低信息系統(tǒng)網(wǎng)狀結(jié)構(gòu)維護困難,系統(tǒng)的維護需要各個公司與信息部門開發(fā)人員相互配合維護,時間成本高,工作效率低傳統(tǒng)的點對點開發(fā)方式,開發(fā)效率低,數(shù)據(jù)碎片化存儲,系統(tǒng)間數(shù)據(jù)各個公司與信息部門開發(fā)人員相互配合維護,時間成本高,工作效率低SOASOA(面向服務的架構(gòu))的逐漸興起,ESB(企業(yè)服務總線)技術(shù)的引入,被用于解決舊有的協(xié)議和專有的數(shù)據(jù)格式現(xiàn)在20年前更多編程語言出現(xiàn)、分布式、微服務,容器編排,低代碼等新興技術(shù)的崛起,出現(xiàn)了低代碼聚合服務平臺現(xiàn)在20年前由于信息化建設(shè)一直缺乏頂層設(shè)計,信息難以互聯(lián)互通的現(xiàn)象普遍存在,而集成平臺被認10年前為是解決此難題的最佳工具╳╳ 產(chǎn)品居多,國內(nèi)產(chǎn)品大都基于國外的引擎進行二次開發(fā)。核心不開源,所以存在本地化程度低,如協(xié)議標準的適配、英文界廠家技術(shù)水平不同,實施周期長,效果差,常造成漏數(shù)據(jù)、服務崩潰等問題。專業(yè)化程度不高,自研自用為主。開源集成交換引擎MirthConnect??MC是開源的多標準接口引擎和集成平臺,用在不同的醫(yī)療保健系統(tǒng)之間傳遞和轉(zhuǎn)換數(shù)據(jù)。主要特點:易于使用:提供了一個直觀的圖形用戶界面,使用戶可以輕松地創(chuàng)建和管理數(shù)據(jù)交換通道和轉(zhuǎn)換規(guī)則。安全性:MC提供了安全的數(shù)據(jù)傳輸和身份驗證功靈活部署,多場景跨平臺支持,移動邊緣嵌入開源集成交換引擎MirthConnect簡介解決方案,可以部署在本地或云端,并具有豐富的醫(yī)療衛(wèi)生行業(yè)專用的內(nèi)置特色功能,可以輕松集成來自各種關(guān)系數(shù)據(jù)庫連接網(wǎng)絡交換協(xié)議標準(?經(jīng)過多年的研究與應用實踐,我們結(jié)合實際需求,完成了對MC的本地化改造,實現(xiàn)了系統(tǒng)的諸多優(yōu)化功能擴展和增強?跟進最新的開源版本迭代更新,支持中文處理和界面漢化。?開發(fā)了大量功能擴展插件:?支持FHIR標準?支持串口通信?支持集群高可用插件?支持高級報警功能插件?支持靈活的用戶權(quán)限管理插件?支持多節(jié)點部署的元數(shù)據(jù)同步插件?支持Docker容器化部署鏡像發(fā)布√√ nn多種數(shù)據(jù)源可視化便捷接入,包括多個系統(tǒng),多種類型的數(shù)據(jù)庫或接口n通過界面支持對接口入?yún)?,出參進行在線代碼轉(zhuǎn)換,所見即所得n通過界面配置即可控制SQL的流向,數(shù)據(jù)的處理,邏輯的控制n通過界面可視化配置FaaS接口,支持js在線開發(fā)與和調(diào)試,快速形成復雜業(yè)務邏輯n通過界面可視化配置消息生產(chǎn)與消費與在線代碼開發(fā)和調(diào)試,提供便捷穩(wěn)定的流式數(shù)據(jù)處理工具n通過界面可視化配置主索引接口,主索引在線管理,內(nèi)置索引合并算法n輕量:一鍵部署服務集群,服務的內(nèi)存/cpu/磁盤存儲/消耗較低,基于Google的開源V8引擎搭建,性能高,速度快n動態(tài)擴容:流量較大、并發(fā)較高時,平臺會自動擴充處理多個節(jié)點應對更多的請求n服務自愈:當節(jié)點的資源消耗(cpu/內(nèi)存/磁盤達到閾值,或服務宕機時,將會觸發(fā)自動修復功能;n平臺并不存儲數(shù)據(jù),只是院內(nèi)數(shù)據(jù)的搬運工典型的生產(chǎn)環(huán)境高可用部署架構(gòu)?基于數(shù)據(jù)庫集群提供服務集群所需要的數(shù)據(jù)庫高可用。?利用醫(yī)易通高級集群擴展插件支持,不是2個以上的醫(yī)易通運行實例節(jié)?利用軟/硬負載均衡器實現(xiàn)負載均衡和屏蔽MC節(jié)點實效對應用的影PPART低代碼開發(fā)技術(shù)簡介什么是低代碼開發(fā)技術(shù)??低代碼開發(fā)技術(shù)是一種用于快速構(gòu)建應用程序的開發(fā)方法。它使用可視化界面和圖形化工具來代替?zhèn)鹘y(tǒng)的編程語言和代碼編寫,使得開發(fā)人員可以更快速地創(chuàng)建和部署應用程序。?低代碼開發(fā)技術(shù)的優(yōu)點提高開發(fā)效率:低代碼開發(fā)技術(shù)可以大幅縮短應用程序的開發(fā)周期,使得開發(fā)人員可以更快速地交付產(chǎn)品。降低開發(fā)成本:低代碼開發(fā)技術(shù)可以減少開發(fā)人員的編碼工作量,從而降低開發(fā)成本。更好的可維護性:低代碼開發(fā)技術(shù)可以提高應用程序的可維護性和易讀性,使得開發(fā)人員可以更方便地進行代碼修改和維護。增強創(chuàng)新能力:低代碼開發(fā)技術(shù)可以讓開發(fā)人員更加專注于業(yè)務邏輯和用戶體驗,從而增強創(chuàng)新能力和競爭力。低代碼開發(fā)技術(shù)的典型方式?低代碼開發(fā)技術(shù)實現(xiàn)的主要方式包括:統(tǒng)一的服務框架,和任務模型,簡化自定義,又能支持多標準自定義代碼模板或函數(shù)庫可視化、交互式、配置式編制服務、接口和任務。并能自動生成規(guī)范代碼拖拽式編制代碼或服務接口流程化分步驟式定義業(yè)務規(guī)則和流程。組合集成現(xiàn)有服務和任務。第三方成熟庫加需載加開放架構(gòu)支持三方集組件成和擴動件式態(tài)展?總之,低代碼開發(fā)技術(shù)是一種快速、高效和靈活的開發(fā)方法,可以幫助企業(yè)和開發(fā)人員更好地應對市場需求和業(yè)務變化。n統(tǒng)一各個業(yè)務系統(tǒng)的接口協(xié)議n支持數(shù)據(jù)庫,MQ,WebService,HTTP/HTTPs,CDC等接口對接痛點問題:很多業(yè)務都存在靈活多變的需求,協(xié)調(diào)工程師開發(fā)一個新需求或接口,迭代版本完全通過界面可視化配置接口各種參數(shù),基于標準的JavaScript和Java、SQL語言在線編輯,可視化配置,就能完成一個接口服務和數(shù)據(jù)治理和業(yè)務流程的開發(fā),只需要具備SQL、JS/Java的編寫能力,就可以完成大部分通用業(yè)務的在線開發(fā)可視化配置、現(xiàn)成可視化編輯界面邏輯控制語義支持在線調(diào)試一鍵保存即可自動發(fā)布歷史版本管理支持原生的語法,并且支持原生的語法,并且痛點:有些業(yè)務邏輯復雜,除訪問、獲取數(shù)據(jù)外,還需訪問三方接口、做消息轉(zhuǎn)換等;或包放射檢查系統(tǒng)放射檢查系統(tǒng)通過多重轉(zhuǎn)換、多標準多協(xié)議多目標定制個統(tǒng)的預約服務供所有系統(tǒng)調(diào)用。即快速在線開發(fā)和調(diào)試,沒有編譯,打包,環(huán)境準備,版通過多重轉(zhuǎn)換、多標準多協(xié)議多目標定制個統(tǒng)的預約服務供所有系統(tǒng)調(diào)用。即快速在線開發(fā)和調(diào)試,沒有編譯,打包,環(huán)境準備,版本發(fā)布流程??焖偕暇€,快速試錯,快速回退,打開管理員遠程即可編程,保存即可發(fā)布完全支持ECMAScript心電檢查系統(tǒng)傳統(tǒng)醫(yī)生站檢查各??葡到y(tǒng)檢查聚合預約服務各??葡到y(tǒng)檢查超聲檢查系統(tǒng)線上各端檢查超聲檢查系統(tǒng)安全保證:VM沙箱中執(zhí)行結(jié)果返回主線程肺功能檢查系統(tǒng)安全保證:VM沙箱中執(zhí)行結(jié)果返回主線程肺功能檢查系統(tǒng)痛點問題:如何支持在不同應用場景靈活部署滿足多種需求在容器化環(huán)境下,一鍵就可以部署啟動(非K8S)單個節(jié)點實際使用內(nèi)存100M以下,一臺虛擬機可以啟動多在容器化環(huán)境下,一鍵就可以部署啟動(非K8S)單個節(jié)點實際使用內(nèi)存100M以下,一臺虛擬機可以啟動多個節(jié)點并行處理請求單個節(jié)點秒級啟動整個集群10秒內(nèi)完成啟動或重啟服務所在的虛擬機/裸機只需40G磁盤界面服務集群狀態(tài)可視化監(jiān)控,手動點擊即可移出服務集群主索引界面配置定時任務在線代碼制作組件倉庫(內(nèi)置JWT,短信,加解密等直接使用)單次調(diào)用鏈路可視化展示細粒度的權(quán)限控制接口流量控制能力和手動調(diào)節(jié)磁盤空間的檢查與告警內(nèi)存的定時檢查與告警第三方數(shù)據(jù)庫連接池信息的檢查與告警慢API查詢的檢查與告警關(guān)鍵性能指標達到閥值的自我停止服務,重啟和再次加入消費節(jié)點健康狀態(tài)定時檢查異常數(shù)據(jù)的重試流程和配置PPART??區(qū)域協(xié)同場景:雙向轉(zhuǎn)診、基礎(chǔ)數(shù)據(jù)采集和公共基礎(chǔ)服務提供未來工作規(guī)劃04強平臺的低代碼能

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論