方案概述
方案介绍
服务集成APIC是ROMA Connect的API集成组件,支持将已有后端服务、数据源和自定义函数封装成标准的RESTful API,并对外开放,简化分享数据或提供服务的过程,降低企业之间对接的成本。
通过ROMA Connect的服务集成功能,可快速把企业的业务系统数据以RESTful API形式对外开放,供企业内的其他业务系统或第三方业务系统使用。
方案实现
ROMA Connect支持通过控制台或API方式进行业务配置。本章节主要介绍如何调用ROMA Connect的业务API完成业务系统数据开放的配置,以指导开发者在进行业务系统开发时,如何集成ROMA Connect的业务功能。
调用业务API实现业务系统数据开放的流程如下:
- 获取集成应用ID。
- 如果有可用的集成应用,则调用“查询应用列表”接口,获取集成应用ID。
- 如果没有可用的集成应用,则调用“创建应用”接口,创建一个集成应用并获取集成应用ID。
- 接入数据源。
调用“创建数据源”接口,接入需要开放数据的数据库,并获取返回的数据源ID。
- 创建数据后端。
- 调用“创建后端API”接口,创建一个自定义后端,并获取返回的后端API编号。
- 调用“创建后端API脚本”接口,配置数据后端。
- 获取API分组ID。
- 如果有可用的API分组,则调用“查询分组列表”接口,获取分组ID。
- 如果没有可用的API分组,则调用“创建API分组”接口,创建一个API分组并获取分组ID。
- 部署并发布数据API。
- 调用“部署后端API”接口,部署数据后端并发布一个数据API,获取返回的前端数据API编号。
- (可选)若需要为数据API添加请求参数,则需要调用“修改API”接口为数据API添加请求参数。
- 为数据API绑定独立域名。
- 调用“绑定域名”接口,为数据API绑定一个独立域名,并获取返回的域名编号。
- (可选)若数据API使用HTTPS请求协议,则需要调用“绑定域名证书”接口为独立域名添加SSL证书。
- 获取数据API的调用信息。
调用“查询API详情”接口,查看并保存API的调用信息,包括API的请求协议、请求方式、请求路径、访问域名、请求参数和认证方式。
把API调用信息提供给其他用户,其他用户通过调用数据API,获取开放的业务数据。