0

アプリ全体で同時に使用する2つの異なるリポジトリがあります。

あるものから読み取り(REST WS)してから、別の書き込み(SQLite DB)に戻す必要がある場合があります。

これは「ドメインサービス」で実行する必要がありますか、それともプレゼンテーション/アプリケーション層内で実行しても大丈夫ですか?

注:コンテキストを示すために、リモートWSから新しいレコードをフェッチし、ローカルDBに書き込んで別のプロセスで使用できるようにする別のサービスプロセスがあり、そこからロードされます。

1つのプロセスは、ローカルDBとリモートDB間のデータのフェッチと更新を処理するサービスです。もう1つのプロセスは、ローカルDBのみで動作し、リクエストキューテーブルを介してサービスプロセスにリクエストを発行する実際のアプリです。

4

1 に答える 1

1

おそらく、REST の読み取り用に 1 つのサービス、SQLite の書き込み用に 1 つ、それらをバインドするサービス (Facade) が 1 つあるでしょう。ここでのパターンはFacade パターンです。

于 2012-08-02T20:06:41.530 に答える