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

下載本文檔

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

文檔簡介

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

溫馨提示

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

最新文檔

評論

0/150

提交評論