ROMA API是API全生命周期治理经验的产品,如解决从API设计、实现、管理、消费、分析全流程的管理问题。以API流程规范解决企业业务发展过程中遇到的各阶段问题,提供了规范化的产品跟工具支撑,帮助企业快速实现API经济,并持续构建高质量的API服务能力。
图1 API全生命周期
本手册主要介绍以API设计者、API开发者、API管理者和API消费者角色和流程来定义API的生命周期,包含了API设计、API实现、API管理、API消费和API分析五大流程。API资产从Swagger文档、后端能力、API服务和API产品在流程中轮转,并不断演进。
应用是一个系统资源的集合,API的全生命周期是在应用中实现,因此在开启API的全生命周期管理之前,您需要在“管理中心”先创建应用。
- API设计
API设计者主要负责API整体的规划和设计,提前Mock调测和规范检查。
- API实现
API开发者负责后端的业务开发、版本测试、验证、版本发布等。
- API管理
API管理主要包含API服务、API策略和API测试能力,支持API服务定义和策略管理。
- API消费
所有API的订阅者均属于API消费者,API管理者将从服务中挑选的部分API组合成API产品上架到API目录供API消费者订阅后调用。
- API分析
快速获取并分析API指标,方便API管理者维护和运营。
操作指引
- 登录ROMA API控制台。
- 在控制台单击,选择区域。
- 在左侧导航栏单击“总览”。
“总览”页面展示分别展示ROMA API概念,提供的能力,以及操作指引。
- 您可以根据不同角色查看行为路径,或者单击“查看指引”查看详细的操作指引。
目前仅初级使用者和中级使用者支持“查看指引”。