Jump to content

.NET Remoting

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Craig Bolon (talk | contribs) at 13:32, 25 April 2006 (Original). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

.NET Remoting is a Microsoft application programming interface (API) for interprocess communication released in 2002 with the 1.0 version of .NET Framework. As of 2006 it is current and is the latest in a series of Microsoft technologies that began in 1990 with the first version of Object Linking and Embedding (OLE) for 16-bit Windows. Intermediate steps in the development of these technologies were Component Object Model (COM) released in 1993 and updated in 1995 as COM-95, Distributed Component Object Model (DCOM), released in 1997 (and renamed ActiveX), and COM+ with its Microsoft Transaction Server (MTS), released in 2000.[1] It will be superseded by Windows Communication Foundation (WCF), which is expected to be released in 2007 with the Windows Vista operating system.

Like its family members and similar technologies such as Common Object Request Broker Architecture (CORBA) and Distributed Computing Environment (DCE), .NET Remoting is complex, yet its essence is straightforward. With the assistance of operating system and network agents, a client process sends a message to a server process and receives a reply.[2] [3] Microsoft maintains a section of its Microsoft Developer Network (MSDN) dedicated to .NET Remoting.

References and notes

  1. ^ Software Technology Roadmap (2001). "Component Object Model and Related Capabilities". Carnegie-Mellon Software Engineering Institute.
  2. ^ Scott McLean, James Naftel and Kim Williams (2002). Microsoft .NET Remoting. Microsoft Press.
  3. ^ Ingo Rammer and Mario Szpuszta (2005). Advanced .NET Remoting. Apress.