0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

华为云Astro的前世今生:用7年时间革新低代码开发观念​

科技怪授 来源:科技怪授 作者:科技怪授 2022-11-21 20:20 次阅读

2022年华为全联接大会(HUAWEI CONNECT)期间,华为云CEO张平安发布华为云Astro低代码平台,让科技迷们意犹未尽。短短7年,『华为云Astro』迅速崛起,不仅扭转了中国企业数字化转型的命运,同时革新大众的低代码开发观念。深扒华为云Astro低代码平台的前世今生,其成功之路显然是一条“个性”之路。

每一步的成长都验证了「低代码开发绝不是平庸的开发」

华为云Astro低代码平台源于华为应用开发和数字化转型的实践,最初名为“AppCube应用魔方”,体现了华为云希望其像魔方一样,可以任意组合排列多元模块化组件,创建功能各异的应用,屏蔽了技术的复杂性。自2015年立项开始,到2021年全生命周期DevOps管理,华为云Astro走过的每一步都不平庸。

2016年,实行可视化流程/页面编排,改进高效脚本引擎与沙箱测试能力;

2017年,投入商用,并开始产业数字化实践,支持电商实验局开局,每周上线新流程,效率提升两倍多;

2018年,完善容器化、虚拟化、DMAX服务,数据均呈可视化、安全能力大幅提升、有效规划执行智慧园区等大型解决方案,沉淀资产超过100个;

2020年,融入前沿的云原生技术,开放AI编排能力、故障检测和自愈力,被广泛应用于智慧城市、智慧教育、智慧工业等领域,并正式邀请公测;

2021年,“全周期”1.3 版问世,支持元数据完整生命周期DevOps管理、混合多租、数据/应用实例隔离,支持HCS / HCSO,累计注册开发者超过50000名,平台资产超过300项,行业BO(业务组件)资产26项,服务次数过亿,为客户呈上快速应用程序开发(RAD) 体验,改变着企业运作模式。

身兼数职重整企业开发团队

为助力企业把低代码技术更快应用到业务场景,华为云Astro在应用服务、业务服务覆盖、数据服务与软件包服务基础上,设计出涵盖应用服务、编排工具、生态市场等各类面向客户场景应用的敏捷 IT 方案,整套架构具备可快速获取资源、提拉弹性和高可用等优势。

以数据为中心建构应用是华为云Astro的“宗旨”。通过数据引擎,华为云Astro连接多类型数据库,提供数据自动服务。客户不必关注资源和数据库,便可操作数据的CRUD(增删改查)。除基本的数据访问功能外,华为云Astro将数据的权限控制及加密存储敏感数据功能嵌入数据引擎,客户持元数据配置便可实施诸多业务。

具备基本的数据访问能力后,单靠CRUD 不能解决业务逻辑和规则问题,还要组合逻辑编写与API(即服务编排功能)。华为云Astro整合大量可用的 API 资源和技术部件,通过不断沉淀业务相关组件(SPI)或业务服务,快速响应不同需求。

调度器是服务编排引擎架构的关键。华为云Astro既可调度服务、执行脚本,亦可调取 Java 方法。结合功能丰富的处理器,客户能轻松连接 MongoDB、Redis,并完成发送消息、传输邮件、下发通知等工作。

华为云Astro兼具流程定义、编排功能。让客户除常用技术类操作外,可具象化常用流程模板,把大颗粒常用的、业务不能修改的部分,通过描述的方式定义后,开放给业务 / 区域 IT 客户。当区域 IT人员 操作时,仅托拉拽已有业务,即可完成业务流。

因企业要求集中管理规则、流程、数据、API,故必须将定义集中化。另外,流程运行数据一般比较大,华为云Astro在架构设计上将流程引擎和任务引擎分离,同时分离定义与执行,使整体架构统一定义管理,达成去中心化运行。

UI 编排是低代码的必备,也是最常用场景。但企业应用页面复杂,除基于平台提供的模板生成页面,企业还呼吁低代码平台提供更大的开放性,产出适配不同业务领域的应用,以及搭建并沉淀各自领域特点的模板,提升开发效率。对此,华为云Astro在架构上,拆解UI 视图与 UI 模型,打通模型层、UI 与后端对应的实体元数据,并在元数据上定义诸多UI 模板,客户依照后端数据实体 /API套用模板,兑现典型场景即可自动生成页面。

权限控制是不可或缺的企业应用能力,任何数据都要控制权限,其包含三部分:权限点的定义、客户权限配置、运行态鉴权。权限点的定义包含UI 配置、API 权限、数据维度。华为云Astro支持用户登录1个统一权限申请平台,就能申请到企业所有应用权限,无需跨部门向不同管理员申请权限延期、权限转移。

手机体积限制,场景相对收敛,华为云Astro可做到零代码体验,显著提高移动端应用组建效率,在移动应用模板中,添加表单审批、报表类、导航类内容。开发人员关注业务本身,就能快速开发大部分移动操作、审批、查看类应用,并一键发布至华为移动办公协同平台 WeLink 上。

2 022 :华为云Astro持续创新,迎来三位新成员

