其他分享
首页 > 其他分享> > ADC平台与低代码开发

ADC平台与低代码开发

作者:互联网

【摘要】 ADC(Application Development Center)是一个低代码、多体验的开发平台,提供面向业务开发者的全场景开发平台,以及完整的资产生命周期工具链,解决传统开发门槛高、周期长的问题,形成以业务资产为核心的高效开发和复用的新开发模式。 1.产生背景低代码开发平台:由简单易用的可视化设计器和部署灵活的服务器构成,能帮助开发者快速构建美观易用、架构专业、安全可...

1.什么是ADC

ADC(Application Development Center)是一个低代码、多体验的开发平台,提供面向业务开发者的全场景开发平台,以及完整的资产生命周期工具链,解决传统开发门槛高、周期长的问题,形成以业务资产为核心的高效开发和复用的新开发模式。

1.产生背景

2.对于运营商的价值

对于中大型企业,业务定制多,交付周期长,同时各个业务之间由于供应商,技术不同,各个系统之间难免会产生数据孤岛,流程割裂。以上都是在日常开发中的痛点。而且也会产生开发成本与营收不相匹配的问题。
所以低代码平台应运而生。ADC作为一个低代码、多体验的全场景开发平台,集成数据、AI、API Fabric等服务编排能力,面向运营商多类业务软件开发诉求,提供一体化编排能力,以快速实现新特性开发与上市。

ADC为运行商提供了以下的便利。

3.ADC对开发者的价值

image.png

1.低门槛易上手

2.开发效率提升

3.快速业务创新交付

4.低代码平台已经成为越来越多企业的基础

低代码平台本身也是一种软件产品,它成为开发者提供了一个创建应用软件的开发环境,用于特定平台开发低代码应用。与传统代码开发不同的是,低代码开发平台提供的是更高维和易用的可视化Studio,结合少量的片段代码开发完成业务开发。低代码开发平台能够降低业务应用的开发周期和成本,实现业务应用快速交付,根据Forrester在2016年的调研,低代码开发平台帮助提供开发速度5-10倍。
Gartner同意以上观点并提出:低代码平台超越了传统应用程序的开发,即百分之75的应用程序开发将很快建立在低代码平台上,同类最佳产品将提供“一体化”功能,将代码抽象、自动化和无缝链接的核心原则扩展到相邻的技术服务中。
image.png

传统的低代码应用(Web应用,流程,集成)开发结合BigData、RPA、AI能力,基于一体化的开发环境,支撑复杂行业应用开发,成为了低代码开发平台构筑持续竞争力的关键。

2.ADC编排开发能力简介

1.ADC“平台+资产”开发模式

ADC2.0不仅提供了可视化设计器、丰富的编排元素、Python等编程语言,并构建资产层,引入资产库和资产生命周期工具。平台上基于已有资产少量开发,即“平台+资产”开发模式,从而更加敏捷灵活地开发完成产品服务。
image.png

2.ADC图形化编排设计器

3.ADC编排开发能力全景

image.png

3.编排能力详解

image.png

1.UI编排:丰富的组件化、快速的拖拽开发

提供丰富的界面设计组件,通过拖拽式实现前端界面快速开发,并支持多终端界面开发,降低开发门槛,提升开发效率。
image.png

2.流程编排:图形化流程配置,协同开发

流程编排是管理自动化的重要工具,提供面向用户协同的流程开发,如审批流程、自动化流程。帮助客户图形化方式完成流程的配置开发,减少文档传递需求导致的信息丢失,降低流程配置难度。
图形化流程配置:通过Studio在线编排流程,快速开发和发布流程,实现敏捷开发。
image.png

3.集成编排:通过编排执行引擎,快速支持现网平台能力整合

API Fabric作为云平台解决方案开放接口网关,面向API集成开放、定制开放、能力开放,使能SI/DSV/ISV基于OpenAPI进行系统集成、编排定制和业务创新。一站式、全在线、低门槛完成开放接口的调研、开发、测试、运维、治理。
image.png

4.RPA编排:机器人流程自动化,自动执行日常的重复操作

RPA (Robotic Process Automation),即机器人流程自动化,可以使软件机器人像人一样,在不同系统之间进行数据的录入、提取和验证等操作。 RPA主要针对高度手动、重复、基于规则、系统异常率低的标准数字输入的流程。
image.png

5.数据编排:数据引擎以算子形式开发,灵活串接编排数据

数据编排提供低门槛的拖拽配置式的数据编排服务,支持数据集成、批量处理、数据存储、数据呈现等大数据处理场景,使得传统业务人员快速开发自己的大数据应用。
image.png

6.AI编排:区分三类建模诉求,降低AI应用开发门槛

