新しいフレームワーク (RM、DS、kbmMW など) を使用してアプリケーションをマルチティアに変更すると、アプリケーション アーキテクチャに多くの変更が加えられます。データベース、次のような他の製品と
DevArtの UniDac (直接接続のデータベースに最適なコンポーネント)。
AnyDac (RemObjects を提供している同じ会社から
。SqlDirect (9 MajorDB と ODBC もサポートしています)
。ZeosDB (オープン ソース)。
上記のコンポーネントのいずれかを使用すると、ほとんどの主要なデータベースがサポートされますが、多くの変更を行う必要はありません。場合によっては、古いデータベース コンポーネントを新しいコンポーネントに置き換えたり、プロパティの一部を変更したりするだけです。
ただし、多層に変更すると、サポートされるデータベースが増えるだけでなく、ビジネス ロジックがプレゼンテーション レイヤーから分離されるため、Web インターフェイスやスマート デバイスなどのアプリケーションのプレゼンテーション レイヤーを増やすことができます。
しかし、多層アーキテクチャで最も重要なことは、他の言語を使用してクライアント アプリケーションを作成するなどの他の利点に加えて、使用しているデータベースが接続を処理できる以上に拡張できるスケーラブルなシステムを使用できることです。