更新时间:2022-12-05 GMT+08:00

方案概述

方案介绍

服务集成APIC是ROMA Connect的API集成组件,支持将已有后端服务、数据源和自定义函数封装成标准的RESTful API,并对外开放,简化分享数据或提供服务的过程,降低企业之间对接的成本。

通过ROMA Connect的服务集成功能,可快速把企业的业务系统数据以RESTful API形式对外开放,供企业内的其他业务系统或第三方业务系统使用。

方案实现

ROMA Connect支持通过控制台或API方式进行业务配置。本章节主要介绍如何调用ROMA Connect的业务API完成业务系统数据开放的配置,以指导开发者在进行业务系统开发时,如何集成ROMA Connect的业务功能。

调用业务API实现业务系统数据开放的流程如下:

  1. 获取集成应用ID
    • 如果有可用的集成应用,则调用“查询应用列表”接口,获取集成应用ID。
    • 如果没有可用的集成应用,则调用“创建应用”接口,创建一个集成应用并获取集成应用ID。
  2. 接入数据源

    调用“创建数据源”接口,接入需要开放数据的数据库,并获取返回的数据源ID。

  3. 创建数据后端
    1. 调用“创建后端API”接口,创建一个自定义后端,并获取返回的后端API编号。
    2. 调用“创建后端API脚本”接口,配置数据后端。
  4. 获取API分组ID
    • 如果有可用的API分组,则调用“查询分组列表”接口,获取分组ID。
    • 如果没有可用的API分组,则调用“创建API分组”接口,创建一个API分组并获取分组ID。
  5. 部署并发布数据API
    1. 调用“部署后端API”接口,部署数据后端并发布一个数据API,获取返回的前端数据API编号。
    2. (可选)若需要为数据API添加请求参数,则需要调用“修改API”接口为数据API添加请求参数。
  6. 为数据API绑定独立域名
    1. 调用“绑定域名”接口,为数据API绑定一个独立域名,并获取返回的域名编号。
    2. (可选)若数据API使用HTTPS请求协议,则需要调用“绑定域名证书”接口为独立域名添加SSL证书。
  7. 获取数据API的调用信息

    调用“查询API详情”接口,查看并保存API的调用信息,包括API的请求协议、请求方式、请求路径、访问域名、请求参数和认证方式。

    把API调用信息提供给其他用户,其他用户通过调用数据API,获取开放的业务数据。