質問

この質問にはすでに答えがあります:

この 2 つの用語について混乱しています。これら 2 つの用語は何を意味しますか?レイヤーとティアの違いは何ですか?

役に立ちましたか?

解決

時々、人々は同義的にそれらを使用するが、私の心の中で層が論理的に分離(GUI、データアクセス、ビジネスロジックなど)で、層が物理的に分離する(別のサーバ...つまり、Webサーバ、データベースサーバなど)です。

複数層アーキテクチャの<のhref = "のhttp対:

ウィキペディアのエントリを参照してください// en.wikipedia.org/wiki/Multilayered_architecture」のrel = "noreferrer">多層アーキテクチャの

他のヒント

ティアは、多くの場合、3層アプリケーション(GUI、ビジネスオブジェクト/ロジック、データベース・アクセス)、又はn層アプリケーションに関連して使用されます。階層の1を参照する際に3層アプリケーションを議論における多くの場合、誰かが、このような「ビジネス層」または「データベースアクセス層」として、「層」を使用します。彼らはしばしば互換的に使用されます。これらの技術的な定義は、それらを区別はおそらくありますが、私はそれに行き詰まるないでしょう。しばしば、これらの用語は、異なるコンテキストで異なる味を帯びます。

そのように私は、日常会話の中でそれらを使用する場合、さらに条件を明確にしたいです。私は「サービス」と言う場合は、「Windowsサービス」、「WCFサービス」、「サービスの一部SOAタイプ」、または「ウェブサービス」を意味するかもしれません。だから私はちょうど私が話している人はそれを一つの方法を解釈する可能性があるため、「サービス」を言わないだろうし、我々は完全に別のページになります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top