ASP.NETMVC4とSQLServerを使用するSaasアプリケーションに取り組んでいます。データレイヤー(EF5を使用)、サービスレイヤー(RESTfulサービスのみが可能)、DTOレイヤー、およびWebUIレイヤーを計画しています。後で、私はこのアプリケーションをAndroidとiPhoneの両方のモバイルプラットフォームに拡張することを計画しています...多分Windowsタブレット。
通常、ビジネスルールが含まれているドメインオブジェクト用に別のレイヤーを作成します。しかし、私の場合、それを行った場合、Androidの場合はルールを再度複製する必要があります...そしてiphoneの場合も同様です。そのため、サービスレイヤー自体にビジネスルールを含めることを考えていました。しかし、何らかの理由でそれが正しくないと感じています。
これに関する提案はありますか?