ウェブページのモバイル版を作成しようとしています。そのページでは、完全にエンティティ指向ではなく、サービスの方法で RPC サービスを使用しました。したがって、2 つのクライアント (Web とモバイル) が 1 つのサーバーを呼び出すことになります。
ここで、複数のクライアント バージョンをサポートするすべてのサーバー コードを再利用し、RPC 呼び出しが持つ「dto バージョン地獄」をすべて回避したいと考えています。
メソッドをモバイル バージョン (GWT+phonegap および将来的には IOS、Android...) に公開するために、サーバー内の別のレイヤーであるラッパーを作成する必要があることがわかりました。後で、このレイヤーはすべてのサーバー コード (モデル、リポジトリなど) を再利用します。サーバーでは、BigTable へのアクセスは Objectify を介して行われます。
この新しいレイヤーにはどのテクノロジーを使用しますか?