Logically, web services are simply an instance of remoting. In reality, the BCL support for web services is considered part of ASP .NET and is largely separate from the CLR remoting infrastructure. Classes and attributes exist for describing and publishing web services, discovering what web services are exposed at a particular endpoint (URI), and invoking a web service method.
For more information, see the following namespaces:
System.Web.Services System.Web.Services.Description System.Web.Services.Discovery