Channels in .NET Remoting - Remoting.NET

Define channels in .NET Remoting.

Channels represent the objects that transfer the other serialized objects from one application domain to another and from one computer to another, as well as one process to another on the same box.
A channel must exist before an object can be transferred.

Describe the term Channel in .Net Remoting.

In .Net Remoting , an application use Channel to send message to another application which is runing in different domain or process. Before sending message, Channel converts message into appropriate format like XML or binary format. The channel that carries message(Mashalled parameter) can use protocal like TCP and HTTP. Channel can be HTTPChannel and TCPChannel. The HTTPChannel use soapFormatter to serialize messages into the XML format using SOAP protocal. Using SOAP method allows the client to call method on the remote object that might not be using .Net framework. The TCPChannel use binaryFormatter to serialize message into binary stream.
Security means for .NET Remoting in System.Runtime.Remoting - Remoting.NET
.Net Remoting - Cryptography and other security techniques can be applied at application or server level....
What is a formatter in .Net Remoting? - Remoting.NET
.Net Remoting - A formatter is an object that is responsible for encoding and serializing data into messages on one end....
.NET Remoting and Web services - Remoting.NET
.Net Remoting - Use remoting for more efficient exchange of information when you control both ends of the application....
Post your comment