.Net remoting interview questions and answers, .Net remoting FAQs

Net Remoting is the successor of Distributed component object Model(DCOM)...
.Net Remoting - A process is an instance of a running application. Each process is allocated its own block of available RAM space....
.Net Remoting - Channels represent the objects that transfer the other serialized objects from one application domain to another and from one computer to another...
.Net Remoting - Cryptography and other security techniques can be applied at application or server level....
.Net Remoting - A formatter is an object that is responsible for encoding and serializing data into messages on one end....
.Net Remoting - Use remoting for more efficient exchange of information when you control both ends of the application....
.Net Remoting - Distributed Computing Environment/Remote Procedure Calls (DEC/RPC)....
.NET Remoting and ASP.NET Web Services....
.Net Remoting - Its a fake copy of the server object that resides on the client side and behaves as if it was the server.....
.Net Remoting - Remotable objects are the objects that can be marshaled across the application domains.....
.Net Remoting - If the server object is instantiated for responding to just one single request....
.Net Remoting - A single object is instantiated regardless of the number of clients accessing it....
.Net Remoting - By implementing ILease interface when writing the class code.....
.NET Remoting is the successor of DCOM. Microsoft DCOM is a solution for distributed object and very good in terms of performance when components are in the same network......
.NET Remoting allows objects to interact that can be hosted in different application domain within the same process or different process....
.Net Remoting provides distributed solution for a corporate use. So, if you need distributed environment to be implemented for internal use, .Net remoting is the best choice....
.Net Remoting - There are two ways that the remoting objects can be configured....
.Net Remoting - A delegate acts like a strongly type function pointer.....
.Net Remoting supports asynchronous programming. In this model, a call is made to a class method while the calling program continues to execute.....
.Net Remoting - You use delegates to implement callback functions, event programming, and asynchronous programming in your remoting applications.....
.Net Remoting - A client can renew the lifetime lease of an object by calling the ILease.Renew method.....
.Net Remoting - Marshal-by-value objects - These objects are copied and passed by value out of the application domain...
.Net Remoting is integral part of .Net Framework, so it has access to all security features of Framework.....
.Net Remoting - Following information to be provide to configure remote object - Activation type for the remote object.....
In .Net Remoting, the objects are shared over distributed network. The objects are transmitted in serialized form...
.Net Remoting - To enable communication between objects across remoting boundaries, you need to have a server object to expose service...
.Net Remoting - To publish a service outside the service domain, you need to: Identify the application domain that will host the service.....
.Net Remoting - Client-activated objects are objects whose lifetimes are controlled by the client, i.e. calling application domain....
.Net Remoting - Objects can't be transmitted as such over communication channel....
.Net enables interaction between applications over distributed network.....