.NET Remoting : Explain What is .NET remoting

When clients and servers exchange information across application boundaries, the CLR makes use of several low level primitives to ensure the entities in question are able to communicate with each other as transparently as possible. As a .NET programmer we are not going to write the networking code to invoke methods on the remote object. Similarly, the server process is not required to pick the packets from the network by itself and reformat them to understand the contents. The CLR takes care of such details automatically.

Basically the .NET Remoting Layer revolves around a careful orchestration that takes place between four key players:

   * Proxies
   * Messages
   * Channels
   * Formatters

No comments:

Post a Comment