【云小课】应用平台第16课 如何成为应用与数据集成的高玩?ROMA业务流帮你忙

举报
应用万花筒. 发表于 2021/07/05 11:53:52 2021/07/05
【摘要】 本篇云小课带您认识ROMA业务流,帮助您快速了解什么是业务流,业务流具备哪些优势以及业务流可以做什么?

【云小课】应用平台第11课 ROMA Connect,应用与数据的集成专家中,我们知道使用应用与数据集成平台(ROMA Connect)可以实现数据集成、服务集成,但是操作和配置过程较为复杂,而且存在不能跨Region、跨实例的使用限制。为了解决以上问题,ROMA业务流(以下简称“业务流”)服务应运而生。

什么是业务流?

业务流是一个基于ROMA Connect,支持跨Region、跨实例实现数据集成与服务集成的服务。

业务流支持通过可视化UI界面来创建任务,以降低不同经验背景用户的开发门槛;同时支持多种处理组件,实现灵活的业务逻辑编排。

业务流有哪些优势?

  • 集成拖拽式开发

    相较于使用ROMA Connect,业务流支持通过可视化UI界面来创建数据集成和服务集成业务流任务。通过简单的拖拽完成任务的编排和配置,大大降低了用户的操作难度,提高了工作效率。

  • 应用拓扑展示

    业务流提供了可视化的集成拓扑展示,可以清晰的查看任务调度关系、接口调用关系、应用依赖等信息。

    业务流的拓扑展示分为基于应用的拓扑和基于对象的拓扑。
    • 基于应用的拓扑

      应用视角的拓扑地图,用于展示业务流任务中应用之间的连接关系,方便用户从应用维度查看应用之间的关系、业务中数据之间存在的关系。

    • 基于对象的拓扑

      对象视角的拓扑地图,用于展示业务流任务中对象节点之间的连接关系,用户可以从对象维度查看数据之间的关系,如开放的API、开放的数据源等。对象拓扑将中间的处理过程进行排除,从对象角度反映业务关系。

  • 业务场景自由编排

    业务流提供了多种处理器组件,如分支判断、并行处理,延时等,通过在数据集成任务和API加入不同的组件,实现灵活的业务编排,可以应对不同的逻辑业务场景。


使用业务流实现数据集成

  • 单实例编排

    使用业务流实现单实例内数据集成,源端数据和目标端数据可在相同集成应用下,也可以在不同集成应用下。在不同集成应用下时,两个集成应用所归属的实例相同。

    图1 同一集成应用下的连接示例

    图2 不同集成应用下的连接示例

  • 跨实例/跨Region编排

    使用业务流实现跨实例/跨Region数据集成,源端数据和目标端数据在不同集成应用下,两个集成应用所归属的实例不同。

    图3 跨实例/跨Region的连接示例

使用业务流实现服务集成

  • 开放已有API

    使用业务流将已有API封装成标准的RESTful API对外开放。已有API可以是用户自己应用上的API,也可以是其他ROMA Connect实例上开放的API。

    图4 开放已有API

    图5 开放其他实例上的API

  • 开放数据API

    使用业务流将数据源封装成标准的RESTful API对外开放。数据源可以是API所在实例上接入的数据源,也可以是其他实例上接入的数据源。

    图6 数据API与数据源在同一实例

    图7 数据API与数据源在不同实例

以上,是小课为大家带来的所有业务流的内容,想要快速体验业务流,戳这里

如果您想获取更多的业务流的使用指导,戳这里

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。