为深度融合企业经济新应用和行业生态,通过低代码映射产业经济,构筑企业产品全生命周期的数字改革,促使数字化高效转型,2022年华为云Astro加快发展,引进大批新AI技术,家族迎来三位新成员。

l Astro Bot:智能助手

华为云Astro Bot即用户语音智能查询服务。用户使用虚拟助手构建平台,可进行数据查找、智能问答等操作,实现无纸化办公。Astro Bot支持多语言输入,通过不断学习新技能,针对用户询问展开对话式问答,实现人机互动。

Astro Bot具备以下四项功能:1.知识库问答,通过问答训练实现语义匹配,丰富问答知识库。精确匹配提问给予最优答案;2.自定义意图,经由自定义对话流程,进行模型训练,帮助用户实现多场景智能对话;3.技能分析,针对不同技能,分析、统计用户语境、语气、对话量和用户数量,用直观的数据展示技能使用情况,且方便用户查看。用户也可据对话数据优化对话流程;4.语音配置,用户配置不同功能的语音服务,语音识别将按需选择不同识别引擎,提高特定领域场景识别的准确率;语音合成会自动把所有对话中的文本转为音频;方便用户语音智能查询。

l Astro Canvas:大屏IOC

华为云Astro Canvas即可视化页面构建服务。提供多数据接入、多形式页面构建能力,且组件丰富、扩展灵活,预置60多个常见图表组件,预置组件不满足需求时,支持灵活定制扩展,开发者通过拖拽组件到画布,自由修改大小、位置,便可快速完成一站式数据开发。

l Astro Zero:轻应用

华为云Astro Zero不涉及复杂代码,用户零代码(如拖曳组件,简单配置)或低代码就能轻松搭建应用。为降低企业用户开发应用成本,Astro Zero提供充裕的轻应用模板,涵盖办公管理、人事管理、项目管理等多款精品通用模板,满足客户自身业务的个性化诉求。

从迅速崛起到无处不在

华为云Astro低代码平台本身已形成复杂的多主体低代码互动系统,另被赋予三项加持,现具备如下六大核心特性:

l 具象生产: 数字化技术事先推演现实生产,减少试错成本;

l 自主创造: 各参与方都可依照各自领域经验优势,利用成熟预置数字模型或工具实现自主发明创造并获取相应权益,实现机制共创;

l 沉浸体验: 数字呈像思维雏形,提前沉浸式体验产品功能、性能和质量,决策前就深入了解投入概貌;

l 交互与共同参与: 多方共同参与设计、贡献经验、思路,实现数字交互,显现最先进理念、最优设计,并及时发现问题快速迭代;

l 共识机制: 打通物理世界局限,达成共识机制与智能合约机制,建立统一标准。最大限度贯彻自主化,形成行业优势互补;

l 协同合作: 上下游产业链无缝协作,直观共享上下游信息,形成生态一体化;

就低代码技术而言,完备数字孪生技术、虚拟化技术、AI技术、区块链、计算机图形技术和算力技术的华为云Astro在业内呈领先地位,究其原因,华为云低代码研发团队钻研企业数字转型挑战多年,能够结合低代码业务价值和业务成果,为客户提供行之有效的指导和工具,实现可复制、可预测和可扩大的商业增长变现,帮助企业在竞争中保持强劲势头。

据统计,仅50%的业务可通过现有技术和工具实现数字化,这意味着巨大的低代码市场空白未被填补,亟待构筑切实的企业数字化转型方案。未来五年内,5亿个新应用程序尚待开发,比过去40年构筑的所有应用程序都多。凭目前的技术并不足以满足未来的需求。华为云Astro能源源不断地为客户输出可观的最佳实践,同时领航国内低代码产业,得益于华为云Astro鲜明的“个性”:以客户为根基,裒多益寡,开启想象,进而表现出惊人的创造力,促进企业迸发勃勃生机!
审核编辑 黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 华为云
    +关注

    关注

    3

    文章

    2155

    浏览量

    16807
