800低(dī)代碼開(kāi)發平台是基于數據模型驅動的(de)低(dī)代碼平台,主要服務中大型企業(yè)客戶的(de)核心運營場(chǎng)景與個(gè)性化(huà)需求打造的(de)低(dī)代碼開(kāi)發平台。
平台以數據模型驅動的(de)方式,通(tōng)過可視(shì)化(huà)、配置化(huà)來(lái)構建模型與數據之間(jiān)的(de)邏輯關系。模型與數據庫表、模型數據項與數據庫表字段相(xiàng)互對(duì)應,通(tōng)過定義模型之間(jiān)的(de)模型關系實現(xiàn)引用關系和(hé)主從(cóng)管理(lǐ),并可實現(xiàn)從(cóng)表的(de)無限極嵌套。基于模型的(de)數據項可配置實現(xiàn)數據項之間(jiān)的(de)各種邏輯運算(suàn)。
低(dī)代碼技(jì)術路(lù)徑的(de)角度來(lái)區(qū)分,通(tōng)常可分為(wèi):
表格驅動:理(lǐ)論基礎上(shàng)是圍繞着表格或關系數據庫的(de)二維數據,通(tōng)過工(gōng)作(zuò)流配合表格完成業(yè)務流轉,是一種面向業(yè)務人(rén)員(yuán)的(de)開(kāi)發模式,大多面向類似Excel表格界面的(de)企業(yè)信息應用程序。
表單驅動:核心圍繞表單數據,通(tōng)過軟件(jiàn)系統中的(de)業(yè)務流程來(lái)驅動表單,從(cóng)而對(duì)業(yè)務表單數據進行分析和(hé)設計(jì),适合輕量級應用場(chǎng)景構建。
數據模型:核心圍繞業(yè)務數據定義,包括數據名稱、數據類型等,抽象表單展示與呈現(xiàn)業(yè)務流程,在實踐層面通(tōng)過數據模型建立業(yè)務關系,通(tōng)過表單、流程支持完善的(de)業(yè)務模式靈活性高(gāo),能夠滿足企業(yè)複雜(zá)場(chǎng)景開(kāi)發需求和(hé)整體(tǐ)系統開(kāi)發的(de)需求,适合中大型企業(yè)的(de)核心業(yè)務創新場(chǎng)景進行個(gè)性化(huà)定制。
領域模型:核心圍繞業(yè)務架構對(duì)軟件(jiàn)系統所涉及到的(de)業(yè)務領域進行領域建模,從(cóng)領域知識中提取和(hé)劃分不同子(zǐ)領域(核心子(zǐ)域,通(tōng)用子(zǐ)域,支撐子(zǐ)域),并對(duì)子(zǐ)領域構建模型,再分解領域中的(de)業(yè)務實體(tǐ)、屬性、特征、功能等,并将這(zhè)些實體(tǐ)抽象成系統中的(de)對(duì)象,建立對(duì)象與對(duì)象之間(jiān)的(de)層次結構和(hé)業(yè)務流程,最終在系統中解決業(yè)務問(wèn)題,适合業(yè)務框架與技(jì)術架構非常成熟的(de)大型企業(yè)。