Web サービスとして使用する C++ API を作成しています。API の関数は、images/path_to_images を入力パラメーターとして受け取り、それらを処理して、別の一連の images/paths_to_images を出力として提供します。私は、REST インターフェイスを実装して、開発者がプロジェクトでこの API を使用できるようにすることを考えていました (作業したい言語に関係なく)。しかし、REST が適切なのは、照会または操作したいデータのコレクションがある場合に限られることは理解していますが、ここでは正確には当てはまりません。[私が持っているコレクションは、提供されたデータを操作するさまざまな機能のものです。]
では、これには RPC インターフェースを実装する方がよいでしょうか、それとも REST 自体を使用してこれを行うことができますか?