收藏 人收藏

    评论

    相关推荐

    二极管的前世今生

    二极管的前世今生
    的头像 发表于 12-14 18:35 593次阅读
    二极管的<b class='flag-5'>前世</b><b class='flag-5'>今生</b>

    智能低代码洪流涌动程序员节,华为Astro 触发 1024 的乘法效应!

    开发爱好者呈现智能化开发的魅力:「依靠少量的鼠标操作缔造效益最大化的企业数字体系」,吸引众多参观者驻足体验「0 编程基础开发」。 展台           华为
    的头像 发表于 11-13 09:39 218次阅读
    智能低<b class='flag-5'>代码</b>洪流涌动程序员节,<b class='flag-5'>华为</b>云 <b class='flag-5'>Astro</b> 触发 1024 的乘法效应!

    数据可视化在行业解决方案中的实践应用 |华为Astro Canvas 大屏开发研究及指南

    摘要:本文主要探讨华为Astro Canvas 在数据可视化大屏开发中的应用及效果。首先阐述 Astro Canvas 的基本概念、功能和特性说明,接着集中分析展示其在教育、金融、
    的头像 发表于 11-12 17:52 482次阅读
    数据可视化在行业解决方案中的实践应用 |<b class='flag-5'>华为</b>云 <b class='flag-5'>Astro</b> Canvas 大屏<b class='flag-5'>开发</b>研究及指南

    带你探索吹风筒的前世今生【其利天下高速风筒方案开发】 

    电吹风作为如今生活中不可或缺的小家电之一,这个看似简单的设备,已经走过了漫长的发展历程,从它的前世今生,经历了许多变革和创新,本文将带您穿越时间,探索其
    的头像 发表于 11-02 16:15 917次阅读
    带你探索吹风筒的<b class='flag-5'>前世</b><b class='flag-5'>今生</b>【其利天下高速风筒方案<b class='flag-5'>开发</b>】 

    剖析华为Astro代码开发平台的技术价值与使用体验

    面对企业 IT 专业人员紧缺的挑战,华为Astro代码平台提供创新解决方案。让非编程专业人士能快速构建、部署应用,缓解开发资源压力,并高度整合技术架构,强化项目沟通协作。使每个
    的头像 发表于 10-11 20:20 326次阅读
    剖析<b class='flag-5'>华为</b>云 <b class='flag-5'>Astro</b> 低<b class='flag-5'>代码</b><b class='flag-5'>开发</b>平台的技术价值与使用体验

    鸿蒙操作系统的前世今生

    、分布式的数据管理及分布式的安全,这三点将HarmonyOS的分布式能力提升到了另一个层次, 此版本可用于大屏、手表和车机。 202012月,华为发布面向开发者提供了手机版本HarmonyOS
    发表于 10-08 19:55

    智能化新服务即将惊艳亮相 HDC2023 |华为Astro 爆发低代码能量

    跃跃欲试的开发者们,是否对 2023 华为开发者大会充满期待?华为Astro 将引领新一轮低代码
    的头像 发表于 09-06 23:17 237次阅读

    华为Astro代码三侠「踢馆」 ,学员:也带带我!

    终日专注「敲代码」的三位华为Astro 平台开发者,7 月 9 日,在华为开发者大会 202
    的头像 发表于 09-05 22:47 693次阅读
    <b class='flag-5'>华为</b>云 <b class='flag-5'>Astro</b> 低<b class='flag-5'>代码</b>三侠「踢馆」 ,学员:也带带我!

    华为Astro代码平台关键能力技术浅析

    华为Astro 的一个核心特性就是运行时提供数据建模和与数据存储,帮助开发者做到所见即的的发布,在其表现形式上,通常低代码平台通常分为”表单驱动”和”模型驱动”两种模式。不管是哪种
    的头像 发表于 09-03 09:35 411次阅读

    智能化新服务即将惊艳亮相HDC2023——华为Astro爆发低代码能量

    跃跃欲试的开发者们,是否对2023华为开发者大会充满期待?华为Astro将引领新一轮低代码
    的头像 发表于 09-03 00:35 150次阅读

    绘出「星辰大海」:华为Astro 轻应用新手指南Ⅰ

    收藏这份实用又有趣的新手指南,零基础踏上华为云低代码开发的奇妙旅程。 第Ⅰ章 旅程的开端 发现 Astro 轻应用地图 第 1 站:创建账户 首先,你需要在
    的头像 发表于 08-25 15:58 353次阅读
    绘出「星辰大海」:<b class='flag-5'>华为</b>云 <b class='flag-5'>Astro</b> 轻应用新手指南Ⅰ

    绘出「星辰大海」:华为Astro 轻应用新手指南Ⅱ

    收藏这份实用又有趣的新手指南,零基础踏上华为云低代码开发的奇妙旅程。 第Ⅱ章 Astro 轻应用奇遇——用鼠标「拖拽」的开发 不被编程所困,
    的头像 发表于 08-25 15:58 210次阅读
    绘出「星辰大海」:<b class='flag-5'>华为</b>云 <b class='flag-5'>Astro</b> 轻应用新手指南Ⅱ

    【福利活动】深度体验OpenHarmony对接华为IoT

    ,具体如图7。 图6中2为使用MQTT对接华为的demo,看一下该demo的BUILD.gn文件,具体如图8所示,其中A区域包含开发板硬件和wifi相关的库文件,B区域包括MQTT对
    发表于 07-28 10:55

    技术速递 | 华为Astro代码平台关键能力技术浅析

    “拖拉拽”开发组件来完成应用程序的构建。从某种意义上说,低代码可以弥补日益扩大的专业技术人才缺口,同时也可以促进企业与技术之间深度协作的最终敏捷形式。 本文以技术方案视角,对华为Astro
    的头像 发表于 07-13 18:25 385次阅读

    蓝牙技术的前世今生

    蓝牙是一种支持设备短距离通信的低功耗、低成本无线电技术。它利用短程无线链路取代专用电缆,便于人们在室内或户外流动操作。那么这种技术为什么叫蓝牙?又历经了怎样的发展?本文将带你了解蓝牙技术的前世今生
    的头像 发表于 05-09 09:46 1722次阅读
    蓝牙技术的<b class='flag-5'>前世</b><b class='flag-5'>今生</b>