我们已经评估了一些 API管理工具,例如WSO2和Apigee。
事实上,在API Mgmt工具上提供的后端服务的 REST架构成熟度水平将决定您的API设计在多大的API管理上的表现如何工具。
这意味着您可能最终重新编写后端服务,以防您希望获得更高级别的成熟度,而API管理工具则无济于事。
所以我的推论是API管理工具可以帮助您管理,宣传或监控您已经设计的API。虽然这些工具声称协议中介和轻量级ESB功能,但这会让你偏离原来的目标。实际的实现并不像这些工具的支持者那样无缝地实现。
我宁愿使用一些ESB来实现设计良好的REST API,然后使用一些API管理工具来管理和监控API。
具有讽刺意味的是,如果您的后端服务设计不合理,您将无法充分利用API功能。 请分享您的想法?
谢谢, Wajid
答案 0 :(得分:1)
我同意你的做法。我最近参与了这样的评估,我们选择忽略那些旨在“构建”API的产品中的功能。我们一直在寻找一种产品来宣传,管理访问和监控API,依靠后端系统来运行实际的API。 获取RESTful API的努力是针对那些后端团队的。