华为云ROMA资产中心ROMA Exchange对接使用完全指南

apphuang2026年07月06日 18:51:212

1. ROMA Exchange产品概述

ROMA资产中心ROMA Exchange是华为云推出的企业数字资产管理和运营的统一平台。该产品源自华为自身10余年的数字化转型实践,沉淀了丰富的企业运营经验和数字化转型优秀实践,旨在帮助企业盘活、做强、做大数字资产,驱动持续运营。

ROMA Exchange解决了传统行业数字资产管理面临的三大核心难题:重复投资导致的IT建设周期长、系统日益庞杂带来的体验不一、以及重建设轻运营的普遍问题。通过构建统一的数字资产中心,ROMA Exchange帮助政企客户完成数字资产的汇聚和管理,打造企业数字资产和IT资源治理与运营的统一门户,实现资产生命周期全程可视、可溯、可管、可用。

1.1 核心功能架构

ROMA Exchange在架构上分为用户前台和运营管理后台两大模块。用户前台面向资产的使用者和提供者,提供资产的发布、查找、订购、开通部署以及资产文档中心、用户管理等功能。运营管理后台则面向平台运营管理人员,提供前台门户管理、资产管理、用户管理、运营流程管理、待办审批管理、公告管理等能力。通过这种前后台分离的设计,ROMA Exchange实现了数字资产从发布到使用的完整闭环管理。

ROMA Exchange的核心价值在于拉通各底层产品的原子能力,实现数字资产的一键发布、一键订阅、一键部署,打通资产开发、发布、部署、复用等环节的断点,端到端构建支撑业务创新的技术平台。同时,资产中心承载标准化的IT运营流程,支持企业基于自身实际场景进行灵活编排适配。

需要先登录华为云控制台,点击:华为云控制台,还没有账号,点击:注册并关联,已有账号点击:登录后关联

2. 购买与部署ROMA Exchange实例

2.1 产品依赖说明

ROMA Exchange是基于华为云Astro轻应用(AstroZero)平台开发的应用,其部署依赖于AstroZero Runtime运行环境。ROMA Exchange上的用户总数受AstroZero规格中用户数的限制,这个总数包括部署ROMA Exchange的租户、该租户下创建的用户、自行在ROMA Exchange资产中心前台上注册的用户以及通过第三方接入的用户。因此,购买ROMA Exchange时会同步订购AstroZero服务,系统会为用户部署一套完整的ROMA Exchange实例,该实例包括ROMA Exchange资产中心和运营管理平台。

2.2 购买操作步骤

购买ROMA Exchange的具体操作步骤如下:

  1. 登录华为云官网,如果您没有华为云账号,需要先完成注册并进行实名认证。
  2. 选择"产品",在菜单栏中选择"企业应用 > 应用平台",单击"ROMA 资产中心 ROMAExchange",进入ROMA Exchange官网页。
  3. 申请购买ROMA Exchange。ROMA Exchange提供了专业版规格,用户可以根据需要选择按月购买或按年购买。
  4. 当"实例状态"变为"运行中",说明实例已经安装好,可以使用。
  5. 单击页面右上角的"进入管理中心",即可进入ROMA Exchange的运营管理后台。单击页面右上角的"进入资产中心",即可进入ROMA Exchange的前台资产中心。
前置条件提示:资产提供方在上传资产时需要保存资产的相关文件,因此需要提前准备好OBS桶。建议OBS的大小为1T,因为ROMA Exchange是包年或包月的计费模式,购买OBS时需要考虑匹配的规格。

3. 初始化配置

3.1 进入配置界面

租户部署ROMA Exchange后,需要进行一些初始化配置。在ROMA Exchange的运营管理员界面的右上角,单击账号名,然后单击"管理",进入AppCube界面。在AppCube界面上单击"管理",然后在左侧选择"应用管理 > BO配置"菜单后,单击"Digital Store Service",进入ROMA Exchange的配置界面。

3.2 产品初始化配置

在租户管理员配置界面上,单击"安装升级配置",然后单击每个参数后的说明了解参数含义,并参考界面提示和表格进行配置。初始化配置完成后,ROMA Exchange即可正常投入使用。

4. 来源管理与适配器配置

4.1 来源管理概述

