Developing Distributed Applications Using .NET Remoting

A typical large-scale application developed today is often distributed across a set of computers to achieve scalability, reliability, high availability, and efficient usage of resources. Over the past years, a number of protocols and mechanisms have emerged to develop distributed applications. What started as Remote Procedure Calls (RPC) has matured to DCOM (Distributed COM). DCOM allowed COM objects to be “distributed,” essentially allowing applications and components across their process and machine boundaries to communicate with each other. Other methods of distribution include CORBA (Common Object Request Broker Architecture), a platform- and language-independent standard for distributed ...

Get Microsoft® .NET Kick Start now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.