樊成成 羅曉瑤 劉朝蓬
最近幾年國(guó)家大力推行數(shù)字化轉(zhuǎn)型,要求企業(yè)在日常經(jīng)營(yíng)管理中能夠搭建數(shù)字化管理平臺(tái),并借助該平臺(tái)作用進(jìn)行數(shù)據(jù)分析和應(yīng)用,助推企業(yè)數(shù)字化轉(zhuǎn)型發(fā)展。低代碼平臺(tái)作為一項(xiàng)開(kāi)發(fā)時(shí)間短、以模塊化和代碼化為基礎(chǔ)的開(kāi)發(fā)體系,能夠在企業(yè)數(shù)字化轉(zhuǎn)型中起到關(guān)鍵性作用。本文通過(guò)對(duì)當(dāng)前企業(yè)數(shù)字化轉(zhuǎn)型困境進(jìn)行研究,結(jié)合企業(yè)實(shí)際情況,探究低代碼平臺(tái)在企業(yè)數(shù)字化轉(zhuǎn)型中的應(yīng)用思路,以期為企業(yè)數(shù)字化轉(zhuǎn)型發(fā)展提供指導(dǎo)意見(jiàn)。
低代碼平臺(tái)是對(duì)各項(xiàng)系統(tǒng)進(jìn)行低代碼化和模塊化開(kāi)發(fā)的技術(shù)體系,能夠有效減少開(kāi)發(fā)時(shí)間,提高開(kāi)發(fā)效率。低代碼平臺(tái)能夠借助建模技術(shù),將平臺(tái)服務(wù)對(duì)象所需要的各項(xiàng)功能搭建成獨(dú)立化的模型和模塊,然后將所構(gòu)建的模塊進(jìn)行可視化配置,從而完善平臺(tái)功能。低代碼平臺(tái)主要的應(yīng)用優(yōu)勢(shì)有以下幾點(diǎn)。
(一)提供源代碼
低代碼平臺(tái)能夠?yàn)樗杏脩?hù)提供源代碼,保證用戶(hù)在使用時(shí)能夠根據(jù)自身需求選擇和設(shè)計(jì)不同的系統(tǒng)功能,用戶(hù)在低代碼平臺(tái)的支持下能夠構(gòu)建多種不同的業(yè)務(wù)場(chǎng)景,避免用戶(hù)對(duì)技術(shù)廠商的依賴(lài),從而為用戶(hù)提供更加便捷的開(kāi)發(fā)服務(wù)。
(二)技術(shù)先進(jìn)
低代碼平臺(tái)在搭建服務(wù)架構(gòu)時(shí)采用的是SpringBoot技術(shù),該技術(shù)為用戶(hù)提供大量的數(shù)據(jù)接口,以便客戶(hù)在后期使用時(shí)增加系統(tǒng)功能,滿足系統(tǒng)設(shè)計(jì)對(duì)靈活性的要求。低代碼平臺(tái)在進(jìn)行系統(tǒng)開(kāi)發(fā)時(shí)前端采用的是JQ和VUE架構(gòu),在該架構(gòu)支持下能夠?qū)⑾到y(tǒng)的技術(shù)和業(yè)務(wù)邏輯進(jìn)行分離,這樣對(duì)系統(tǒng)進(jìn)行技術(shù)升級(jí)和改造就不會(huì)影響到業(yè)務(wù)邏輯層的運(yùn)行狀況,從而保證系統(tǒng)長(zhǎng)久穩(wěn)定運(yùn)行。低代碼平臺(tái)還借助Nginx技術(shù)對(duì)系統(tǒng)負(fù)載進(jìn)行平衡,保證系統(tǒng)能夠同時(shí)進(jìn)行多種不同的操作,并保證操作指令的執(zhí)行效果。
(三)私有化部署
由于系統(tǒng)功能、規(guī)模不同,導(dǎo)致其部署方案也有很大不同,而低代碼平臺(tái)可以支持多種不同的部署方案。在一般情況下,企業(yè)系統(tǒng)要求響應(yīng)時(shí)間能夠控制在0.5s~3s范圍之間,而低代碼平臺(tái)能夠結(jié)合企業(yè)實(shí)際情況對(duì)部署方案進(jìn)行調(diào)整,最恰當(dāng)?shù)靥峁┫到y(tǒng)響應(yīng)速度。
(四)功能豐富
低代碼平臺(tái)在企業(yè)系統(tǒng)開(kāi)發(fā)中能夠?yàn)橛脩?hù)提供不同的業(yè)務(wù)環(huán)境和情境模塊,針對(duì)企業(yè)的需求構(gòu)建不同的應(yīng)用環(huán)境,并將開(kāi)發(fā)系統(tǒng)與企業(yè)其他數(shù)據(jù)管理系統(tǒng)連接,從而豐富系統(tǒng)的使用功能。
隨著信息技術(shù)不斷發(fā)展,許多企業(yè)都開(kāi)始開(kāi)發(fā)和應(yīng)用數(shù)字系統(tǒng),以期能夠更好助推企業(yè)發(fā)展。由于部分企業(yè)數(shù)字化轉(zhuǎn)型時(shí)間尚短,目前仍存在一些問(wèn)題。
(一)數(shù)據(jù)資源分散
受疫情防控影響,許多線下業(yè)務(wù)如業(yè)務(wù)簽訂、業(yè)務(wù)審批、臺(tái)賬等都開(kāi)始轉(zhuǎn)變?yōu)榫€上業(yè)務(wù),這就要求企業(yè)能夠?qū)€上數(shù)據(jù)進(jìn)行分析和匯總,從而實(shí)施數(shù)字化轉(zhuǎn)型。但是受傳統(tǒng)管理體制影響,大多數(shù)企業(yè)之間的數(shù)字化平臺(tái)是獨(dú)立的,這樣會(huì)導(dǎo)致數(shù)據(jù)資源處于分散狀態(tài),企業(yè)很難將這些數(shù)據(jù)整合在一起,從而影響到企業(yè)數(shù)字化轉(zhuǎn)型速度。
(二)軟件成本過(guò)高
為了快速響應(yīng)市場(chǎng)需求,企業(yè)開(kāi)始不斷調(diào)整業(yè)務(wù)模式和軟件功能。根據(jù)當(dāng)前軟件開(kāi)發(fā)市場(chǎng)實(shí)際情況分析可以確定,一個(gè)完整、成熟的軟件從設(shè)計(jì)研發(fā)到正式應(yīng)用需要至少3~12個(gè)月的時(shí)間。一般軟件開(kāi)發(fā)周期較長(zhǎng),開(kāi)發(fā)成本較大。市場(chǎng)在快速發(fā)展,當(dāng)經(jīng)過(guò)較長(zhǎng)時(shí)間的軟件開(kāi)發(fā)后,軟件功能是否能夠符合當(dāng)前需求仍然待定,花費(fèi)較高成本開(kāi)發(fā)出來(lái)的軟件所帶來(lái)的收益也存在諸多不確定性,從而影響到企業(yè)管理者對(duì)軟件開(kāi)發(fā)的支持度和熱情。
(三)缺乏核心開(kāi)發(fā)技術(shù)
傳統(tǒng)的企業(yè)IT系統(tǒng)所采用的架構(gòu)一般比較復(fù)雜,而且每一個(gè)業(yè)務(wù)系統(tǒng)之間是彼此分割的,比如說(shuō)財(cái)務(wù)管理系統(tǒng)、員工出勤系統(tǒng)、業(yè)務(wù)管理系統(tǒng)等都是獨(dú)立的。由于系統(tǒng)之間缺乏協(xié)同性,最終影響到整個(gè)企業(yè)數(shù)字化轉(zhuǎn)型效果。企業(yè)在進(jìn)行系統(tǒng)優(yōu)化時(shí),如果對(duì)某一系統(tǒng)的功能模塊進(jìn)行獨(dú)立操作,有可能導(dǎo)致系統(tǒng)數(shù)據(jù)出現(xiàn)混亂。
低代碼技術(shù)能夠大大縮短系統(tǒng)開(kāi)發(fā)周期,降低系統(tǒng)開(kāi)發(fā)成本,因此在企業(yè)數(shù)字化轉(zhuǎn)型中可以應(yīng)用低代碼平臺(tái)進(jìn)行系統(tǒng)開(kāi)發(fā)。企業(yè)結(jié)合低代碼平臺(tái)相關(guān)技術(shù),可以在數(shù)字化轉(zhuǎn)型中通過(guò)可視化開(kāi)發(fā)、搭建協(xié)同化模塊等方式,進(jìn)一步降低系統(tǒng)開(kāi)發(fā)成本,實(shí)現(xiàn)系統(tǒng)開(kāi)發(fā)目的。
(一)借助可視化開(kāi)發(fā)技術(shù),降低系統(tǒng)開(kāi)發(fā)成本
低代碼平臺(tái)為用戶(hù)提供了多種不同的開(kāi)發(fā)源代碼,大大減少用戶(hù)代碼編寫(xiě)量,從而縮短系統(tǒng)開(kāi)發(fā)成本。低代碼平臺(tái)可以為用戶(hù)提供拖拉拽功能,在該功能支持下,用戶(hù)可以直接從平臺(tái)中拖拉拽對(duì)應(yīng)的源代碼,就可以完成系統(tǒng)功能開(kāi)發(fā)。根據(jù)以往研究成果可知,在低代碼平臺(tái)支持下,企業(yè)管理系統(tǒng)的可視化開(kāi)發(fā)功能能夠?qū)⑾到y(tǒng)開(kāi)發(fā)周期縮短到1~2周的時(shí)間內(nèi),這樣不僅可以有效降低開(kāi)發(fā)成本,還能避免人為編寫(xiě)程序造成的運(yùn)行失誤問(wèn)題。
(二)搭建協(xié)同化功能模塊,滿足系統(tǒng)擴(kuò)展性能
低代碼平臺(tái)不僅可以為用戶(hù)提供列表顯示、報(bào)表打印、流程分析等簡(jiǎn)單的系統(tǒng)功能,還可以為用戶(hù)提供移動(dòng)端數(shù)據(jù)連接、應(yīng)用管理等功能。低代碼平臺(tái)能夠與其他管理平臺(tái)進(jìn)行數(shù)據(jù)數(shù)據(jù)連接,形成各平臺(tái)協(xié)同化管理局面。比如說(shuō)用戶(hù)在低代碼平臺(tái)下想要與移動(dòng)端數(shù)據(jù)進(jìn)行連接,此時(shí)在該平臺(tái)技術(shù)支持下用戶(hù)可以一鍵進(jìn)行連接,不需要開(kāi)發(fā)人員專(zhuān)門(mén)進(jìn)行系統(tǒng)開(kāi)發(fā),從而滿足系統(tǒng)功能擴(kuò)展。除此之外,用戶(hù)還可以借助低代碼平臺(tái)的模塊化功能進(jìn)行功能設(shè)計(jì),并預(yù)留擴(kuò)展模塊,以便后期進(jìn)行功能擴(kuò)展。低代碼平臺(tái)可以通過(guò)架構(gòu)調(diào)整、引擎編排、場(chǎng)景設(shè)置等技術(shù),為用戶(hù)提供多樣化的業(yè)務(wù)場(chǎng)景,便于用戶(hù)進(jìn)行系統(tǒng)功能開(kāi)發(fā)。
(三)開(kāi)展集成化系統(tǒng)平臺(tái),創(chuàng)新系統(tǒng)業(yè)務(wù)場(chǎng)景
低代碼平臺(tái)可以將多個(gè)不同的管理應(yīng)用需求集成到同一個(gè)管理平臺(tái)中,從而幫助企業(yè)創(chuàng)新系統(tǒng)業(yè)務(wù)場(chǎng)景,以便企業(yè)更好開(kāi)展各項(xiàng)管理工作。低代碼平臺(tái)能夠?qū)⑸舷掠萎a(chǎn)業(yè)鏈相關(guān)的企業(yè)數(shù)據(jù)、部門(mén)合作數(shù)據(jù)及業(yè)務(wù)往來(lái)數(shù)據(jù)集成在一起,從而實(shí)現(xiàn)集成化管理。低代碼平臺(tái)還能對(duì)所有的數(shù)據(jù)進(jìn)行匯總治理,從而避免出現(xiàn)數(shù)據(jù)重復(fù)、數(shù)據(jù)標(biāo)準(zhǔn)不統(tǒng)一的問(wèn)題,打破“信息孤島”對(duì)企業(yè)數(shù)據(jù)管理帶來(lái)的影響。低代碼平臺(tái)技術(shù)能夠?qū)Σ煌藛T進(jìn)行角色分配,然后為他們搭建不同的業(yè)務(wù)場(chǎng)景,從而達(dá)到創(chuàng)新業(yè)務(wù)場(chǎng)景目的。在對(duì)應(yīng)的業(yè)務(wù)場(chǎng)景下,企業(yè)有關(guān)人員能夠在訪問(wèn)權(quán)限內(nèi)進(jìn)行數(shù)據(jù)操作和管理,達(dá)到業(yè)務(wù)協(xié)同管理目的。
信息時(shí)代在快速前進(jìn),傳統(tǒng)的企業(yè)IT系統(tǒng)已經(jīng)無(wú)法滿足現(xiàn)代業(yè)務(wù)發(fā)展和企業(yè)管理需求,低代碼的出現(xiàn)能夠?yàn)槠髽I(yè)提供低代碼化、模塊化開(kāi)發(fā)平臺(tái),以便能夠?qū)⒍鄠€(gè)不同的管理系統(tǒng)協(xié)同集成在一起,助推企業(yè)數(shù)字化轉(zhuǎn)型發(fā)展。本文通過(guò)對(duì)企業(yè)數(shù)字化轉(zhuǎn)型過(guò)程中的數(shù)據(jù)分散、軟件成本過(guò)高、缺乏核心技術(shù)等困境進(jìn)行分析,然后從借助可視化開(kāi)發(fā)技術(shù),降低系統(tǒng)開(kāi)發(fā)成本;搭建協(xié)同化功能模塊,滿足系統(tǒng)擴(kuò)展性能;開(kāi)展集成化系統(tǒng)平臺(tái),創(chuàng)新系統(tǒng)業(yè)務(wù)場(chǎng)景等方面探究了低代碼技術(shù)在企業(yè)數(shù)字化轉(zhuǎn)型過(guò)程中的應(yīng)用效果。
作者單位:河北省道路交通智能控制與管理技術(shù)創(chuàng)新中心