The .NET framework offers an common API to all .NET programming languages. Think of the framework like the
Java APIs themselves.
For example,
System.Data.* is the namespace for assemblies dealing with database and datastore access. And there is also the webservices APIs exposed by
System.Web.Services.*. The webservices APIs are partitioned to support
UDDI or other protocols (System.Web.Services.Discovery) and
description (System.Web.Services.Description). .NET remoting is also available in the framework to provide an RMI clone workable only in .NET/.NET communications.
Pho