Can be accessed only over http
Can be accessed by any protocol (TCP/HTTP/SMTP)
Web service supports interoperability across platforms
.Net remoting requires the client to be built upon .Net technology
Web serices are always hosted in IIS, they work in stateless environment.
.Net remoting supports both stateful and stateless environments.