
# APIC业务概述
#### 功能简介
服务集成APIC是ROMA Connect的API集成组件，支持将已有后端服务、数据源和自定义函数封装成标准的RESTful API，并对外开放。使用ROMA Connect进行服务集成，有如下优势：
- **支持便捷的API生命周期管理**
  ROMA Connect提供了API的全生命周期管理，从API的创建、调试、发布、下线、授权、编辑和删除等，实现完整的API解决方案。
  
- **支持自定义API后端服务**
  ROMA Connect可自定义数据后端和函数后端两种后端服务：
  - 数据后端：将数据源以API的形式对外开放，具体支持的数据源类型请参见[接入后端数据源](https://support.huaweicloud.com/usermanual-roma/roma_03_2117.html)。
  
  - 函数后端：将函数能力以API的形式对外开放。
   
- **支持可视化的API监控面板**
  ROMA Connect提供了可视化的API调用分析看板，帮助您监控API调用的性能指标信息，识别可能影响业务的潜在风险。
  
- **支持多层安全防护措施**
  ROMA Connect提供了多种认证鉴权方式、精细化的流量控制、严格的访问控制等安全防护措施，全方位保护API安全调用。
  
 
#### 使用流程
使用ROMA Connect进行服务集成的流程如下图所示。
图1业务使用流程   
![](https://support.huaweicloud.com/usermanual-roma/zh-cn_image_0000001335075821.png "点击放大")
1. 已[创建实例和集成应用](https://support.huaweicloud.com/usermanual-roma/start-to-use.html#start-to-use__section527019211993)。
2. **开放API**
   - 开放API
     1. **[创建API分组](https://support.huaweicloud.com/usermanual-roma/roma_03_2103.html)**
        每个API都归属到某一个API分组下，在创建API前应提前创建API分组。
        
     
     2. **[创建API](https://support.huaweicloud.com/usermanual-roma/roma_03_2105.html)**
        把已有后端服务封装为标准RESTful API，并对外开放。
        
     
     3. **[调试API](https://support.huaweicloud.com/usermanual-roma/roma_03_2106.html)**
        通过ROMA Connect提供的调试功能，验证API服务的功能是否正常可用。
        
     
     4. **[发布API](https://support.huaweicloud.com/usermanual-roma/roma_03_2108.html)**
        把API发布到环境中，API只有在发布到环境后，才支持被调用。
        
     
     5. **[绑定域名](https://support.huaweicloud.com/usermanual-roma/roma_03_2109.html)**
        在开放API前，您需要为API分组绑定一个独立域名，供用户访问API使用。
        在绑定独立域名前，您可以使用系统为API分配的默认子域名进行API调用测试，ROMA Connect对默认子域名的访问次数做了限制，每天最多可以访问1000次。
        
     
     6. **[配置API授权](https://support.huaweicloud.com/usermanual-roma/roma_03_2110.html)** （可选）
        仅使用APP认证方式的API，才需要配置调用授权，把API授权给指定集成应用，用户使用集成应用的Key和Secret进行API请求的安全认证。
        
      
   
   - 创建并开放数据API
     1. **[接入数据源](https://support.huaweicloud.com/usermanual-roma/roma_03_2117.html)**
        接入数据源，确保可以正常从数据源读取数据。
        
     
     2. **[创建数据后端](https://support.huaweicloud.com/usermanual-roma/roma_03_2118.html)**
        把数据源定义为后端服务，实现从数据源中读写数据。
        
     
     3. **[发布数据API](https://support.huaweicloud.com/usermanual-roma/roma_03_2119.html)**
        发布数据后端，生成数据API，并对外开放。
        
     
     4. **[绑定域名](https://support.huaweicloud.com/usermanual-roma/roma_03_2120.html)**
        在开放API前，您需要为API所在的API分组绑定一个独立域名，供用户访问API使用。
        在绑定独立域名前，您可以使用系统为API分配的默认子域名进行API调用测试，ROMA Connect对默认子域名的访问次数做了限制，每天最多可以访问1000次。
        
     
     5. **[配置API授权](https://support.huaweicloud.com/usermanual-roma/roma_03_2121.html)** （可选）
        仅使用APP认证方式的API，才需要配置调用授权，把API授权给指定集成应用，用户使用集成应用的Key和Secret进行API请求的安全认证。
        
      
   
   - 创建并开放函数API
     1. **[创建函数后端](https://support.huaweicloud.com/usermanual-roma/roma_03_2112.html)**
        把自定义函数定义为后端服务。
        
     
     2. **[发布函数API](https://support.huaweicloud.com/usermanual-roma/roma_03_2113.html)**
        发布函数后端，生成函数API，并对外开放。
        
     
     3. **[绑定域名](https://support.huaweicloud.com/usermanual-roma/roma_03_2114.html)**
        在开放API前，您需要为API所在的API分组绑定一个独立域名，供用户访问API使用。
        在绑定独立域名前，您可以使用系统为API分配的默认子域名进行API调用测试，ROMA Connect对默认子域名的访问次数做了限制，每天最多可以访问1000次。
        
     
     4. **[配置API授权](https://support.huaweicloud.com/usermanual-roma/roma_03_2115.html)** （可选）
        仅使用APP认证方式的API，才需要配置调用授权，把API授权给指定集成应用，用户使用集成应用的Key和Secret进行API请求的安全认证。
        
      
    
3. **[调用API](https://support.huaweicloud.com/usermanual-roma/roma_03_2123.html)**
   通过获取API及API访问地址，调用API。根据API使用认证方式的不同，调用API时需要进行不同的认证鉴权操作。
   
 
