What is the difference between remoting and web services?

In remoting environment, only dot net objects can communicate with each other where as Using web services, two different objects belonging to different platforms can communicate with each other. Remoting is for homogenious objects and web services is for heterogenious objects and interoperability.