レイヤー/層を作成するたびに、あるレイヤーから別のレイヤーに変換する必要がありますが、それは密結合システムであることを意味しますか? ビジネス ロジックを変更したり、データベース内のフィールドを削除したりする場合、すべてのレイヤーをデータベース レイヤーからクライアント フロント エンドに変更する必要がありますか?
たとえば、「データ コントラクト」オブジェクトを公開し、それを中間層でいくつかの「ビジネス オブジェクト」に変換してから、データ層で適切な「ORM オブジェクト」に変換する Web サービス。そして、Web サービスを呼び出すクライアントは、datacontract をいくつかのモデル オブジェクトなどに変換します...
その間には非常に多くの変換が存在するため、Web サービスを疎結合するように設計するにはどうすればよいでしょうか? 誰かが彼/彼女の意見を共有できれば、それは素晴らしいことです。
ありがとう