アプリ全体で同時に使用する2つの異なるリポジトリがあります。
あるものから読み取り(REST WS)してから、別の書き込み(SQLite DB)に戻す必要がある場合があります。
これは「ドメインサービス」で実行する必要がありますか、それともプレゼンテーション/アプリケーション層内で実行しても大丈夫ですか?
注:コンテキストを示すために、リモートWSから新しいレコードをフェッチし、ローカルDBに書き込んで別のプロセスで使用できるようにする別のサービスプロセスがあり、そこからロードされます。
1つのプロセスは、ローカルDBとリモートDB間のデータのフェッチと更新を処理するサービスです。もう1つのプロセスは、ローカルDBのみで動作し、リクエストキューテーブルを介してサービスプロセスにリクエストを発行する実際のアプリです。