По поводу специфики платформы .NET ничего конкретного сказать не могу. Если брать платформу J2EE, то там существует несколько способов реализации распределенности: 1 Web-services 2 Corba 3 RMI 4 DCOM Если из этого что-то интересно могу рассказать подробнее!
1 Web-services
2 Corba
3 RMI
4 DCOM
Если из этого что-то интересно могу рассказать подробнее!