1. 痛點問題
當前,很多創新型的應用無法購買到可用的系統,如果在項目周期很緊急的情況下希望快速交付一個可以使用的原型系統,往往會遇到如下問題:不同客戶系統之間存在巨大差異,大量需求要定制開發;市面上沒有現成的應用程序可以直接購買;解決方案過于復雜和/或過于昂貴;難以低成本控制未來數字化的發展。
此外,很多軟件公司人力成本達到65%,且無法滿足企業業務快速變化的需求,交付周期無法保證,后續系統維護成本很高,已經影響到企業的發展。因此,很多企業都希望能有業務人員或參與配合少量開發即可快速構建原型系統的工具,滿足企業的創新應用。
2. 解決方案
本成果”大數據應用軟件建模系統-DWF“(清華數為DWF)支持應用開發人員快速實現中小規模協作型應用,是一款基于模型驅動的代碼開發工具,可以構建復雜的數據模型,可以實現數據模型、表單模型、功能模型、組織模型、權限模型、模型包管理功能,通過前、后端的腳本可以提供業務系統的擴展功能。DWF還提供對異構數據的集成能力,方便企業快速進行模型遷移和部署。
DWF具有如下特點:
一站式:DWF自身追求盡可能簡單的結構,可在普通PC上部署啟動,也可以在云計算或者容器環境下部署,又可以并入容器管理器中成為微服務。
可配置:采用模型驅動的設計理念,通過組織建模、數據建模、表單建模、功能操作和權限控制直接建模產生系統本。
低碼量:基于模型開展有針對性的擴展編碼工作,減少編碼總量,降低開發難度。配合敏捷定制功能,大幅度減少了代碼量和系統缺陷產生的可能。
組件化:允許在線將全部或者部分模型從系統中導出獨立的模型包,組合到其他DWF系統中,從而方便即時交付系統,即改即用,快速響應變更需求。
近幾年低代碼領域發展迅速,使用低代碼開發工具已成為一種發展趨勢,低代碼平臺市場規模巨大。AWS、Google、Microsoft、Oracle、西門子等巨頭紛紛使用低代碼開發平臺或布局低代碼市場,可見低代碼開發已經成為大公司和資本布局的熱點。
本成果作為低代碼開發平臺,可廣泛應用于軟件開發、企業信息化應用開發、企業數字化轉型、高職院校實訓平臺等,市場前景廣闊。
未來將根據新的應用需求,不斷發展完善大數據應用軟件建模系統,并進一步提高交付效率,減少更改和運維成本,為軟件廠商提供更好的開發工具。
清華數為DWF是第四代快速開發工具,國外的對標產品有Mendix、OutSystems、Appain,國內對標產品有搭搭云和阿里公司的宜搭產品。DWF是一個開放的低代碼開發工具,其開放性優于對標產品:
可配置性:采用模型驅動的設計理念,以配置的方式實現系統開發,降低后續測試、維護的成本;維護成本是傳統方法工具的20%。
低代碼量:基于模型開展有針對性的擴展編碼工作,減少編碼總量,降低開發難度,可節省開發成本約80%。
敏捷性:及時交付系統,及時修改系統,快速響應變更需求。
DWF已經在航天、工程機械、復雜裝備等行業企業得到應用;DWF是中國高等教育學會舉辦的全國高校教師教學創新大賽賽事“工業物聯網和大數據應用創新大賽”的指定平臺,清華應邀參加了2021全球數字經濟大會-北京數字經濟體驗周-清華數為低代碼大賽活動。
掃碼關注,查看更多科技成果