I got the following reply for this question from some other groups
I got the following reply for this question from some other groups :
" This scenario depends if the servers are within the same LAN or not.
If they are, I would probably use .NET Remoting to transfer objects
between tiers.
Your Data layer would remote to your application layer and your
application layer would remote to your web server.
No remoting would be necessary on the webserver layer objects.
if the servers are outside the local lan, like on the internet, then
you would use WebServices to accomplish this.
"
Thank u for all your help