【云小课】应用平台第36课 部门太多 ,资产共享复杂?教你如何搭建企业资产开放中台

举报
应用万花筒. 发表于 2022/02/28 17:33:31 2022/02/28
【摘要】 使用ROMA Connect进行业务系统数字化改造的一些大型企业中,不同的子公司或部门基于独立维护的要求,都有自己的ROMA Connect实例。各子公司或部门的业务系统都对接到自己的ROMA Connect实例,通过API的形式实现数字资产的互通共享。


应用现状

使用ROMA Connect进行业务系统数字化改造的一些大型企业中,不同的子公司或部门基于独立维护的要求,都有自己的ROMA Connect实例。各子公司或部门的业务系统都对接到自己的ROMA Connect实例,通过API的形式实现数字资产的互通共享。

  • 由于各子公司或部门在运作上相互独立,其ROMA Connect实例可能会归属到不同的VPC上,而且每个ROMA Connect实例都有自己的访问地址。某个子公司或部门要通过内网访问其他子公司或部门的开放API,就需要打通到多个不同VPC的网络,访问多个不同的地址,在操作配置上十分复杂。
  • 不同子公司或部门在开放API时,定义的API认证方式、格式等会各不相同。某个子公司或部门要访问其他子公司或部门的开放API时,需要使用不同的认证信息,增加了子公司或部门间数字资产的共享难度。

1.png

解决方案

ROMA Connect的服务集成APIC提供了API级联的能力,通过API级联能力把企业内所有子公司或部门要开放的API级联到一个ROMA Connect实例上,把该ROMA Connect实例作为企业内的业务开放中台。所有的子公司或部门都调用业务开放中台的API来获取共享的数字资产,实现了调用入口的统一,认证信息的统一,提升了数字资产的共享效率,降低共享难度。

本章节介绍如何通过服务集成的API级联能力,把子公司A和子公司B ROMA Connect实例的API级联到公司总部的ROMA Connect实例上,把公司总部的ROMA Connect实例作为业务开放中台,所有数字资产都通过业务开放中台对外共享。

2.png

操作流程

    1. 配置实例间的级联关系。

      配置中台实例到各子公司实例的级联关系,使中台实例可使用各子公司实例的开放API作为后端服务。

      1. 在子公司实例配置级联功能。

        在所有子公司的ROMA Connect实例控制台的“实例信息 > 配置参数”页面下,配置级联功能参数“cascade”。

        • cascade_auth_key:级联认证的加密密钥,用于级联API之间的调用认证。子公司实例和中台实例的cascade_auth_key值必须配置一致。

        • cascade_instance_ids:填写中台实例的实例ID。

      2. 在中台实例配置级联功能。

        • cascade_auth_key:级联认证的加密密钥,用于级联API之间的调用认证。公司实例和中台实例的cascade_auth_key值必须配置一致。

        • cascade_instance_ids:中台实例中无需配置该参数。

    2. 配置级联实例间的负载通道。

      配置中台实例到各子公司实例的负载通道,当中台实例调用子公司实例的API作为后端服务时,可使用专属的认证通道,避免了认证冲突问题。

      中台实例到每个子公司实例都配置一个负载通道。

      1. 配置负载通道配置。

        “服务器成员类型”需要选择“服务器地址”类型。

      2. 配置后端服务器类型

        “后端服务器地址”填写子公司实例的API访问地址。

    3. 在中台实例创建API。

      在中台实例创建并开放API,使用子公司实例中的API作为后端服务。各子公司或合作伙伴通过调用中台实例开放的API,实现对各子公司能力的调用。

      创建API的过程请参考创建API,仅定义后端服务的配置有如下区别。

      • 使用负载通道:是否使用负载通道访问后端服务。使用子公司实例的API作为后端服务时,需选择“使用”。

      • 负载通道:选择访问后端服务所使用的负载通道,选择配置级联实例间的负载通道所创建的负载通道。

      • 级联标识:是否使用级联方式访问后端服务,选择开启。

      • 自定义host头域:若配置级联实例间的负载通道中创建负载通道时,“后端服务器地址”填写了IP地址,则此处需要填写子公司实例API的域名。

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

    评论(0

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

    全部回复

    上滑加载中

    设置昵称

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

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

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