Am working on a .Net website which is going to have 1000s of concurrent users. Am thinking of keeping the business components on the app server and UI components on the web server.Database ( sql server 2005) will be hosted on another server.Am also planning to use load balancing. Given this, whats the best way of communication from web server to app server if I want to have the optimum application performance and scalability?
Thanks.