提供样本标注与数据管理,内置丰富算法,交互式与导航式模型开发,降低AI应用开发门槛,面向不同的AI应用开发商。
image.png

7.网络操作编排:支持网络场景化快速编排,实现运维多样化需求

提供网络操作指令的在线编排能力,支撑运维人员将其运维经验固化成自动化流程,实现网络巡检、网络变更等工作自动化。
网络管理类APP可配置:APP=①EMS网管 API+②领域服务API+③API目录+④场景化编排。
image.png

4.ADC关键优势

image.png

1.全场景一体化编排应用开发中心

1.低门槛,全场景

2.高效率,极速开发

3.一体化体验

4.丰富的资产库

5.APP可信可靠

2.各类编排能力无缝集成

面向多域业务多种编排能力,打通四类编排断点:资产包、设计器、数据流、前端呈现:支持业务场景模板。
image.png
image.png

3.丰富的资源沉淀资产

资产库名为GDE Store,可通过ADC开发,编排的,或者可运行在GDE上有复用价值的软件产品。
image.png

1.资源的使用与部署

2.资产发布路径

4.构建APP端到端可信能力

基于APP开发生命周期的开发工具链,实现“一步入场,编完即走”的可信开发体验:

5.开发者门户,承载端倒端开发者服务

image.png
image.png

6.开发者互动社区,自助技术支持

以开发者社区网站为统一入口,通过互动社区,支撑开发者互助和自助解决问题。
image.png

5.案例

1.案例一:某市政府智能报告助手

1.项目背景

政府工作中存在大量对外或对内披露报告的工作,而编写报告存在“数据提取难,技能要求高”,从而花费大量时间,从大量繁杂数据中查找相关信息,进行整理总结、编写,比较耗费人力。

2.解决方案

基于PRA+UI编排能力,自动获取数据,基于预设的专题模板,一键生成图文并茂的小报告。
image.png

3.应用效果

报告输出从1-2天提升到1分钟生成简单报告,10分钟生成复杂报告,效率和准确性大幅提升。
新增报告类型15分钟配置报告素材,60分钟生成新的报告模板,使用范围广,提升工作效率。
image.png

2.案例二:某钢铁企业-电机预测性维护

1.项目背景

在传统钢铁制造过程中,重型电机维护的人工检测成本高,检测需要兼容包含振动、温度、机械噪音等多项数据,存在检不全、检不齐的情况。

2.解决方案

安装传感器采集数据,基于数据编排开发应用,计算指标趋势,判断部件状态,给出修复建议。

3.应用效果

在手机端实施查看故障信息,尽心按需维修。
非计划停机时间降低,增加产能,提高收入。
无需例行排版,系统自动触发工单,降低产线点检员数量。

3.案例三:Z运营商风险管理APP

1.项目背景

为保障现网高危操作安全,现网变更可视、远程监控等功能支撑业务。

2.业务痛点

变更操作过程不可视,现网变更风险增大,保障专家团队只能被动响应,安全无有效IP手段支撑。
所有变更信息传递手工线下完成,容易遗漏丢失,影响安全及效率。
现场维护资源分散,设备与站点位置无关联,影响故障及时抢通。

3.应用效果

监控高危操作过程,发现问题完成XXX+次业务倒回,避免了网上事故。
成为明星APP,全球推广应用。
基于ADC由运维工程师完成开发,第一个版本3周完成上线。
image.png

4. 案例四:XX项目智能运维集成作战平台

1.项目背景

现场作业需要打通多个系统,进行统一的信息汇聚和管理,支撑数字化作业。

2.痛点

系统都是单挑在流动,没有一点再聚合。

3.应用效果

应用ADC低代码开发平台界面编排、流程编排、数据编排等编排能力开发处“智能运维集成作战中心”。
image.png
image.png

6.展望

对于本人来说,作为小企业架构师,面临的最大问题就是是人手不足,招聘成本高,而低代码平台无疑是一个较好的解决方案。本公司也投入了一定成本开发低代码平台与架构。目的是完成傻瓜式开发与部署。而通过了解与学习ADC,又为中大型公司提供了更多的开发思路。
同时对于开发者来说,技术的要求也越来越高了,因为比较简单的工作都被低代码平台所完成。而且在未来,低代码或许是一个趋势,会完全代替手工完成简易的业务需求。所以大家一定要提高技术避免被时代所淘汰。也一定要多多访问我们的华为开发者平台,里面收藏了很多技术视频博文,伴你一同成长!

本文整理自华为云社区内容共创活动:任务四:【极简开发·慧享未来】探索低代码平台ADC新世界
查看活动详情:https://bbs.huaweicloud.com/blogs/308924

标签:代码,平台,编排,开发,ADC,开发者
来源: https://www.cnblogs.com/sddai/p/16107816.html