LeaRun模型驅動開發框架 重塑企業生產力

力軟資訊發表於2022-08-08

快速開發框架 在設計思想上可以分為“表單驅動”和“模型驅動”兩種。前者將頁面的表單和資料的儲存結構合二為一,而後者則與純程式碼開發類似,實現了資料與表 的完全分離。

在業界的通行觀點中,“表單驅動”具有更低的使用門檻和技術門檻,資料與儲存結構相結合,整體圍繞表資料展開。其核心是透過軟體系統中的工作流來執行業務流程,並對業務問題進行分析和設計。資料層次關係簡單,類似於傳統 BPM 軟體,應用場景相對有限,更適合輕量級應用,如 OA 審批、資料歸檔、客戶管理等。

但此開發模式基於底層構架與二次開發的限制,應用場景的侷限性更高, 無法解決 高度定製化、 資料 不統一 問題,通常僅用於開發簡單的資料填報系統。

而模型驅動的核心原則是抽象和自動化。抽象化是在比傳統編碼更高的抽象級別下定義軟體應用程式模型。 透過模型 API 和軟體 SDK ,使用少量編碼即可基於模型實現更多複雜邏輯;結合清晰的架構,表單和資料模型均可單獨開發與維護;同時基於各級生產、運營、管理 等多種 場景,提供全鏈路管理決策和業務運營的應用及解決方案,解決 企業 端對端的痛點。

為了滿足企業對業務場景複雜度以及對資料一致性的高要求, LeaRun 採用“模型驅動”的理念 搭建了快速開發框架 。開發者可以在 LeaRun 開發框架 中,分別設計用於定義資料模型的資料表,供使用者操作的頁面,以及執行於伺服器上、承載複雜業務邏輯的服務端命令。

流程模型

流程設計包含業務流和資料流。業務流支援各種場景的業務流程處理,如:轉審、抄送、加簽等審批方式;資料流支援對內、外系統進行資料增刪改查、訊息通知、使用者處理等操作。

報表模型

報表模型中的各類資料視覺化元件也支援嵌入到頁面中,成為操作頁面的組成部分。 LeaRun 提供報表設計工具 以及 十多種報表型別 模板 ,支援複雜報表設計,快速實現統計分析,全流程視覺化助力企業高效設計報表 展示頁面支援使用者調整、二次定製。

頁面模型

頁面設計包括網頁端和移動端,可以自適應不同終端場景。內建豐富的頁面元件,拖拉拽加全配置化 即可 快速生成應用介面

整合模型

整合模型本質是建立資料對映關係 包括平臺本身前、後端能力的擴充套件 能力。 LeaRun 開發框架 支援透過 API 門戶和第三方系統進行互動 輕鬆連線不同的系統和資料來源

總的來說,模型驅動從較低階別的程式碼中抽象出來,使團隊中的每個人都可以專注於較高階別的需求和解決方案。自動化減輕了日常工作和重複性工作的負擔,並減少了人為錯誤,從而提高了質量和生產力 開放性確保從舊系統到新平臺的對接能力。結果也是顯而易見的,更多出色的應用,構建效率指數級超越傳統程式碼開發。這就是模型驅動開發 框架 的力量。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69965343/viewspace-2909488/,如需轉載,請註明出處,否則將追究法律責任。

相關文章