用户在前端Portal发布资产时,选择资产来源,系统自动根据资产来源,确定资产对象的选择方式。运营管理员可以对来源进行管理,包括新增、编辑、删除和查看来源。需要特别注意的是,如果来源已经在资产发布时被选择使用了,则来源不能被删除。

4.2 适配器类型说明

ROMA Exchange提供了多种预置适配器,用于对接不同类型的底层平台和资产类型:

  • 通用适配器:用于手工部署类资产的接入。
  • 离线软件包适配器:用于下载到本地部署的资产的接入。
  • ROMA Connect部署类适配器:用于来自ROMA Connect的部署类型的资产的接入。
  • ROMA Connect授权类适配器:用于来自ROMA Connect的授权类型的资产的接入。
  • ServiceStage适配器:用于来自ServiceStage的应用资产的接入。
  • AstroZero适配器:用于来自AstroZero的资产的接入。
  • CCE适配器:用于来自CCE的资产的接入。
  • IoTStage适配器:用于来自IoTStage的资产的接入。

4.3 新增来源操作

在运营管理平台里,选择菜单"系统管理 > 来源管理",单击"新增来源"按钮进入"新增来源"页面。输入来源的名称、描述,选择适配器,当用户选择了某一适配器,则系统会显示该适配器对应的"参数配置",填写相关参数。

建议在来源名称上能够体现适配器的名称以及来源,方便资产提供方识别发布的是什么资产以及来自哪个平台。当资产提供方发布资产时,使用了不同的适配器,要配置的资产对象的参数不相同。

4.4 ROMA Connect适配器详细配置

对于ROMA Connect授权开通类适配器和ROMA Connect部署类适配器,需要配置以下关键参数:

  • 对接类型:如果ROMA Connect授权类适配器对接的是异构云,则对接类型选择"ROMA site";如果对接的是华为云,则选择"ROMA Connect"。
  • 授权地址:配置ROMA Connect的授权地址,例如:https://iam.***.com。
  • 业务地址:配置ROMA Connect的业务地址,例如:https://roma.***.com。
  • 区域:输入ROMA Connect的区域。

4.5 自定义来源配置

资产提供方可以自定义资产的来源,该来源在不同的资产提供方之间不能查看共用,仅添加该来源的资产提供方查看使用。当前自定义来源对应的适配器是预置的样例,实际自定义来源配置以用户自己开发的Service Broker为准。

