企業(yè)級(jí)低代碼平臺(tái)構(gòu)建白皮書(企業(yè)級(jí)低代碼開發(fā)平臺(tái))
企業(yè)級(jí)低代碼平臺(tái)構(gòu)建白皮書(企業(yè)級(jí)低代碼開發(fā)平臺(tái))
低代碼平臺(tái)丨白皮書
核心摘要:
低代碼應(yīng)用價(jià)值
(1)環(huán)境驅(qū)動(dòng):數(shù)字經(jīng)濟(jì)與新興技術(shù)的加速融合將帶來更多商業(yè)機(jī)遇和技術(shù)挑戰(zhàn),要求各行業(yè)內(nèi)的企業(yè)具備更高的適應(yīng)性和創(chuàng)新能力,低代碼正是契合企業(yè)業(yè)務(wù)靈活性與降本提效需求的解法之一。
(2)樓宇應(yīng)用:由于樓宇入駐企業(yè)數(shù)量多、運(yùn)營資源復(fù)雜,同時(shí)存在軟硬件變化、管理流程變化等可能性,因此對(duì)系統(tǒng)的技術(shù)底座有靈活性要求。低代碼的可視化開發(fā)特征與樓宇科技的應(yīng)用系統(tǒng)開發(fā)敏捷性、靈活性需求相吻合,能有效提升管理系統(tǒng)搭建效率。
低代碼平臺(tái)構(gòu)建實(shí)踐步驟
企業(yè)級(jí)低代碼平臺(tái)的建設(shè)及運(yùn)營流程可分為六個(gè)階段:需求分析、設(shè)計(jì)規(guī)劃、部署實(shí)施、測(cè)試優(yōu)化、上線培訓(xùn)與運(yùn)維升級(jí)。
(1)需求分析與設(shè)計(jì)規(guī)劃
企業(yè)級(jí)低代碼構(gòu)建原則可以總結(jié)為:安全性和合規(guī)性、集成與被集成、降本與業(yè)務(wù)覆蓋、可擴(kuò)展與可維護(hù)性。頁面建模與服務(wù)編排是應(yīng)用開發(fā)的核心環(huán)節(jié)。
(2)部署實(shí)施與測(cè)試優(yōu)化
部署實(shí)施環(huán)節(jié)中,技術(shù)服務(wù)商通常會(huì)組建三人及以上團(tuán)隊(duì),其中項(xiàng)目經(jīng)理負(fù)責(zé)項(xiàng)目全局把控與資源協(xié)調(diào),高級(jí)業(yè)務(wù)咨詢顧問負(fù)責(zé)協(xié)調(diào)平臺(tái)的業(yè)務(wù)適配性。低代碼的集成可分為三個(gè)環(huán)節(jié):基礎(chǔ)配置和準(zhǔn)入調(diào)試、業(yè)務(wù)系統(tǒng)集成和平臺(tái)測(cè)試及應(yīng)用。
(3)上線培訓(xùn)與運(yùn)維升級(jí)
運(yùn)維階段,企業(yè)通常會(huì)圍繞低代碼平臺(tái)設(shè)立業(yè)務(wù)顧問對(duì)接并評(píng)估業(yè)務(wù)部門需求,并立項(xiàng)交接至IT部門,或?qū)で蠹夹g(shù)服務(wù)商的支持。對(duì)應(yīng)用的運(yùn)維關(guān)注應(yīng)用的運(yùn)行狀態(tài)、數(shù)據(jù)安全、故障處理,定期迭代確保場(chǎng)景適應(yīng);對(duì)低代碼平臺(tái)的運(yùn)維關(guān)注組件更新和資源消耗,保障平臺(tái)穩(wěn)定運(yùn)行。
低代碼平臺(tái)發(fā)展趨勢(shì)
(1)數(shù)用一體:融合數(shù)據(jù)采集、數(shù)據(jù)標(biāo)準(zhǔn)化、數(shù)據(jù)質(zhì)量控制、數(shù)據(jù)分析建模等能力,形成aPaaS iPaaS 數(shù)據(jù)管理的架構(gòu),實(shí)現(xiàn)數(shù)據(jù)資產(chǎn)全生命周期管理。
(2)AI-Code:用戶側(cè),AI能解析用戶訴求,自動(dòng)組合組件生成頁面模板;產(chǎn)品側(cè),基于機(jī)器學(xué)習(xí)和知識(shí)圖譜的編碼器與代碼調(diào)試能提升出碼效率和準(zhǔn)確性。
(3)軟硬件一體化:通過低代碼連接邊端設(shè)備,完成軟硬件結(jié)合,實(shí)現(xiàn)數(shù)據(jù)生產(chǎn)沉淀統(tǒng)一管理,進(jìn)一步提升企業(yè)業(yè)務(wù)運(yùn)作與場(chǎng)景管理智能化程度。
數(shù)字經(jīng)濟(jì)與新興技術(shù)加速融合
新興技術(shù)落地提速帶來新機(jī)遇,要求企業(yè)具備更高的適應(yīng)性和創(chuàng)新能力
1)近五年數(shù)字經(jīng)濟(jì)維持穩(wěn)定增長,受疫情期間有小幅波動(dòng),且從互聯(lián)網(wǎng)向傳統(tǒng)行業(yè)加速落地。新興技術(shù)不斷推陳出新的同時(shí),在政策支持和環(huán)境推動(dòng)下與數(shù)字經(jīng)濟(jì)不斷融合。從技術(shù)應(yīng)用帶來的中國算力規(guī)模增長上看,近三年平均增速達(dá)49.6%,數(shù)字經(jīng)濟(jì)與新興技術(shù)的融合呈加速態(tài)勢(shì)。2)數(shù)字經(jīng)濟(jì)與新興技術(shù)的加速融合將帶來更多商業(yè)機(jī)遇和技術(shù)挑戰(zhàn),要求各行業(yè)內(nèi)的企業(yè)具備更高的適應(yīng)性和創(chuàng)新能力。因此,企業(yè)需要對(duì)外有足夠的行業(yè)敏感度,根據(jù)市場(chǎng)動(dòng)態(tài)靈活調(diào)整業(yè)務(wù)形態(tài);對(duì)內(nèi)運(yùn)用新技術(shù)提高管理效率。因此,開源與提效是當(dāng)下企業(yè)發(fā)展的關(guān)鍵詞。
公共領(lǐng)域技術(shù)應(yīng)用更廣泛
樓宇、交通、安防等覆蓋面廣、互聯(lián)性強(qiáng)的公共事業(yè)對(duì)新技術(shù)更有需求
1)從當(dāng)前各行業(yè)數(shù)字化滲透情況上看,互聯(lián)網(wǎng)、零售、金融等與C端連接緊密的行業(yè)數(shù)據(jù)沉淀量大、用戶對(duì)技術(shù)感知更敏感、投入回饋路徑短,因此數(shù)字化落地較快;制造、能源、醫(yī)療等硬件設(shè)備多、生產(chǎn)流程長且復(fù)雜、生產(chǎn)運(yùn)營專業(yè)性高的行業(yè),數(shù)字化節(jié)奏較慢,仍處在高速發(fā)展階段。2)從新技術(shù)滲透情況上看,大數(shù)據(jù)、人工智能、云計(jì)算、5G等通用技術(shù)在各行業(yè)均有廣泛應(yīng)用,尤其交通、安防、樓宇等政府公共事業(yè),需要滲透大量邊端設(shè)備、應(yīng)用更精確的識(shí)別與傳感技術(shù)、覆蓋較大的管理面積、影響力輻射人物場(chǎng),因此需要更多專業(yè)技術(shù)的賦能。
數(shù)字化時(shí)代要求企業(yè)更敏捷
低代碼契合數(shù)字化背景下,敏捷支撐企業(yè)業(yè)務(wù)動(dòng)態(tài)變化的需求
1)數(shù)字化時(shí)代下,宏觀上看新技術(shù)落地加速,各行業(yè)數(shù)字化進(jìn)程如火如荼;微觀上看,企業(yè)將面對(duì)更快速的行業(yè)格局變化、更激烈的市場(chǎng)競爭和更強(qiáng)烈的成本壓力。在此背景下,只有能及時(shí)捕捉行業(yè)風(fēng)口并及時(shí)調(diào)整業(yè)務(wù)方向的企業(yè)才有機(jī)會(huì)獲得開源先機(jī)。對(duì)于成本壓力,則需要企業(yè)一方面通過數(shù)字化人才招募與培育提升人效,另一方面持續(xù)推進(jìn)數(shù)字化轉(zhuǎn)型,通過數(shù)據(jù)沉淀發(fā)揮技術(shù)的規(guī)模效應(yīng)。2)低代碼正是契合企業(yè)業(yè)務(wù)靈活性與降本提效需求的解法之一,與數(shù)字經(jīng)濟(jì)相輔相成,能從內(nèi)至外提升企業(yè)的資源利用率與敏捷性。企業(yè)通過將低代碼嵌入自身數(shù)字化體系中,能有效縮短軟件開發(fā)周期,讓企業(yè)面對(duì)快速變化的市場(chǎng)環(huán)境與業(yè)務(wù)需求時(shí)提供支持,使企業(yè)的市場(chǎng)適應(yīng)性、敏捷性與抗風(fēng)險(xiǎn)能力進(jìn)一步提升。
低代碼賦能使用者敏捷開發(fā)
通過代碼的封裝和可視化編排,讓企業(yè)開發(fā)者與業(yè)務(wù)人員實(shí)現(xiàn)敏捷開發(fā)
1)企業(yè)級(jí)低代碼的定義:企業(yè)級(jí)低代碼是為企業(yè)的開發(fā)者及業(yè)務(wù)人員提供可視化的應(yīng)用開發(fā)環(huán)境,降低或去除應(yīng)用開發(fā)對(duì)原生代碼編寫的需求量,進(jìn)而實(shí)現(xiàn)便捷構(gòu)建應(yīng)用程序的一種解決方案。2)代碼封裝和集成開放是企業(yè)級(jí)低代碼的重要屬性,敏捷、提效是企業(yè)級(jí)低代碼的關(guān)鍵詞。企業(yè)級(jí)低代碼是企業(yè)在傳統(tǒng)開發(fā)過程中將常用、高頻代碼進(jìn)行封裝,在復(fù)用相同代碼段時(shí)能直接調(diào)用的一種開發(fā)形式。當(dāng)企業(yè)的封裝代碼變多,使用頻率增加,低代碼也逐漸從工具向平臺(tái)轉(zhuǎn)移,成為支撐開發(fā)并集成上層應(yīng)用的技術(shù)底座。根據(jù)低代碼自身特性和用戶使用效果,更便捷的開發(fā)與更低的時(shí)間成本是低代碼平臺(tái)的核心價(jià)值。
企業(yè)級(jí)低代碼平臺(tái)構(gòu)建流程
平均構(gòu)建周期在6個(gè)月及以上,其中部署實(shí)施和測(cè)試優(yōu)化是主要工作
設(shè)計(jì)原則:充分發(fā)揮價(jià)值
以安全合規(guī)為前提,以發(fā)揮平臺(tái)降本提效價(jià)值、支撐業(yè)務(wù)運(yùn)作為目的
企業(yè)級(jí)低代碼構(gòu)建原則可以總結(jié)為:安全性和合規(guī)性、集成與被集成、降本與業(yè)務(wù)覆蓋、可擴(kuò)展與可維護(hù)性。低代碼平臺(tái)開發(fā)設(shè)計(jì)時(shí),需要基于以上原則,保障平臺(tái)全生命周期的穩(wěn)定運(yùn)行。1)安全性和合規(guī)性:低代碼平臺(tái)的基礎(chǔ)要求。隨著國內(nèi)外數(shù)據(jù)安全與隱私保護(hù)政策趨嚴(yán),安全合規(guī)在數(shù)字化中的角色愈發(fā)重要。2)集成與被集成:低代碼平臺(tái)的連接拓展能力與發(fā)揮價(jià)值的方式。通過標(biāo)準(zhǔn)化API接口進(jìn)行生態(tài)連接,實(shí)現(xiàn)平臺(tái)功能升維。3)降本提效與業(yè)務(wù)覆蓋:低代碼投入使用后的價(jià)值表現(xiàn)。企業(yè)數(shù)字化建設(shè)最終目標(biāo)是為了彈性支撐業(yè)務(wù)擴(kuò)展與運(yùn)營,低代碼則是通過敏捷開發(fā)為企業(yè)提供支持。4)可擴(kuò)展性與可維護(hù)性:低代碼平臺(tái)維持良性運(yùn)營、持續(xù)創(chuàng)造價(jià)值的保障。
基本架構(gòu):中臺(tái)層中的aPaaS
低代碼平臺(tái)屬于aPaaS范疇,賦能內(nèi)部應(yīng)用開發(fā)與外部服務(wù)集成
1)企業(yè)數(shù)字化架構(gòu)相比傳統(tǒng)運(yùn)營模式更重視數(shù)據(jù)的沉淀、流轉(zhuǎn)和應(yīng)用。通過將企業(yè)的邊端物理設(shè)備與前端業(yè)務(wù)經(jīng)營數(shù)據(jù)匯總沉淀,經(jīng)過數(shù)據(jù)中臺(tái)對(duì)數(shù)據(jù)的清洗整理與技術(shù)中臺(tái)的分析支持,實(shí)現(xiàn)對(duì)內(nèi)資源流轉(zhuǎn)最優(yōu)配置和對(duì)外業(yè)務(wù)科學(xué)決策,整體起到降本提效作用。2)企業(yè)數(shù)字化架構(gòu)中,中臺(tái)層主要負(fù)責(zé)數(shù)據(jù)沉淀與分析,根據(jù)服務(wù)內(nèi)容與技術(shù)需求可細(xì)分為aPaaS和iPaaS。其中aPaaS平臺(tái)兼容多種開發(fā)方式、開發(fā)框架和開發(fā)語言,支撐應(yīng)用的開發(fā)、運(yùn)營和運(yùn)維;iPaaS服務(wù)于流程、服務(wù)、應(yīng)用、數(shù)據(jù)的繼承與治理,在應(yīng)用程序與三方服務(wù)間建立數(shù)據(jù)聯(lián)通渠道,實(shí)現(xiàn)應(yīng)用快速集成與交互。3)企業(yè)數(shù)字化架構(gòu)中,低代碼屬于aPaaS板塊,低代碼在企業(yè)數(shù)字化體系中承擔(dān)“樞紐”的角色,對(duì)內(nèi)作為技術(shù)底座賦能應(yīng)用開發(fā),對(duì)外作為開放媒介接入三方系統(tǒng)和服務(wù),為敏捷開發(fā)與生態(tài)開放賦能。
基本架構(gòu):引擎賦能開發(fā)
向下調(diào)用技術(shù)與數(shù)據(jù),向上支撐應(yīng)用前臺(tái),對(duì)內(nèi)提效對(duì)外集成三方服務(wù)
1)低代碼基礎(chǔ)架構(gòu)可分為四個(gè)部分:核心引擎實(shí)現(xiàn)前端操作與編排的效果;設(shè)計(jì)平臺(tái)對(duì)接開發(fā)者開發(fā)行為;平臺(tái)門戶提供即用的組件與模板;運(yùn)營管理對(duì)應(yīng)用及低代碼平臺(tái)的運(yùn)行狀態(tài)進(jìn)行檢測(cè)與管理。2)開發(fā)者使用低代碼進(jìn)行應(yīng)用開發(fā)時(shí),需要經(jīng)過入料、頁面建模、服務(wù)編排、編譯出碼和部署運(yùn)營等環(huán)節(jié),其中頁面建模與服務(wù)編排是核心開發(fā)環(huán)節(jié)。
技術(shù)實(shí)現(xiàn):建模及編排引擎
基于業(yè)務(wù)邏輯,建模引擎支撐靜態(tài)模型構(gòu)建,編排引擎支撐動(dòng)態(tài)邏輯流轉(zhuǎn)
低代碼平臺(tái)中,主要由建模引擎和編排引擎支撐用戶的前端頁面操作。1)建模引擎支撐開發(fā)者在前端開發(fā)界面對(duì)應(yīng)用程序的業(yè)務(wù)邏輯、數(shù)據(jù)結(jié)構(gòu)和界面布局等進(jìn)行設(shè)計(jì)和構(gòu)建的行為,包含數(shù)據(jù)引擎、表單引擎、頁面引擎、領(lǐng)域建模引擎等。編排引擎支撐用戶可視化編排應(yīng)用的數(shù)據(jù)表單流轉(zhuǎn)、自動(dòng)化管理、服務(wù)調(diào)度,包含流程引擎、規(guī)則引擎、消息引擎、事件驅(qū)動(dòng)引擎等。在建模引擎和編排引擎的共同作用下,用戶能搭建完整的應(yīng)用外殼。
2)對(duì)于數(shù)據(jù)體系復(fù)雜的企業(yè)而言,建模引擎中數(shù)據(jù)引擎的數(shù)據(jù)關(guān)系映射構(gòu)建能力有待提升;對(duì)員工數(shù)量多、權(quán)限及流程管理復(fù)雜的企業(yè)而言,編排引擎中流程引擎的并發(fā)量、事件驅(qū)動(dòng)引擎的穩(wěn)定性等是保障應(yīng)用順利運(yùn)作的關(guān)鍵。
技術(shù)實(shí)現(xiàn):編譯出碼流程
以編譯器為核心實(shí)現(xiàn)中間碼向目標(biāo)碼轉(zhuǎn)化,編譯性能與并行數(shù)量有提升空間
在用戶完成基礎(chǔ)的視圖設(shè)計(jì)以及應(yīng)用邏輯編排后,低代碼需要將業(yè)務(wù)結(jié)構(gòu)設(shè)計(jì)轉(zhuǎn)化為可執(zhí)行的代碼,以便測(cè)試應(yīng)用運(yùn)行狀態(tài)及部署,該過程即編譯出碼過程,常涉及代碼解析、代碼編譯、代碼調(diào)試和代碼渲染四個(gè)環(huán)節(jié)。
1)代碼解析是解構(gòu)用戶對(duì)模型的編排及組件的布局,以建立映射關(guān)系;代碼編譯是將物料(組件、模型)與邏輯關(guān)系轉(zhuǎn)換為可運(yùn)行的代碼;代碼調(diào)試是對(duì)已轉(zhuǎn)譯的代碼進(jìn)行準(zhǔn)確性與合規(guī)性驗(yàn)證,確保代碼能順利運(yùn)行;代碼渲染是將目標(biāo)代碼可視化,由此形成流程閉環(huán),操作主權(quán)重歸用戶。
2)編譯出碼過程中,規(guī)則引擎加載速度、編譯器處理性能和并行數(shù)量等均會(huì)影響編譯出碼效率。為縮短編譯出碼流程的時(shí)間,可通過使用多核CPU、結(jié)合高效的算法和數(shù)據(jù)結(jié)構(gòu)提升并行處理能力。為提升代碼調(diào)試準(zhǔn)確性,可以嵌入大語言模型智能化對(duì)代碼細(xì)節(jié)進(jìn)行調(diào)優(yōu),提升應(yīng)用運(yùn)行穩(wěn)定性。
技術(shù)實(shí)現(xiàn):部署與運(yùn)維
在環(huán)境兼容配置與應(yīng)用運(yùn)行測(cè)試后鏡像投放,并進(jìn)行性能監(jiān)測(cè)與安全管理
1)低代碼應(yīng)用搭建完成后,需要進(jìn)行投放環(huán)境配置與兼容測(cè)試,并對(duì)應(yīng)用進(jìn)行多輪運(yùn)行測(cè)試,以確保應(yīng)用在目標(biāo)環(huán)境內(nèi)能穩(wěn)定運(yùn)行。根據(jù)應(yīng)用與業(yè)務(wù)系統(tǒng)的附屬關(guān)系可將低代碼開發(fā)的應(yīng)用分成集成型和獨(dú)立型。其中集成型應(yīng)用常作為附屬應(yīng)用集成于原系統(tǒng)中,權(quán)限與設(shè)定遵循原系統(tǒng)應(yīng)用配置,發(fā)布時(shí)還需要與指定集成應(yīng)用進(jìn)行聯(lián)調(diào)測(cè)試,保障各模塊接口的正確性、數(shù)據(jù)流和控制流的合理性。
2)應(yīng)用投入使用后,還需要對(duì)應(yīng)用運(yùn)行狀態(tài)、基礎(chǔ)性能、數(shù)據(jù)安全和迭代需求進(jìn)行監(jiān)測(cè),讓應(yīng)用與前端業(yè)務(wù)需求相匹配。隨著應(yīng)用的增多與企業(yè)低代碼應(yīng)用場(chǎng)景碎片化,低代碼平臺(tái)承載的異構(gòu)數(shù)據(jù)量也不斷提升,對(duì)信息加密、安全傳輸和隱私保護(hù)提出更高要求。
分工:團(tuán)隊(duì)組織與角色劃分
實(shí)施環(huán)節(jié)多需要與ISV共同協(xié)作,企業(yè)對(duì)平臺(tái)的運(yùn)維管理能力有待提升
1)平臺(tái)實(shí)施環(huán)節(jié):由低代碼技術(shù)服務(wù)商主導(dǎo),通常會(huì)組建3人及以上服務(wù)團(tuán)隊(duì)幫助企業(yè)完成需求分析到線上培訓(xùn)全流程,其中項(xiàng)目經(jīng)理負(fù)責(zé)項(xiàng)目全局把控與資源協(xié)調(diào),高級(jí)業(yè)務(wù)咨詢顧問負(fù)責(zé)協(xié)調(diào)低代碼平臺(tái)開發(fā)與最終解決方案的業(yè)務(wù)適配性。平臺(tái)實(shí)施期間,低代碼技術(shù)服務(wù)商會(huì)根據(jù)具體業(yè)務(wù)需求與廠商技術(shù)能力與ISV生態(tài)伙伴進(jìn)行產(chǎn)品聯(lián)合設(shè)計(jì)開發(fā)。線上培訓(xùn)前,企業(yè)側(cè)通常會(huì)組建2人及以上團(tuán)隊(duì)對(duì)接需求和系統(tǒng)架構(gòu),線上培訓(xùn)環(huán)節(jié)通常有IT部門和業(yè)務(wù)部門等平臺(tái)使用者參與。
2)平臺(tái)運(yùn)營環(huán)節(jié):由企業(yè)主導(dǎo),通常企業(yè)會(huì)設(shè)立專門部門對(duì)低代碼平臺(tái)進(jìn)行監(jiān)控和運(yùn)維管理,由業(yè)務(wù)顧問負(fù)責(zé)評(píng)估業(yè)務(wù)部門需求并轉(zhuǎn)化為項(xiàng)目開發(fā)方案,超出企業(yè)技術(shù)范疇的工作內(nèi)容會(huì)尋求平臺(tái)技術(shù)提供商的支持。但由于大部分企業(yè)業(yè)務(wù)變化速度快且IT能力有限,因此組件更新、復(fù)雜應(yīng)用搭建、新技術(shù)嵌入等技術(shù)運(yùn)維工作主要由服務(wù)商承擔(dān),企業(yè)做簡單監(jiān)控管理。
集成:企業(yè)現(xiàn)有系統(tǒng)集成
系統(tǒng)接口協(xié)議和字段邏輯差異是集成難點(diǎn),引入自動(dòng)化工具有望提升效率
低代碼嵌入企業(yè)數(shù)字化系統(tǒng)后,需要分三步與系統(tǒng)和業(yè)務(wù)進(jìn)行集成:基礎(chǔ)配置和準(zhǔn)入調(diào)試、業(yè)務(wù)系統(tǒng)集成和平臺(tái)測(cè)試及應(yīng)用。
1)基礎(chǔ)配置及準(zhǔn)入調(diào)試:低代碼平臺(tái)與企業(yè)組織架構(gòu)同步、單點(diǎn)登錄配置、數(shù)據(jù)庫連接等基礎(chǔ)配置。業(yè)務(wù)系統(tǒng)集成:低代碼與企業(yè)既有系統(tǒng)集成,并進(jìn)行數(shù)據(jù)、流程、規(guī)范、業(yè)務(wù)邏輯等融合。平臺(tái)測(cè)試及應(yīng)用:試運(yùn)行保障平臺(tái)與應(yīng)用程序的穩(wěn)定性和可靠性。
2)系統(tǒng)集成環(huán)節(jié)中,前期需要對(duì)接入方式和業(yè)務(wù)邏輯進(jìn)行設(shè)計(jì)和編排,涉及與企業(yè)業(yè)務(wù)部門的大量溝通調(diào)試,存在溝通成本高、實(shí)踐周期長等問題。在系統(tǒng)對(duì)接過程中,存在不同業(yè)務(wù)系統(tǒng)的接口開放度、接口協(xié)議、業(yè)務(wù)邏輯字段等差異,影響集成進(jìn)度。當(dāng)企業(yè)內(nèi)存在大量老舊系統(tǒng)時(shí),可能出現(xiàn)接口少、接口調(diào)用協(xié)議與調(diào)用權(quán)限有差異等問題,影響集成效率。當(dāng)企業(yè)內(nèi)業(yè)務(wù)應(yīng)用邏輯復(fù)雜時(shí)常出現(xiàn)系統(tǒng)字段邏輯有差異等問題,需要中間件或代碼進(jìn)行數(shù)據(jù)預(yù)處理和邏輯轉(zhuǎn)換。
3)為提升低代碼集成效率,需要企業(yè)制定完善的業(yè)務(wù)系統(tǒng)規(guī)范,統(tǒng)一接口和數(shù)據(jù)維度,同時(shí)引入自動(dòng)化工具,減少重復(fù)工作。
拓展:拓展功能與自定義組件
具備開放的API可接入第三方服務(wù),需關(guān)注敏感數(shù)據(jù)安全與服務(wù)穩(wěn)定性
1)低代碼平臺(tái)除可視化開發(fā)外,還具備極強(qiáng)的開放能力:對(duì)內(nèi)可通過自定義組件和集成插件實(shí)現(xiàn)平臺(tái)開發(fā)功能加成;對(duì)外支持開發(fā)者通過API接口實(shí)現(xiàn)三方服務(wù)的集成和調(diào)用。2)通過低代碼的API對(duì)外接入三方服務(wù)時(shí),需要通過加密技術(shù)保障數(shù)據(jù)安全性。同時(shí),對(duì)于三方服務(wù)調(diào)用的穩(wěn)定性、與內(nèi)部系統(tǒng)兼容性等也會(huì)影響業(yè)務(wù)的處理速度和使用體驗(yàn)。3)低代碼的開放能力讓企業(yè)數(shù)字化系統(tǒng)的基礎(chǔ)能力再上層樓,企業(yè)的業(yè)務(wù)系統(tǒng)功能更多元、更齊全,能更快速地響應(yīng)市場(chǎng)需求和業(yè)務(wù)需求,在業(yè)務(wù)拓展中更有競爭力。
培訓(xùn):認(rèn)知培訓(xùn)與迭代培訓(xùn)
實(shí)施環(huán)節(jié)根據(jù)參培人員經(jīng)驗(yàn)定制培訓(xùn)內(nèi)容,運(yùn)營階段跟隨迭代步驟進(jìn)行培訓(xùn)
按培訓(xùn)內(nèi)容可將低代碼平臺(tái)相關(guān)培訓(xùn)分為實(shí)施環(huán)節(jié)的培訓(xùn)和運(yùn)營環(huán)節(jié)的培訓(xùn)。1)實(shí)施環(huán)節(jié)的培訓(xùn)是低代碼平臺(tái)部署完成后,對(duì)企業(yè)主要使用者開展的一次性培訓(xùn),通常有三個(gè)環(huán)節(jié):先根據(jù)參培人員的開發(fā)經(jīng)驗(yàn)配置講師團(tuán)隊(duì);再拆解培訓(xùn)目標(biāo),制定階段性課程;最后根據(jù)現(xiàn)場(chǎng)情況動(dòng)態(tài)調(diào)整培訓(xùn)計(jì)劃。培訓(xùn)內(nèi)容包括行業(yè)認(rèn)知、平臺(tái)使用規(guī)范以及具體場(chǎng)景實(shí)操,通常耗時(shí)1周左右。
2)運(yùn)營環(huán)節(jié)的培訓(xùn)是在低代碼平臺(tái)投入使用后,對(duì)組件更新、平臺(tái)技術(shù)迭代或其他運(yùn)營過程中產(chǎn)生的問題進(jìn)行答疑和補(bǔ)充培訓(xùn),多為不定期開展,且跟隨具體業(yè)務(wù)情況動(dòng)態(tài)調(diào)整。
運(yùn)維:平臺(tái)及應(yīng)用運(yùn)維
資源消耗監(jiān)控保障應(yīng)用運(yùn)行穩(wěn)定性,管理制度優(yōu)化打通開發(fā)與業(yè)務(wù)邊界
為了讓低代碼平臺(tái)的應(yīng)用開發(fā)更便捷、應(yīng)用更穩(wěn)定、與業(yè)務(wù)場(chǎng)景更貼合,需要對(duì)低代碼平臺(tái)和已發(fā)布應(yīng)用進(jìn)行監(jiān)控和管理。
1)低代碼的運(yùn)維管理可以分為對(duì)已發(fā)布應(yīng)用的運(yùn)維管理和對(duì)平臺(tái)的運(yùn)維管理兩類。其中,對(duì)已發(fā)布應(yīng)用的運(yùn)維管理關(guān)注應(yīng)用的運(yùn)行狀態(tài)、數(shù)據(jù)安全、故障處理、版本更新,監(jiān)控并優(yōu)化已上線應(yīng)用質(zhì)量,定期迭代確保場(chǎng)景適應(yīng);對(duì)平臺(tái)的使用管理關(guān)注組件更新、資源消耗和運(yùn)營管理,通過管理使用者及資源利用情況,保障平臺(tái)穩(wěn)定運(yùn)行并發(fā)揮價(jià)值。
2)目前低代碼平臺(tái)的使用仍存在應(yīng)用更新周期難把控、應(yīng)用開發(fā)缺乏專業(yè)人員、業(yè)務(wù)與開發(fā)銜接不暢等問題。為優(yōu)化低代碼使用深度、發(fā)揮低代碼降本提效價(jià)值,可以從企業(yè)內(nèi)部切入,通過制定規(guī)范和崗位設(shè)置逐步打通開發(fā)與業(yè)務(wù)的隔閡,提升平臺(tái)使用自主權(quán)。
運(yùn)維:角色配置與分工
業(yè)務(wù)顧問評(píng)估業(yè)務(wù)需求并推進(jìn)開發(fā)進(jìn)程,復(fù)雜邏輯開發(fā)仍依賴技術(shù)提供商
1)低代碼平臺(tái)在企業(yè)內(nèi)部投入運(yùn)營后,業(yè)務(wù)部門與個(gè)人客戶是最終使用者,但由于大部分業(yè)務(wù)人員尚不具備低代碼開發(fā)能力,企業(yè)內(nèi)主要運(yùn)維管理角色為業(yè)務(wù)顧問和IT部門。其中,IT部門可細(xì)分為開發(fā)工程師與運(yùn)維工程師。業(yè)務(wù)需求是動(dòng)態(tài)變化的,需要業(yè)務(wù)顧問對(duì)業(yè)務(wù)部門的需求進(jìn)行提煉和篩選,并制定開發(fā)方案交付給IT部門執(zhí)行。人員配置上,業(yè)務(wù)顧問:開發(fā)人員:運(yùn)維人員≈4:3:3。
2)低代碼運(yùn)維過程中,通常應(yīng)用點(diǎn)狀功能更新以周或月為周期,隨時(shí)推進(jìn);塊狀大規(guī)模功能調(diào)整以年為周期迭代。受企業(yè)開發(fā)人員能力或精力限制,通常會(huì)將開發(fā)工作外包給低代碼技術(shù)提供商的運(yùn)維團(tuán)隊(duì)支持,且預(yù)計(jì)未來3-5年內(nèi)企業(yè)對(duì)廠商仍有技術(shù)依賴。
優(yōu)化:物料更新與版本迭代
技術(shù)提供商主要服務(wù)于平臺(tái)功能與組件迭代,落地實(shí)踐還需業(yè)務(wù)部門配合
低代碼平臺(tái)的運(yùn)維管理伴隨著使用者結(jié)構(gòu)調(diào)整與平臺(tái)功能升級(jí),企業(yè)可以通過低代碼產(chǎn)品功能與實(shí)踐效果對(duì)低代碼的價(jià)值進(jìn)行評(píng)估。
1)產(chǎn)品功能:在低代碼價(jià)值評(píng)估中重要性占比約40%,并隨著平臺(tái)使用深入重要性逐漸下降。產(chǎn)品功能的評(píng)估維度圍繞平臺(tái)基礎(chǔ)功能和運(yùn)營性能展開,主要價(jià)值感受者為企業(yè)IT部門。當(dāng)?shù)痛a產(chǎn)品功能不能滿足開發(fā)者需求時(shí),常需要企業(yè)IT部門結(jié)合低代碼技術(shù)提供商對(duì)平臺(tái)進(jìn)行組件新增或版本升級(jí)。2)實(shí)踐效果:價(jià)值評(píng)估中重要性占比約60%,隨著企業(yè)使用深入,低代碼的敏捷性、開放性等價(jià)值逐漸在業(yè)務(wù)端釋放,平臺(tái)價(jià)值逐漸從開發(fā)向業(yè)務(wù)傳導(dǎo)。由于實(shí)踐環(huán)節(jié)中企業(yè)業(yè)務(wù)部門是主要價(jià)值感受者,因此實(shí)踐效果的評(píng)估維度主要圍繞應(yīng)用穩(wěn)定性與使用情況展開。當(dāng)企業(yè)評(píng)估中發(fā)現(xiàn)低代碼的實(shí)踐效果不佳,可以著重調(diào)整企業(yè)業(yè)務(wù)部門的使用情況。
智慧園區(qū)建設(shè)的政策引導(dǎo)增強(qiáng)
加強(qiáng)智慧園區(qū)建設(shè)的政策引導(dǎo),從信息化建設(shè)向全場(chǎng)景智能化升級(jí)
1)園區(qū)作為產(chǎn)業(yè)發(fā)展和企業(yè)集聚的空間載體,承擔(dān)著更多培育新興產(chǎn)業(yè)、促進(jìn)區(qū)域經(jīng)濟(jì)發(fā)展的重要使命,因此園區(qū)的數(shù)字化建設(shè)亦是國家政策的重要引導(dǎo)方向,目前已明確納入國家十四五規(guī)劃中。2)梳理園區(qū)數(shù)字化相關(guān)政策,可以發(fā)現(xiàn)政策的引導(dǎo)重心逐漸從數(shù)字化向智能化、綠色化升級(jí),同時(shí)政策內(nèi)容中對(duì)技術(shù)的應(yīng)用、場(chǎng)景的覆蓋的引導(dǎo)逐漸具體,如從“推進(jìn)信息系統(tǒng)建設(shè)”向“加強(qiáng)工業(yè)物聯(lián)網(wǎng)的應(yīng)用、實(shí)現(xiàn)園區(qū)資源高效運(yùn)營”升級(jí),鼓勵(lì)園區(qū)加快新技術(shù)應(yīng)用,實(shí)現(xiàn)全場(chǎng)景資源智能化管理。
智能化需要靈活的技術(shù)底座
低代碼平臺(tái)在企業(yè)和園區(qū)全場(chǎng)景綠色化應(yīng)用構(gòu)建和敏捷迭代中起到關(guān)鍵作用
1)從2022年智慧園區(qū)建設(shè)中標(biāo)項(xiàng)目上看,園區(qū)平臺(tái)系統(tǒng)建設(shè)在園區(qū)規(guī)劃中重要性排名靠前,同時(shí)部分建設(shè)時(shí)間早、數(shù)字化程度高的園區(qū)已開始產(chǎn)生運(yùn)維服務(wù)需求。2)園區(qū)智慧化亦是樓宇科技發(fā)展的縮影。樓宇在建設(shè)智能管理系統(tǒng)時(shí),由于入駐企業(yè)數(shù)量多、運(yùn)營資源復(fù)雜,同時(shí)存在軟硬件變化、管理流程變化等可能性,需要管理系統(tǒng)能跟隨具體情況靈活調(diào)整,因此對(duì)系統(tǒng)的技術(shù)底座有靈活性要求。3)低代碼的可視化開發(fā)特征與樓宇科技的應(yīng)用系統(tǒng)開發(fā)敏捷性、靈活性需求相吻合,以低代碼平臺(tái)為技術(shù)底座能有效提升管理系統(tǒng)搭建效率,有效減輕園區(qū)運(yùn)營管理負(fù)擔(dān)。
場(chǎng)景需求:智能運(yùn)營管理
低代碼發(fā)揮平臺(tái)能力集成零散系統(tǒng),實(shí)現(xiàn)建筑自動(dòng)化、智能化和統(tǒng)一管理
場(chǎng)景需求:實(shí)時(shí)監(jiān)測(cè)自動(dòng)調(diào)控
低代碼作為信息化底座采集樓宇能耗數(shù)據(jù),實(shí)現(xiàn)能源可視化監(jiān)控與節(jié)能管理
場(chǎng)景需求:智能核算碳排放
低能耗材料 低代碼為核心的全生命周期解決方案,提升清潔資產(chǎn)管理能力
技術(shù)趨勢(shì):數(shù)用一體
aPaaS iPaaS 數(shù)據(jù)管理,對(duì)數(shù)據(jù)進(jìn)行統(tǒng)一納管,向數(shù)據(jù)底座轉(zhuǎn)變
1)隨著數(shù)字化建設(shè)進(jìn)入深水區(qū),大部分企業(yè)級(jí)低代碼在企業(yè)內(nèi)部的定位已從最初的開發(fā)工具向技術(shù)底座轉(zhuǎn)型,成為平臺(tái)產(chǎn)品,承載更多應(yīng)用的連接與集成,同時(shí)沉淀數(shù)據(jù)。隨著未來低代碼應(yīng)用更加深入,數(shù)據(jù)沉淀增多,低代碼將承載更多企業(yè)數(shù)據(jù)樞紐的角色,幫助整合、清洗、分析業(yè)務(wù)數(shù)據(jù)。2)目前低代碼在數(shù)字化體系中屬于aPaaS范疇,未來低代碼平臺(tái)的集成能力會(huì)進(jìn)一步拓展,形成aPaaS iPaaS 數(shù)據(jù)管理的架構(gòu),進(jìn)一步融合數(shù)據(jù)采集、數(shù)據(jù)標(biāo)準(zhǔn)化、數(shù)據(jù)質(zhì)量控制、數(shù)據(jù)安全加密、數(shù)據(jù)分析建模等能力,實(shí)現(xiàn)數(shù)據(jù)資產(chǎn)全生命周期管理。
技術(shù)趨勢(shì):AI
AI 低代碼實(shí)現(xiàn)應(yīng)用構(gòu)建自動(dòng)化、智能化、助力加快全民開發(fā)步伐
1)過往AI的應(yīng)用主要集中在模板智能篩選、代碼調(diào)試等場(chǎng)景,隨著大語言模型的應(yīng)用落地,AI能更多地在交互層面發(fā)揮價(jià)值,提升低代碼的易用性。2)在用戶側(cè),AI能解析用戶訴求,自動(dòng)組合組件生成頁面模板;在產(chǎn)品側(cè),基于機(jī)器學(xué)習(xí)和知識(shí)圖譜的編碼器與代碼調(diào)試能提升出碼效率和準(zhǔn)確性。3)目前AI在低代碼中的應(yīng)用仍處于基礎(chǔ)階段,一方面受限于垂直場(chǎng)景的低代碼成熟度不足影響,另一方面有礙于模型私有化與模型成長性的矛盾,AI的應(yīng)用落地速度緩慢。當(dāng)AI已深度滲透低代碼時(shí),產(chǎn)生的算力成本與代碼冗余是否會(huì)影響用戶體驗(yàn)仍有待觀望。
市場(chǎng)趨勢(shì):深度結(jié)合行業(yè)場(chǎng)景
持續(xù)封裝組件并進(jìn)行標(biāo)簽化、規(guī)范化管理,推動(dòng)智能化、智慧化場(chǎng)景應(yīng)用
1)企業(yè)使用低代碼的過程中,發(fā)現(xiàn)組件封裝程度、開發(fā)便捷度和應(yīng)用靈活性三者不能同時(shí)滿足。2)為最大程度發(fā)揮低代碼價(jià)值和支撐業(yè)務(wù)運(yùn)作,大部分企業(yè)選擇優(yōu)先保障開發(fā)便捷度和應(yīng)用靈活性,在此前提下,低代碼的持續(xù)封裝成為長期問題。3)通常低代碼平臺(tái)內(nèi)置數(shù)百個(gè)小組件,如時(shí)間、圖形組件等,企業(yè)和低代碼技術(shù)提供商可以根據(jù)業(yè)務(wù)特征和行業(yè)屬性,將組件進(jìn)行多層封裝,同時(shí)融合大語言模型、RPA等技術(shù),讓組件應(yīng)用更加智能化、智慧化,在業(yè)務(wù)變化的條件下能實(shí)現(xiàn)小范圍自適應(yīng)調(diào)整。
市場(chǎng)趨勢(shì):切入核心業(yè)務(wù)領(lǐng)域
應(yīng)用開發(fā)從通用管理類場(chǎng)景向復(fù)雜邏輯場(chǎng)景突破,支持復(fù)雜系統(tǒng)應(yīng)用
1)目前低代碼在制造業(yè)、零售、教育、金融的一般業(yè)務(wù)場(chǎng)景滲透較高,對(duì)于復(fù)雜業(yè)務(wù)場(chǎng)景和核心業(yè)務(wù)場(chǎng)景,只能滲透通用功能或邊緣功能,如信息同步、節(jié)點(diǎn)郵件抄送等。2)受限于底層代碼和專業(yè)壁壘,當(dāng)前低代碼平臺(tái)在強(qiáng)邏輯型管理系統(tǒng)、強(qiáng)集成型管理系統(tǒng)和復(fù)雜模型的專業(yè)型系統(tǒng)開發(fā)存在瓶頸,未來仍有待提升。3)通過進(jìn)一步低代碼與原生代碼混合開發(fā)、封裝場(chǎng)景與行業(yè)解決方案、拓展接口協(xié)議兼容性、強(qiáng)化與三方伙伴的合作,低代碼有望突破當(dāng)前開發(fā)瓶頸,切入企業(yè)核心業(yè)務(wù)領(lǐng)域,面向復(fù)雜業(yè)務(wù)場(chǎng)景提供開發(fā)支持。
市場(chǎng)趨勢(shì):軟硬件結(jié)合
軟硬件結(jié)合,提升場(chǎng)景與行業(yè)解決方案的控制靈活性與決策科學(xué)性
1)隨著低代碼的場(chǎng)景應(yīng)用深入和數(shù)據(jù)底座價(jià)值的凸顯,對(duì)硬件的兼容、集成與管理提上議程。通過低代碼連接邊端設(shè)備,完成軟硬件結(jié)合,實(shí)現(xiàn)數(shù)據(jù)生產(chǎn)沉淀統(tǒng)一管理,進(jìn)一步提升企業(yè)業(yè)務(wù)運(yùn)作與場(chǎng)景管理智能化程度。2)目前在安防、暖通、樓宇場(chǎng)景中,邊端設(shè)備數(shù)量較少、設(shè)備共性高、控制邏輯簡單,低代碼應(yīng)用較深入。對(duì)于工業(yè)、農(nóng)業(yè)、醫(yī)療等場(chǎng)景,邊端設(shè)備多而復(fù)雜,仍存在兼容與互操作性等問題,設(shè)備與應(yīng)用程序的互操作性有賴于接口協(xié)議,需要支持多種協(xié)議的IoT平臺(tái)輔助簡化設(shè)備管理和數(shù)據(jù)集成。