
# 使用ROMA Connect的组合应用开放API
#### 概述
组合应用可进行应用的复合集成，通过开放的API和事件通道进行应用的多次组装，形成新的组合应用，实现业务快速复制创新。
本章节通过以组合应用的方式开放一个接口为例（当访问这个接口的时候，系统返回"hello world"），帮助您快速熟悉ROMA Connect组合应用的使用过程。
使用ROMA Connect组合应用的步骤如下所示：
[步骤一：新建组合应用]
[步骤二：配置工作流]
[步骤三：发布应用]
[步骤四：验证结果]
#### 准备工作
在开始操作前，您需要提前完成以下准备工作。
- 已[申请体验版实例](https://support.huaweicloud.com/usermanual-roma/roma_03_0001.html)或者已[创建新版ROMA Connect实例](https://support.huaweicloud.com/usermanual-roma/roma_03_0057.html)。
- 已在本地PC上下载并安装[Postman](https://www.postman.com/downloads/)工具。
 
 #### 步骤一：新建组合应用
1. 登录[ROMA Connect控制台](https://console.huaweicloud.com/roma3)。
2. 在左侧的导航栏选择"组合应用"，在页面上方单击"新建组合应用"。
3. 在选择模板弹窗中选择空模板自定义新建组合应用。 也可以选择已有业务模板新建组合应用，本节以空模板为例。
   图1选择空模板   
   ![](https://support.huaweicloud.com/qs-roma/zh-cn_image_0000001757176009.png "点击放大") 
4. 选择使用空模板后，跳转到"新建组合应用"界面，可以根据画布操作指引完成组合应用设计。
   图2新建组合应用   
   ![](https://support.huaweicloud.com/qs-roma/zh-cn_image_0000001779399709.png "点击放大") 
 
 #### 步骤二：配置工作流
1. 在使用空模板创建组合应用的时候，组合应用下默认会创建一条工作流，每条工作流的起始节点必须选择触发器作为触发事件，单击工作流上的空Action节点，然后在弹窗的"触发器"页签中选择"Open API"**。**
   图3选择触发器   
   ![](https://support.huaweicloud.com/qs-roma/zh-cn_image_0000001779241725.png "点击放大") 
2. 根据下面配置填写"Open API"的配置信息，详细配置请参见[Open API](https://support.huaweicloud.com/usermanual-roma/roma_03_5009.html)。
   - 安全认证：选择"无认证"；
   
   - 请求方法：选择"GET"；
   
   - 请求Path：填写"/hello-world"。
   
   
   图4配置Open API   
   ![](https://support.huaweicloud.com/qs-roma/zh-cn_image_0000001732380036.png "点击放大") 
3. 单击工作流上的空Action节点，然后在弹窗的"连接器"页签中选择"HTTP响应"，并根据下面的配置填写，详细配置请参见[HTTP响应](https://support.huaweicloud.com/usermanual-roma/roma_03_5015.html)。
   响应头：不填写；
   响应体：填写"hello world"；
   响应码：选择"200-ok"。
   图5配置HTTP响应   
   ![](https://support.huaweicloud.com/qs-roma/zh-cn_image_0000001779244373.png "点击放大") 
4. 在界面的右上角单击"保存"，在"保存"弹窗中输入"名称"和"描述"，完成后单击"确定"。
 
 #### 步骤三：发布应用
1. 在界面的右上角单击"启动"，在启动弹窗中选择"区域"和"项目"，并勾选所使用的实例，完成后单击"确定"。
   图6启动组合应用   
   ![](https://support.huaweicloud.com/qs-roma/zh-cn_image_0000001779275097.png "点击放大") 
2. 设计画布右上角提示启动成功，完成发布。
   图7启动成功   
   ![](https://support.huaweicloud.com/qs-roma/zh-cn_image_0000001779253901.png "点击放大") 
 
 #### 步骤四：验证结果
1. 进入组合应用的编辑页面中，单击"Open API"，页签下方查看"API信息"。
   图8API信息   
   ![](https://support.huaweicloud.com/qs-roma/zh-cn_image_0000001732232564.png "点击放大") 
2. 由["OpenAPI"配置信息]可知，这是一个"无认证"、"Get"接口，通过Postman工具对[1]中的API信息进行接口测试。
   从下图可以看出，当访问这个接口的时候，系统返回"hello world"。
   图9接口测试结果   
   ![](https://support.huaweicloud.com/qs-roma/zh-cn_image_0000001757055813.png "点击放大") 
 
