应用与数据集成平台 ROMA CONNECT-什么是应用与数据集成平台:APIC

时间:2024-09-04 10:21:58

APIC

服务集成APIC(API Connect,简称APIC)是ROMA Connect的API集成组件。APIC将数据和后端服务以API形式开放,简化分享数据或提供服务的过程,降低企业之间对接的成本。APIC提供不同语言的SDK和示例代码,简化企业以API形式开放后端服务的过程。

例如集团与各地区子公司的IT系统集成,直接访问对方各类数据库方式过于复杂,且容易发生信息泄露风险,如果以API方式互相开放访问,同时加强API调用安全防护,就能实现跨网络跨地域协同办公。

表2 APIC功能

功能

简介

API生命周期管理

APIC提供包括API的创建、发布、下线和删除的完整生命周期管理功能。

便捷调试工具

APIC提供页面调试工具,简化API开发,降低API的维护成本。

版本管理

一个API可以发布不同的版本到不同的环境,以满足业务版本升级等需求。

流量控制

用于管控API的请求频率、用户的请求频率和应用的请求频率。

流量控制的时间单位可以是秒、分钟、小时或天。允许设置特殊的应用,不受到流量控制策略的影响。

监控统计

提供实时、可视化的API监控,包括:API请求次数、API调用错误信息。

环境变量

当API发布到不同环境时,一般通过在API调用的请求头增加指定的头部参数及特殊取值区分不同的环境。发布过程中变量标识会根据环境的变量值进行替换,保证API本身定义不变。

自定义后端

包括自定义Data API与自定义Function API。

  • 自定义Data API指企业将数据库作为API后端服务接入APIC,将数据服务能力转换为REST接口的能力。
  • 自定义Function API,类似简化版的函数服务,在APIC后端编写自定义脚本或函数,作为API后端服务,供前端统一调用。
support.huaweicloud.com/productdesc-roma/what-is-ROMA.html