Webアプリケーションを開発しています。私たちはおそらく、同じデータベースを使用する別のアプリケーションに対してここで行った作業を再利用し、同じデータベースを読み書きするためのビジネスルールを使用したいと考えています。デザインは、データアクセス層に話すだろう、ビジネス・ロジックを含むビジネス・オブジェクトを使用するUIコールWebサービスを、持っUI、ビジネスロジックレイヤー、データレイヤー、およびWebサービスを配置する場所
より正しいだろう
。
UIに、Webサービスを呼び出すビジネスロジックを含むビジネスオブジェクトを使用し、データアクセスレイヤーと通信します。
データアクセスレイヤーと通信するビジネスロジックを含むビジネスユーザーオブジェクトをUIユーザーに持たせます。
私はこれがWebサービスをどこに置くのかという質問の答えではないと思いますか? – siamak