Distributed Technologies in .NET
Visual Basic .NET uses three main distributed technologies (ignoring the ADO.NET data access technologies). The first is XML Web services. This is an open standard that enables developers to expose a set of software services over the Internet and to do so simply. The second is another new technology, unique to the .NET Framework, called .NET remoting. You can think of remoting as the .NET equivalent of DCOM. It is a method of communication between different operating system processes, regardless of whether they are on the same computer. The .NET remoting system is an architecture designed to simplify communication between objects living in different application domains, whether they re on the same computer or not, and between different contexts, whether they re in the same application domain or not. The last of the distributed technologies is COM+ application proxies. If you have worked with COM+ in a distributed environment, you are probably already familiar with application proxies. Let s look at each of these technologies in turn.