Astro轻应用 AstroZero-什么是服务编排:服务编排与模块间调用关系

时间:2023-11-01 16:25:39

服务编排与模块间调用关系

服务编排将平台提供的部分功能模块进行了封装,并提供了平台其他模块调用服务编排的能力,下面介绍其他模块与服务编排是如何进行相互调用的。

  • 脚本
    • 在服务编排中可以通过配置脚本图元,选择当前应用中的脚本进行脚本的调用。
    • 在脚本中可以通过引入sys库,然后执行sys.invokeFlow({Flow_Name}),进行服务编排的调用。其中,Flow_Name为服务编排的名称。
  • 对象

    在服务编排中,可以通过配置记录创建、查询、更新、删除图元,对当前应用中的对象记录进行增删改查的操作,详情请参考如何使用服务编排开发数据的增删改查

  • 标准页面

    在标准页面的模型视图中新建服务模型,能够绑定服务编排,进行服务编排的调用。

  • BPM

    在BPM中可以通过配置“调用服务编排”活动,选择相应的服务编排进行服务编排的调用。

  • API接口

    在新建接口时选择资源类型为“服务编排”,并选择相应的服务编排,即可将服务编排绑定到服务接口上,通过API接口进行服务编排的调用。

  • BO

    在服务编排中调用BO(BO是封装了完整的数据模型、业务逻辑、页面展现的软件单元)进行使用,详情请参考BO图元

  • 连接器

    在服务编排中调用与第三方系统对接的接口,如对接短信发送、云存储、系统中已定义的Action等,详情请参考连接器图元

support.huaweicloud.com/usermanual-astrozero/astrozero_05_0600.html