大規模なプロジェクトに着手しようとしています。Sharp Architecture を使用したいと考えています (NHibernate と MVC を使用する予定です)。
まず、外部プロバイダーに WCF サービスを提供し、次にこれらのバックエンド WCF サービスと通信する MVC サイトの構築を計画します。
ここでのアーキテクチャは、フロント エンド WCF サーバー (DMZ 内) サーバーがバック エンド WCF サーバー (次に DB サーバー) と通信する必要があることを示しています。Web サイトも DMZ 内の独自のサーバー上にあります。
シャープ アーキテクチャを使用してフロント サーバーに WCF サービスを公開し、NHibernate セッションを開始してデータをバック サーバーに渡すことはできますか?
その後、MVC サイトはバックエンド WCF サービスと通信できます (WcfOperationSessionContext を使用して????)。
WCF と Web サイトの両方でセッションを処理する方法を探しています。
これは可能ですか?それとも、DTO をバックエンド サーバーに渡し、そこで NHibernate を使用する必要がありますか?
どうもありがとう