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