Я работаю над веб-сайтом .Net, на котором будет одновременно тысячи пользователей.
Я думаю о сохранении бизнес-компонентов на сервере приложений и компонентов пользовательского интерфейса на веб-сервере. База данных (MS SQL Server 2005) будет размещена на другом сервере. Я планирую также использовать балансировку нагрузки.
Учитывая это, каков наилучший способ связи между веб-сервером и сервером приложений, если я хочу иметь оптимальную производительность и масштабируемость приложения?