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盘点模块就可以上线投入使用了。
从这个案例中不难看出,低代码平台可以大幅降低定制开发企业应用的技术门槛,轻松实现各类移动终端、智能硬件设备与企业管理软件的对接,帮助工业互联网落地。