2

我们评估了一些API 管理工具,例如 WSO2 和 Apigee。

一个严峻的事实是,在 API Mgmt 工具上提供的后端服务的REST 架构成熟度将决定您的 API 设计在大肆宣传的 API 管理工具上的效果。

这意味着您最终可能会重新编写后端服务,以防您想要实现更高级别的成熟度,而 API 管理工具在这方面将无济于事。

所以我的推断是 API 管理工具可以帮助你管理、宣传或监控你已经设计好的 API。尽管这些工具声称协议中介和轻量级 ESB 功能,但这会使您偏离最初的目标。而且实际实施并不像这些工具的支持者所说的那样无缝。

我宁愿使用一些 ESB 来实现设计良好的 REST API,然后使用一些 API 管理工具来管理和监控 API。

具有讽刺意味的是,如果您的后端服务设计不当,您将无法充分利用 API 功能。请分享您对此的看法?

谢谢,瓦吉德

4

1 回答 1

1

我同意你的做法。我最近参与了这样的评估,我们选择忽略那些旨在“构建”API 的产品中的功能。我们一直在寻找一种产品来宣传、管理访问和监控 API,依靠后端系统来运行实际的 API。获得 RESTful API 的努力是针对那些后端团队的。

于 2014-11-19T06:59:53.217 回答