Talk:.NET Remoting
From Wikipedia, the free encyclopedia
[edit] comment
Microsoft .NET Remoting is a key technology not particularly well explained by the relatively few books and articles dealing with it. There is an unfortunate tendency to lose track of major features among the details and alternatives. A derivative of the useful article on Component Object Model would be of help here.
Craig Bolon 14:08, 25 April 2006 (UTC)
This is advance and replacement of DCOM.The Client send an object through proxy and receive this request in server object.
In the article, it says:
The runtime itself manages the act of serialization and marshalling
I think that serialization and marshalling are synomyns.
- While the functions achieved by marshalling and serialization are to a large extent similar, marshalling and serialization are different. Serialization converts the state of an object into a byte stream that can be either stored or transferred, and later deserialized into a copy with the same exact logical structure (i.e., needs the same runtime as the original object). Class definitions are not included in the serialized stream, they are loaded separately during deserialization. With marshalling, the runtimes may be different (e.g, clr and the native environment for p/invoke), and it includes codebases as well. --soum talk 10:29, 17 November 2007 (UTC)
I agree with Craig when he said that Remoting is not well-explained by few books dealing with it. To reinforce your learning after you read the books, I suggest you download sample codes from CodeProject. :) I'm sure it'll help you a lot. By the way, this technology is truly an amazing breakthrough in the field of networking. Jhaqr (talk) 19:14, 22 November 2007 (UTC)