開発 2層アーキテクチャとは何ですか? -techopediaからの定義

2層アーキテクチャとは何ですか? -techopediaからの定義

目次:

Anonim

定義-2層アーキテクチャとはどういう意味ですか?

2層アーキテクチャは、プレゼンテーションレイヤまたはインターフェイスがクライアントで実行され、データレイヤまたはデータ構造がサーバに保存されるソフトウェアアーキテクチャです。 これら2つのコンポーネントを異なる場所に分離することは、単一層アーキテクチャではなく、2層アーキテクチャを表します。 他の種類の多層アーキテクチャでは、分散ソフトウェア設計にレイヤーが追加されます。

Techopediaが2層アーキテクチャを説明

多くの場合、専門家は2層アーキテクチャと3層アーキテクチャを比較します。3層アーキテクチャでは、クライアントまたはプレゼンテーション層とデータ層の間の仲介として機能する3番目のアプリケーションまたはビジネス層が追加されます。 これにより、システムのパフォーマンスが向上し、スケーラビリティが向上します。 また、2層アーキテクチャでのマルチユーザーアクセスによって引き起こされる可能性のある、混乱を伴うさまざまな種類の問題を排除できます。 ただし、3層アーキテクチャの高度な複雑さは、コストと労力の増加を意味する場合があります。

2層アーキテクチャに関する追加の注意点は、「層」という言葉は一般に、2つのソフトウェア層を2つの異なる物理ハードウェアに分割することを指すということです。 多層プログラムは1つの層で構築できますが、運用上の理由から、多くの2層アーキテクチャでは、第1層にコンピューターを使用し、第2層にサーバーを使用します。

2層アーキテクチャとは何ですか? -techopediaからの定義