2

WSO2 や Apigee など、いくつかのAPI 管理ツールを評価しました。

難しい事実は、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 に答える