ASTRO轻应用 ASTROZERO-背景及原理(服务编排):了解服务编排
了解服务编排
在传统的开发中程序员一般是基于代码进行开发,程序员需要学习内容较多,开发效率相对低一些,开发门槛也高。AstroZero的服务编排功能,类似于编程中一段有流程、条件处理、判断逻辑的程序。这段程序有输入参数和输出参数、可以独立成为一个对外调用的方法。同时,在程序内部,也可以调用其他的方法。
AstroZero中的服务编排是将原来基于代码编程改变为用图形化,拖拉拽的方式去编程。如图1所示,服务编排界面是图形化、模板化的,您甚至不需要任何编程经验,将左侧面板区的组件拖拽到右侧画布、做必要的配置,就可以完成服务编排的开发。
服务编排界面中,可以编排如下组件:
- 基本组件:在服务编排引用脚本或者另一个服务编排,增/改/删/查记录,以及发送邮件、发送事件等。
- 逻辑组件:在服务编排中实现变量赋值Assignment、循环Loop、跳出循环Break、决策Decision和等待Wait。
- 商业对象:将封装好的BO能力作为服务编排中的一个节点。
- 连接器:将短信发送、支付等第3方连接器作为当前服务编排中的一个节点。
除了图形化编排,AstroZero也支持服务编排的在线测试验证,以及问题跟踪调试,方便您及时发现并解决问题。
服务编排测试通过、发布后,既可以直接被前端页面调用,也可以作为restful接口被第三方系统调用,也可以包装成公共接口后被调用。本节中主要是将服务编排包装成一个公共接口后,供页面调用,“管理设备”功能中涉及的业务逻辑,以及服务编排与脚本关系如表1下所示,详细操作方式及说明请参见创建业务逻辑。
- Astro低代码平台关键能力_低代码开发平台_华为云Astro-华为云
- 低代码开发平台好用吗_低代码平台_Astro低代码-华为云
- Astro轻应用_Astro大屏应用_分钟级构建业务大屏
- 低代码开发平台_华为云低代码_Astro Zero
- Astro轻应用_低代码开发平台Astro Zero_码农防脱神器
- 华为云Astro低代码平台能力_华为云Astro_低代码平台-华为云
- 华为云Astro低代码开发平台的技术价值与使用体验_低代码开发平台_华为云Astro-华为云
- 低代码工作流_业务流程管理系统_低代码平台-华为云
- 免费的低代码开发平台_低代码平台_华为云Astro-华为云
- 华为云低代码平台_低代码开发平台_华为云Astro-华为云