
# 开发场景
#### 场景说明
ROMA Connect的服务集成主要涉及以下几个开发场景：
- **API调用认证开发** ：业务系统在调用服务集成APIC开放的API时，若API的认证方式为APP认证或IAM认证，则需要在业务系统侧进行调用认证的开发，为API请求添加认证信息。
  - APP认证（签名认证）：调用侧集成ROMA Connect提供的SDK，对API请求进行签名处理。
  
  - IAM认证（Token认证）：调用侧先获取云服务平台的认证Token，然后把认证Token携带到API请求中。
  
  - IAM认证（AK/SK认证）：调用侧集成ROMA Connect提供的SDK，对API请求进行签名处理。
   
- **自定义后端开发** ：用户在使用服务集成APIC的自定义后端创建函数后端和数据后端时，涉及函数脚本或数据库执行语句的编写开发。
  - 函数后端：创建函数后端时需要编写函数脚本，进行函数功能开发，ROMA Connect提供了部分Java类函数供用户直接使用。
  
  - 数据后端：创建数据后端时需要编写执行语句，用于对数据源进行操作。
   
- **后端服务签名校验开发**：若API在ROMA Connect上绑定了签名密钥，则ROMA Connect向该API的后端服务发送请求时会携带相应的签名信息。该API的后端服务需要集成ROMA Connect提供的SDK，并对请求中的签名信息进行校验。
 
