0

いくつかの API を持つ実行中の Java アプリケーションがありますが、どれも REST 標準に従っていません。CRUS 操作を実現するには、個別の API (XML/JSON ベースのものと SMTP ベースのもの) を使用する必要があります。

私は MVC アーキテクチャと ROR の厳密なREST完全性が大好きなので、 rails-api gemを使用して API のみの ROR サービスを作成することを考えています。より優れた REST API を提供するために、既存の API の上にこのようなラッパーを作成することは推奨されますか?

注: 既存の API は非常に古いため、最初から書き直すつもりはありません。

4

1 に答える 1

1

それが「推奨」されるかどうかは、ニーズ、時間枠、ROI などによって異なります。既存の API の上に RESTful レイヤーを作成することに問題はありません

私は、複数のアクセス方法や不規則なアクセス パターンなどを備えた API よりも、「通常の」API を好みます。時間とリソースがあれば、複雑さよりも抽象化のレイヤーを配置することは、ほとんど常に価値があります。

于 2012-04-28T14:52:49.503 に答える