- 實戰低代碼
- 韋青 趙健 王芷 崔宏禹等
- 1618字
- 2021-07-09 20:27:23
3.1 創新型應用
現階段,創新型應用的主要場景類別有B2C移動應用和物聯網智能應用。
1.應對日益增長的B2C移動應用
在數字化轉型時期,網上銷售是將產品快速推向市場的一個有力渠道,在移動互聯網已經十分成熟的今天,基于移動平臺的網上渠道尤其如此。B2C移動應用是一種典型的創新型應用,比如投資新的數字自助服務(如移動應用)可以極大提高客戶滿意度,開拓新的業務收入來源。然而企業通常的狀態是,缺乏開發移動應用所需的各類資源,且面臨適配各式各樣移動設備和操作系統版本的挑戰。
與此同時,在業務需求層面,由于商品種類繁多,各商品屬性的不同會帶來用戶UI、界面邏輯、頁面流程等的不同。因此,面對B2C移動應用場景,低代碼平臺是一個非常合適的選項,而且在企業內各核心系統執行中臺戰略,構建了基于數據與業務中臺的數據集和基本業務邏輯或業務接口后,IT人員或業務人員使用并實施低代碼平臺的門檻已大大降低。
低代碼使企業可以輕松地與現有的員工一起,從單個開發平臺構建面向不同目標用戶平臺的移動應用,例如基于Mendix開發平臺,利用React Native框架為Android和iOS用戶平臺快速構建移動應用。
2.支持物聯網的智能應用
隨著5G及物聯網技術的普及和發展,越來越多的設備將接入物聯網平臺,這會帶來兩種不同的應用場景。
第一,5G技術方面,由于其具有高帶寬、低延遲和高可靠性等特征,大量的計算需求將可以前移到移動設備端(也稱為邊緣端),這也給移動設備端的計算能力帶來了通過軟件重新定義的可能,而在這種“軟件可定義”的方式下,需要通過方便、可靠、簡單的開發方式來高效、快捷地重新開發邊緣端或者移動設備端的應用。
第二,物聯網技術方面,各類傳感器以及協議、軟件將共同作用于一個物聯網平臺,不僅需要大量新物聯網設備的接入,也需要低代碼這樣快捷的開發平臺幫助用戶在第一時間將功能和數據接入平臺。支持物聯網的業務解決方案可提高內部運營效率,提高用戶參與度,而這又會讓企業越發積極地尋找方法來交付新的物聯網功能。
物聯網應用很復雜,需要在許多不同的系統之間進行集成。首先要從物聯網端點(如傳感器、通信設備、汽車等)收集數據,這些數據本身并沒有太多價值。物聯網軟件(如Microsoft Azure IoT Hub、AWS IoT等)可處理和分析來自端點的數據,還提供了API以便使用和公開物聯網服務。
使用低代碼平臺,現有的人員可以與物聯網平臺無縫集成來構建Web或移動應用,從而將物聯網數據轉化為可感知業務邏輯及可操作的行為見解,以供最終用戶使用。此外,還可以輕松地將物聯網應用與企業系統、天氣或交通等第三方服務集成,以提供更多見解或觸發物理操作,例如在天氣達到特定溫度時打開空調。
下面分享一個典型場景案例。某大型制藥企業使用低代碼平臺構建了基于RFID的快速盤點模塊方案,該模塊方案包含安裝在手持型RF掃描器(基于Android系統)上的App和對應的數據服務程序,后者直通ERP系統。模塊上線后,設備與庫存盤點的工作效率得到大幅提升。
該企業的IT負責人表示,企業的生產設備和庫存商品數量大、密度高,部分設備的運行溫度高,傳統的條形碼存在貼紙易損、掃碼操作不便等問題。隨著RFID等智能設備日趨成熟,企業希望借助該技術改進盤點過程。但是ERP系統并沒有提供RF識別模塊,而RF設備廠商也沒有提供與該ERP系統對接的解決方案。綜合考慮IT部門的技術能力與開發成本后,該企業最終決定使用低代碼的方式自行研發相應的功能模塊,在RF硬件設備和ERP軟件系統間架設橋梁。
首先,沒有App開發經驗的開發者使用低代碼平臺構建了Android App并將其安裝到RF手持終端上,從頁面布局、業務邏輯到數據表,全程無須編寫代碼;其次,借助低代碼平臺提供的前端編程接口,開發者在技術支持團隊的協助下,使用RF設備提供的Android SDK讀取RFID數據,并將其填寫到頁面上,完成軟硬件對接過程。測試通過后,開發者將該應用的數據庫切換到ERP數據庫,RF盤點模塊就可以上線投入使用了。
從這個案例中不難看出,低代碼平臺可以大幅降低定制開發企業應用的技術門檻,輕松實現各類移動終端、智能硬件設備與企業管理軟件的對接,幫助工業互聯網落地。
- 微服務設計(第2版)
- arc42 by Example
- Learn Swift by Building Applications
- Scala編程實戰(原書第2版)
- Microsoft Dynamics AX 2012 R3 Financial Management
- 打開Go語言之門:入門、實戰與進階
- C++反匯編與逆向分析技術揭秘(第2版)
- Visual FoxPro 6.0程序設計
- LabVIEW數據采集
- Access數據庫應用教程(2010版)
- Mastering ASP.NET Core 2.0
- 深入淺出 HTTPS:從原理到實戰
- Java編程指南:語法基礎、面向對象、函數式編程與項目實戰
- Improving your Penetration Testing Skills
- Python全棧開發:數據分析