asp.net 3.5、sql server 2008 を使用して Web アプリケーションを構築しています。クライアントは、最低 3 層アーキテクチャにすることを望んでいます (層は物理的に分離されており、3 層は 3 つの別個のマシンを意味します)。
ユーザー インターフェイス層: すべてのページが別の Web サーバーに展開されます。このサーバーは、asp.net ページまたはサーバー コンポーネントのみをホストします。
アプリケーション層: このサーバーはビジネス ロジックをホストします。これは、すべてのビジネス ロジックが実装およびデプロイされる層です。この層は、データベースとユーザー インターフェイス (UI) の間の通信ギャップを埋めます。
データベース層: データベースのみをホストするために別のサーバーが使用されます。
ここまでは順調ですね。
実際、私のクライアントは、定型コード生成に LLBLGen を使用して、開発を高速化することに前向きです。
私の問題は、asp.net (ユーザー インターフェイス層) ページからアプリケーション層で利用可能なコンポーネントをどのように呼び出すことができるかということです。これらのアプリケーション層コンポーネントは、データベースと UI の間で通信すると想定されているためです。
UIとBLが同じマシン上にあるという論理的な分離を使用してアプリを開発しました。しかし、さまざまなマシンで初めてやります。
ですから、親切に私を助けてください。良いチュートリアルや記事があれば、親切に共有してください。
ありがとう、よろしくシャックス