自定义来源配置的操作步骤如下:

  1. 登录ROMA Exchange系统后,将鼠标放在页面右上角的个人账号处,然后单击"个人中心"。
  2. 选择"资产管理 > 自定义来源"。
  3. 单击"新增来源"。
  4. 参考界面信息填写来源的基本信息、接口定义信息(认证凭据和服务目录是必需配置)和数据格式。
  5. 接口定义信息需要先单击接口块右下角的"配置",然后在弹出框里进行配置。
  6. 单击"确认新增"。
  7. 认证凭据和服务目录必需配置。服务实例创建、服务实例信息、服务实例最新操作信息作为一组,服务实例绑定、服务绑定信息、服务绑定最新操作信息作为一组,这两组至少配置其中一组,且这一组里的都要配置。人工服务、咨询服务不支持新增自定义来源。

    5. 资产发布与上架

    5.1 资产发布流程

    资产提供方通过以下步骤完成资产发布:

    1. 登录ROMA Exchange系统后,将鼠标放在页面右上角的个人账号处,然后单击"个人中心"。
    2. 选择"资产发布",查看资产分类。
    3. 单击"资产"下的具体资产类型(如"API服务"),然后单击"立即发布",进入资产发布页。

    5.2 资产生命周期管理

    ROMA Exchange对资产实施全生命周期管理。资产提供方可以在"资产管理 > 我的资产"中查看不同状态下的所有资产,并对相应状态的资产做相关操作。资产生命周期涵盖从资产创建、发布、审核、上架、订阅、部署到退订的全过程。

    ROMA Exchange实现了标准化资产治理,形成资产上架-发布-订阅-开通/部署的流水线体验。流程即调整即发布,及时响应业务快速迭代。流程变更过程业务不中断,实现高速路上换轮胎的效果。

    5.3 资产审核

    资产发布后需要经过运营管理员的审核才能正式上架。运营管理员在运营管理平台里选择菜单"我的待办",然后单击要审批的任务对应的"详情"进行审批。资产提供方也可以在"资产管理 > 资产审核"中查看审核状态。

    6. 资产订阅与开通部署

    6.1 订阅开通部署流程

    资产订阅者通过以下流程完成资产的订阅和部署:

    1. 前提条件:用户需要先完成个人认证。
    2. 查找资产:在资产中心查找需要的资产。
    3. 订阅资产:订阅资产成功后,对于授权开通类资产可以直接获取授权验证码使用资产。
    4. 开通部署:如果是部署类资产,则需要进行资产来源的授权认证。对于部署类资产支持跨来源部署。

    6.2 资产续订与退订

    用户可以对已订阅的资产进行续订或退订操作。资产续订延长资产的使用期限,资产退订则终止资产的使用。这些操作均在个人中心的订单管理模块中完成。

    7. 运营管理后台操作

    7.1 运营管理功能概览

    运营管理后台提供以下核心功能:

    • 门户管理:配置前台门户的页面布局、导航菜单和首页展示内容。
    • 资产管理:对平台全部资产进行统一管理和监控。
    • 用户管理:管理平台用户账号、权限和认证信息。
    • 运营流程管理:配置和管理资产发布、订阅、部署等业务流程。
    • 待办审批管理:处理资产发布审核、订阅审批等待办任务。
    • 公告管理:发布和管理平台公告信息。

    7.2 组织管理与应用信息同步

    运营管理员可以通过"系统管理 > 组织管理"配置组织信息,找到并单击需要配置应用信息同步的组织。单击"修改",然后在"应用信息同步接口"下的相应参数里填入收集的信息。这一功能实现了ROMA Exchange与外部业务系统的组织架构和用户信息同步。

    7.3 共享中心配置

    ROMA Exchange支持多实例间的资产共享。共享中心既当共享中心又做资产中心时,需要以非共享中心身份去配置共享中心的连接配置。共享中心的运营管理员可以查看来自所有ROMA Exchange共享的所有资产。在运营管理平台里选择菜单"共享管理 > 共享中心资产管理",可以根据共享的来源或资产名称筛选查看共享资产。

    8. API对接与二次开发

    8.1 适配器与框架交互机制

    适配器与ROMA Exchange框架有多次交互,主要通过PostMessage和AddEventListener接口实现数据通信。对于适配器页面来说,有多次发送消息事件和接收消息事件,其中每次发送数据之后,ROMA Exchange都会根据监听到的事件名触发对应的动作。

    8.2 Service Broker接入方式

    ROMA Exchange默认提供一个支持资产通过Service Broker方式接入的适配层。接入方按照既定的接口规范完成接口开发,填写对应的接口信息就可以完成接入,而不需要开发单独的适配器包,每一个新的Service Broker接入对应到一个Service Broker适配器来源。

    Service Broker接入的核心接口规范包括服务目录、服务实例管理、服务绑定管理等标准Open Service Broker API规范。开发者可以参考《Service Broker接入指南》进行接入和配置。

    8.3 数据接口说明

    ROMA Exchange提供了多个数据接口用于资产来源属性的存储和管理。例如createSourceAttribute接口用于存储资产来源属性,在资产上架页和订购页都可能用到,比如AstroZero轻应用资产上架页用于存储用户鉴权信息。资产上架过滤已被使用的来源属性时,以AstroZero轻应用资产为例,因为不允许同一个资产对象多次被上架,此接口用于过滤已被上架过的资产对象。

    8.4 API调用示例

    以下是一个通过API调用获取ROMA Exchange资产信息的示例代码:

    // 获取资产列表的API调用示例
    const axios = require('axios');
    
    // 配置信息
    const config = {
        baseURL: 'https://your-roma-exchange-endpoint.com',
        headers: {
            'X-Auth-Token': 'your-access-token',
            'Content-Type': 'application/json'
        }
    };
    
    // 获取资产列表
    async function getAssetList(pageNum, pageSize) {
        try {
            const response = await axios.get('/api/v1/assets', {
                ...config,
                params: {
                    pageNum: pageNum || 1,
                    pageSize: pageSize || 20
                }
            });
            return response.data;
        } catch (error) {
            console.error('获取资产列表失败:', error.message);
            throw error;
        }
    }
    
    // 订阅资产
    async function subscribeAsset(assetId, userId) {
        try {
            const response = await axios.post('/api/v1/subscriptions', {
                assetId: assetId,
                userId: userId
            }, config);
            return response.data;
        } catch (error) {
            console.error('订阅资产失败:', error.message);
            throw error;
        }
    }
    
    // 部署资产
    async function deployAsset(subscriptionId, deploymentConfig) {
        try {
            const response = await axios.post(`/api/v1/subscriptions/${subscriptionId}/deploy`, {
                config: deploymentConfig
            }, config);
            return response.data;
        } catch (error) {
            console.error('部署资产失败:', error.message);
            throw error;
        }
    }
    
    // 使用示例
    (async () => {
        const assets = await getAssetList(1, 10);
        console.log('资产列表:', assets);
    })();

    8.5 页面交互事件示例

    适配器页面与ROMA Exchange框架的交互通过PostMessage实现:

    // 适配器页面发送消息到ROMA Exchange框架
    window.parent.postMessage({
        event: 'assetSelected',
        data: {
            assetId: 'asset-123',
            assetName: '示例API服务'
        }
    }, '*');
    
    // 适配器页面监听来自ROMA Exchange框架的消息
    window.addEventListener('message', function(event) {
        // 验证消息来源
        if (event.origin !== 'https://your-roma-exchange.com') {
            return;
        }
        
        const message = event.data;
        switch(message.event) {
            case 'init':
                // 初始化适配器页面
                console.log('适配器初始化:', message.data);
                break;
            case 'configChange':
                // 处理配置变更
                console.log('配置变更:', message.data);
                break;
            default:
                console.log('未知事件:', message.event);
        }
    });

    9. 最佳实践与注意事项

    9.1 资产发布最佳实践

    • 明确资产分类:发布资产时选择合适的资产分类,便于资产订阅者快速查找。
    • 完善资产描述:提供详细的资产描述文档,包括使用说明、接口文档和常见问题。
    • 版本管理:对资产进行版本管理,确保资产迭代的可追溯性。
    • 安全扫描:资产发布前进行漏洞扫描,确保资产安全性。

    9.2 运营管理最佳实践

    • 权限最小化:为不同角色的用户分配最小必要权限。
    • 流程规范化:建立标准化的资产发布、审核、订阅、部署流程。
    • 定期审计:定期审计资产使用情况和平台运营状态。
    • 公告管理:及时发布平台公告,通知用户重要变更。

    9.3 常见注意事项

    • ROMA Exchange用户总数受AstroZero规格限制,购买前需评估用户规模。
    • 资产提供方需要提前准备好OBS桶用于存储资产文件。
    • 来源被资产使用后不可删除,新增来源时需谨慎。
    • 资产发布者和资产订阅者创建ROMA Connect授权委托时指定的区域必须与运营管理员配置的区域是同一个区域。
    • 在ROMA Exchange运营管理台新增适配器时,需在AstroZero上进行软件包安装。

    10. 总结

    华为云ROMA资产中心ROMA Exchange为企业提供了一个完整的数字资产管理和运营平台。通过本文的详细介绍,读者可以全面了解ROMA Exchange从购买部署、初始化配置、来源管理、资产发布、资产订阅到运营管理的完整使用流程。

    ROMA Exchange凭借其标准化的资产治理能力、灵活的适配器扩展机制、完善的运营管理功能,帮助企业有效盘活数字资产,实现资产的统一管理和持续运营。无论是作为资产提供方发布资产,还是作为资产订阅者使用资产,亦或是作为运营管理员管理平台,ROMA Exchange都能提供高效、便捷的操作体验。

    随着企业数字化转型的深入,数字资产的积累和管理将成为企业核心竞争力的重要组成部分。ROMA Exchange作为华为云在数字资产管理领域的重要产品,将持续演进和完善,为企业数字化转型提供坚实的技术支撑。


    常见问题问答

    问1:ROMA Exchange和ROMA Connect是什么关系?
    答:ROMA Connect是华为云的应用与数据集成平台,提供消息、数据、API、设备等集成能力。ROMA Exchange是数字资产管理和运营平台,可以对接ROMA Connect,将ROMA Connect中的API、数据集成任务等作为资产进行统一管理和发布。简单来说,ROMA Connect是资产的生产者,ROMA Exchange是资产的管理和分发平台。

    问2:资产发布后为什么看不到?
    答:资产发布后需要经过运营管理员的审核才能正式上架。在运营管理平台里选择菜单"我的待办",单击要审批的任务对应的"详情"进行审批。审核通过后资产才会在资产中心前台展示。建议资产发布后联系运营管理员及时处理审核任务。

    问3:部署类资产和授权开通类资产有什么区别?
    答:授权开通类资产在订阅成功后可以直接获取授权验证码使用资产,无需额外部署操作。部署类资产在订阅后需要进行资产来源的授权认证,并完成实际的部署操作才能使用。部署类资产支持跨来源部署,灵活性更高。

    问4:如何在ROMA Exchange中新增自定义适配器?
    答:新增自定义适配器需要在AstroZero上进行软件包安装。登录ROMA Exchange运营管理台,在运营管理平台里选择菜单"系统管理 > 来源管理",在适配器对应的下拉框里可以看到新增的适配器。也可以参考《Service Broker接入指南》通过Service Broker方式接入,无需开发单独的适配器包。

    问5:ROMA Exchange支持哪些类型的资产?
    答:ROMA Exchange支持多种类型的资产,包括API服务、数据集成任务、应用软件包、容器应用、物联网应用等。通过不同的适配器可以对接不同类型的底层平台,如ROMA Connect、ServiceStage、AstroZero、CCE、IoTStage等。同时支持通过自定义来源和Service Broker方式接入更多类型的资产。

    问6:ROMA Exchange的计费模式是怎样的?
    答:ROMA Exchange提供了专业版规格,用户可以根据需要选择按月购买或按年购买。ROMA Exchange是包年或包月的计费模式。购买ROMA Exchange时会同步订购AstroZero服务。此外,资产提供方需要提前购买OBS桶用于存储资产文件,建议OBS的大小为1T。

