评价一个API生态管理平台从硬的指标看,有4个方面比较关键:
标准:包括API定义的标准和API流程标准,如是否支持Swagger
安全:包括API网关的安全特性和所支持的安全标准,如OAuth, LDAP, SAML, WS-Security*等。
整合:包括API的复合(包括内部API与外部API的复合),与后端应用系统的集成(如与ESB/SOA架构的集成)和把数据和服务快速暴露成API的能力;
性能:包括API网关处理API调用的性能和API分析结点分析API数据的性能。
其中安全和性能尤为重要。同时好的API平台还能与微服务无缝集成,甚至通过API的定义可以快速生成微服务的原形,所以瓤括创建、运行、安全和管理的端到端API管理平台是你的最佳选择。
除了硬的指标,API平台建设中的方法论也是非常重要的,甚至可能决定你的API系统的成败,包括平台的一致性、持久性和明确性的需求。找一个有丰富实战经验的老师傅是你的最佳选择。
可参考下图: