現在、.net 4.5 アプリケーションを設計しています。現在、Web レイヤーと wcf サービス レイヤーがあります。彼らは石鹸を介して互いに通信します。
両方のレイヤーが 1 つのサーバー上に配置されています。
私は石鹸を介したコミュニケーションからプロジェクトの直接参照への移行を検討しています。2つから1つのアプリケーションから移動するように。この背後にある主な動機は、Web とサービス間の通信のシリアライズとデシリアライズを行う必要がないというパフォーマンスの向上です。
この変更によって失われるのは、将来、サービス層を別の層、つまり別のサーバーに移動するスケーラビリティです。
これに関するフィードバックを探しています。シリアル化によるパフォーマンスへの大きな影響はありますか。上記についての考え?私が省略したと考えるべきものは何でも。