相关文章

华为云服务器购买怎么便宜?小公司省钱攻略来了!这样买立省好几千​

华为云服务器购买怎么便宜?小公司省钱攻略来了!这样买立省好几千​

很多朋友都在吐槽:“华为云服务器太贵了,预算有限实在买不起!” 其实,买华为云服务器贵不贵,关键看你会不会选、会不会买。今天就来给大家分享一套超实用的省钱攻略,小公司、创业团队也能轻松用得起稳定又安全…

华为云服务器采购总嫌贵?30%华为云返点返佣 + 旗舰级代理保障,这波省钱操作别错过!

华为云服务器采购总嫌贵?30%华为云返点返佣 + 旗舰级代理保障,这波省钱操作别错过!

最近不少做 IT 运维或企业采购的朋友跟我吐槽,公司要上华为云服务器,去官网一看报价直接犯了难 —— 按年付费算下来,比预期预算高出不少。要是赶上业务扩张需要多台服务器,这笔开支更是让财务部门直皱眉。…

2026华为云返点返佣政策深度解析:头部代理返佣优势与企业合作指南

2026华为云返点返佣政策深度解析:头部代理返佣优势与企业合作指南

上海汪远信息科技有限所在公司年销华为云产品3亿+,属于头部代理梯队,可为合作客户提供最高30%的返佣优惠,直接帮助企业降低30%的云资源成本。…

华为云代理商有哪些?华为云代理返点是真的么?

华为云代理商有哪些?华为云代理返点是真的么?

一,华为云代理商简介华为云代理商,顾名思义就是替华为云做华为云服务器数据库等公有云产品推广的代理商,每推广出一单华为云服务器,华为云会跟这个代理商结算佣金,佣金比例分为月度佣金,季度佣金和年度佣金,华…

2026华为云返点返佣政策深度解析:头部代理返佣优势与企业合作指南

2026华为云返点返佣政策深度解析:头部代理返佣优势与企业合作指南

一、华为云代理商的核心价值定位1. 代理商的角色与职责华为云代理商作为华为云生态的核心合作伙伴,承担着三重核心职能:•产品推广销售:负责推广销售华为云全系列云产品,包括云服务器ECS、云数据…

上海汪远信息:年销1.5亿+的头部华为云代理商,10年深耕为企业上云保驾护航

上海汪远信息:年销1.5亿+的头部华为云代理商,10年深耕为企业上云保驾护航

核心摘要本文深度解析华为云代理商行业现状,揭示小代理商生存困境的核心原因(业绩压力大、垫资周期长、资金链脆弱),重点推荐上海汪远信息科技有限公司——一家拥有10年华为云代理经验、年销量超1.5亿的全国…